Z czego wynika ta dziwna sytuacja?

8 views
Skip to first unread message

Profesorek

unread,
Jul 12, 2012, 4:01:12 PM7/12/12
to excel...@googlegroups.com
Witam.
Mam taki dziwny problem: Wprowadzam w kom�rce formu��, kt�ra jest
prawid�owa, co dok�adnie sprawdzi�em w edytorze tekstowym, mo�na powiedzie�,
co do znaku. Jednak dla �wi�tego spokoju w kom�rce wklejam jej fragmenty,
�eby po zatwierdzeniu sprawdzi�, czy zwraca po��dane warto�ci. I do pewnego
miejsca wszystko jest w porz�dku, a jednak pod koniec, po wpisaniu kolejnego
fragmentu (podkre�lam, bezb��dnego i sprawdzonego), po wci�ni�ciu entera
Excel... najzwyczajniej si� zawiesza... :)))) Oczywi�cie potem wyskakuje
raport o b��dach systemowych.
Formu�a jest typu z�o�onego, ale bez przesadnej ilo�ci zagnie�d�e�,
u�ywaj�ca jedynie wiele razy operatora "&". Dodam jeszcze, �e wielokrotnie
wpisywa�em podobnego typu formu�y i podobna rzecz si� nie zdarza�a. Z czego
to wynika i przede wszystkim co tu zrobiďż˝???
Pozdrawiam serdecznie.

Q-IK Q-IK

unread,
Jul 12, 2012, 4:34:21 PM7/12/12
to excel...@googlegroups.com
Cześć,

Pokaż formułę :)

Pzdr.
Q.
W dniu 12 lipca 2012 22:01 użytkownik Profesorek <jary...@go2.pl> napisał:
Witam.
Mam taki dziwny problem: Wprowadzam w komórce formułę, która jest prawidłowa, co dokładnie sprawdziłem w edytorze tekstowym, można powiedzieć, co do znaku. Jednak dla świętego spokoju w komórce wklejam jej fragmenty, żeby po zatwierdzeniu sprawdzić, czy zwraca pożądane wartości. I do pewnego miejsca wszystko jest w porządku, a jednak pod koniec, po wpisaniu kolejnego fragmentu (podkreślam, bezbłędnego i sprawdzonego), po wciśnięciu entera Excel... najzwyczajniej się zawiesza... :)))) Oczywiście potem wyskakuje raport o błędach systemowych.
Formuła jest typu złożonego, ale bez przesadnej ilości zagnieżdżeń, używająca jedynie wiele razy operatora "&". Dodam jeszcze, że wielokrotnie wpisywałem podobnego typu formuły i podobna rzecz się nie zdarzała. Z czego to wynika i przede wszystkim co tu zrobić???
Pozdrawiam serdecznie.
--
Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "excelandia".

Aby zamieszczać posty w tej grupie, wyślij e-mail na adres excel...@googlegroups.com.
Aby anulować subskrypcję tej grupy, wyślij e-mail na adres excelandia+unsubscribe@googlegroups.com.
Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/excelandia?hl=pl.


Profesorek

unread,
Jul 12, 2012, 5:09:09 PM7/12/12
to excel...@googlegroups.com
Witam.
Oczywiście nazwy arkuszy pewnie nic nie powiedzą, ale nieważne. Proszę bardzo.
Formuła jest wprowadzana w komórce A16 i umówmy się, że w miejscu, w którym zaczyna się problem, wstawiam 3 znaki zapytania, których oczywiście w formule nie ma, jest to tylko oznaczenie, że od wprowadzenia tego fragmentu Excel pada, zaś do miejsca przed pytajnikami wszystko było akceptowane.
=a15&jeżeli(b16>0;jeżeli(b16=b$5;bank!$fv$7;)&jeżeli(oraz(b16<b$5;b16>=b$6);bank!$fv$6;)&jeżeli(oraz(b16<b$6;b16>=b$7);bank!$fv$5;)&jeżeli(oraz(b16<=b$7;b16>b$8);bank!$fv$4;)&jeżeli(oraz(b16<=b$8;b16>b$9);bank!$fv$3;)&jeżeli(oraz(b16<=B$9;b16>0);bank!$fv$2;)&a15&bank!$fv$8&b16&jeżeli(fragment.tekstu(a15;1;3)="pan";b$11;)&jeżeli(fragment.tekstu(a15;1;3)="kol";B$12;)&jeżeli(fragment.tekstu(a15;1;3)="dvd";b$13;)&jeżeli(fragment.tekstu(a15;1;3)="vcd";B$14;)&zaokr.do.całk(b16/c1%)&???bank!$fu$2&zaokr.do.całk(b16/c2%)&bank!$fu$3&zaokr.do.całk(b16/c3%)&bank!$fu$5;bank!$fv$9)
Pozdrawiam serdecznie
----- Original Message -----
Aby anulować subskrypcję tej grupy, wyślij e-mail na adres excelandia+...@googlegroups.com.

Profesorek

unread,
Jul 12, 2012, 5:16:30 PM7/12/12
to excel...@googlegroups.com
Jeszcze mała uwaga: końcówka przed ostatnim nawiasem ) była już wprowadzana wcześniej, żeby formuła mogła w ogóle zadziałać nie zwracając błędów. I do miejsca ??? wydłużała się tak jak powinna, wyświetlając teksty z arkusza Bank!.
Pozdrawiam serdecznie
----- Original Message -----

Profesorek

unread,
Jul 12, 2012, 5:47:52 PM7/12/12
to excel...@googlegroups.com
Witam ponownie.
Doszedłem do tego, jakie konkretnie fragmenty sprawiają problem. Są to fragmenty tekstów umieszczone w komórkach FU2, FU3 i FU5 w arkuszu Bank, co oznacza, że problematyczne miejsca to:
&bank!$FU$2
&bank!$FU$3
&bank!$FU$5.
Teksty te brzmią następująco:
FU2="% zbiorów filmowych na dysku "
FU3="% zbiorów filmowych na płytach DVD, "
FU5="% zbiorów filmowych na płytach VCD. "
Co ciekawe, mam formuły, które również zawierają te komórki i nie stanowi to problemów, jak również są miejsca, gdzie nawet samo ich zestawienie powoduje zawieszkę.

Pawel Tarnowski

unread,
Jul 13, 2012, 4:17:50 AM7/13/12
to excel...@googlegroups.com
Z tego co pamiętam, to dwa razy miałem do czynienia z podobną sytuacją: za pierwszym razem problemem była zbyt długa formuła (zdaje się powyżej 256 znaków, ale to może zależeć od wersji excela), za drugim razem zbyt duża ilość argumentów - nie mogłem użyć formułu suma(...;...;...;...), tylko musiałem tworzyć formułę z plusami (...+...+...+...).


From: excel...@googlegroups.com [mailto:excel...@googlegroups.com] On Behalf Of Profesorek
Sent: Thursday, July 12, 2012 11:17 PM
To: excel...@googlegroups.com

__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusów 7294 (20120712) __________


Wiadomość została sprawdzona przez program ESET NOD32 Antivirus.


http://www.eset.pl lub http://www.eset.com



__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusów 7294 (20120712) __________

Wiadomość została sprawdzona przez program ESET NOD32 Antivirus.

http://www.eset.pl lub http://www.eset.com

Profesorek

unread,
Jul 13, 2012, 7:38:34 AM7/13/12
to excel...@googlegroups.com
Witam.
Pawle, zbyt długa formuła na pewno nie, bo próbowałem ją rozbić na kilka komórek i potem tylko połączyć, wstawiając ich adresy. Było dokładnie to samo. Osobne fragmenty formuły jako całości weszły w każdej komórce do samego końca, ale później, kiedy wpisałem np. zwyczajne: =d1&d2&d3&d4, to w końcowym efekcie znów wysiadał. Posiadam Windows XP i Office 2000.
Pozdrawiam serdeczn    ie.

Pawel Tarnowski

unread,
Jul 13, 2012, 7:59:55 AM7/13/12
to excel...@googlegroups.com
Próbowałem odtworzyć błąd u siebie ale nie udało mi się - prawdopodobnie ze względu na warunki liczbowe, zawarte w formułach jeżeli. Ale jeśli jest tak, że wszystkie fragmenty formuły wykonują się poprawnie, a wywala się jedynie połączenie, to mam jeszcze dwa pomysły:
 
spróbuj zastąpić łączenie znakiem "&" formułą złącz.teksty
albo dodaj apostrof przed procentem w w polach zaczynających się od procentów. Możliwe że excel wariuje mając ciąg znaków &%

From: excel...@googlegroups.com [mailto:excel...@googlegroups.com] On Behalf Of Profesorek
Sent: Friday, July 13, 2012 1:39 PM

To: excel...@googlegroups.com
Subject: Re: Z czego wynika ta dziwna sytuacja?
Witam.
Pawle, zbyt długa formuła na pewno nie, bo próbowałem ją rozbić na kilka komórek i potem tylko połączyć, wstawiając ich adresy. Było dokładnie to samo. Osobne fragmenty formuły jako całości weszły w każdej komórce do samego końca, ale później, kiedy wpisałem np. zwyczajne: =d1&d2&d3&d4, to w końcowym efekcie znów wysiadał. Posiadam Windows XP i Office 2000.
Pozdrawiam serdeczn    ie.


__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusów 7295 (20120713) __________


Wiadomość została sprawdzona przez program ESET NOD32 Antivirus.

http://www.eset.pl lub http://www.eset.com

--
Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie „excelandia”.
Aby zamieszczać posty w tej grupie, wyślij e-mail na adres excel...@googlegroups.com.
Aby anulować subskrypcję tej grupy, wyślij e-mail na adres excelandia+...@googlegroups.com.
Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/excelandia?hl=pl.


__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusów 7295 (20120713) __________


Wiadomość została sprawdzona przez program ESET NOD32 Antivirus.


http://www.eset.pl lub http://www.eset.com



__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusów 7295 (20120713) __________

Profesorek

unread,
Jul 13, 2012, 8:06:19 AM7/13/12
to excel...@googlegroups.com
Tego pierwszego sposobu już próbowałem z tym samym efektem. Ale zobaczę jeszcze ten drugi.
Pozdrawiam serdecznie
----
Jarosław Kozłowski

Profesorek

unread,
Jul 13, 2012, 8:13:38 AM7/13/12
to excel...@googlegroups.com
Z apostrofem również spróbowałem, ale to nadal nie pomogło. No to chyba niestety będę musiał przeredagować wszystko inaczej. Spróbowałem też zamienić znak % na słowo procent, ale to również nie przyniosło efektów.
Pozdrawiam serdecznie
----- Original Message -----
From: Profesorek
Sent: Friday, July 13, 2012 1:38 PM
Subject: Re: Z czego wynika ta dziwna sytuacja?

Witam.
Pawle, zbyt długa formuła na pewno nie, bo próbowałem ją rozbić na kilka komórek i potem tylko połączyć, wstawiając ich adresy. Było dokładnie to samo. Osobne fragmenty formuły jako całości weszły w każdej komórce do samego końca, ale później, kiedy wpisałem np. zwyczajne: =d1&d2&d3&d4, to w końcowym efekcie znów wysiadał. Posiadam Windows XP i Office 2000.
Pozdrawiam serdeczn    ie.

--

Profesorek

unread,
Jul 13, 2012, 10:12:40 AM7/13/12
to excel...@googlegroups.com
Witam.
Doprowadzony do ostateczności podjąłem inną próbę. Cała rzecz polegała na tym, że usiłowałem konstruować pierwsze formuły w rozpoczętym już arkuszu, gdzie miałem przygotowaną już wyszczególnioną listę pozycji, których było ponad 500. Wszystkie te pozycje posiadały już co niektóre formuły obliczeniowe, toteż najprawdopodobniej pamięć operacyjna przy każdorazowym zliczaniu arkusza mogła być przeciążona i każda nowa złożona formuła powodowała wysyp Excela. Wpadłem na to, kiedy próbowałem kopiować rozbite już formuły do dalszych pól i kiedy przy wklejaniu Excel również się zawieszał. Podjąłem więc próbę, w której usunąłem pozostałe pozycje, pozostawiając jedynie pierwszą z nich, przygotowaną do zliczenia formuł. Skutek natychmiastowy! Formuła, która istotnie była prawidłowa, a którą przedstawiłem wczoraj, przeszła bez najmniejszego problemu w całości, od razu po wklejeniu z edytora. Teraz zastanawiam się tylko, czy przy kopiowaniu tych formuł do każdych następnych dodawanych pozycji, nie osiągnę przypadkiem tego samego co poprzednio. Może jest jakieś wyjście, by tego uniknąć, oczywiście poza zapisywaniem zmian?
Pozdrawiam serdecznie.
----- Original Message -----
Reply all
Reply to author
Forward
0 new messages