Skocz do zawartości


Zdjęcie

[Excel] pętla w "jeżeli"


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Marek_Bielecki

Marek_Bielecki

    Początkujący

  • 19 postów

Napisano 12 10 2007 - 12:20

napisałem taka formułe

=Jeżeli(a1=3;a1=a1;a1=a1+1)
kompilator nie znalazł błedu

a ponoć odwołanie cykliczne jest niemozliwe

jeszcze skok i będzie pętla w excelu

  • 0

#2 Jotgie

Jotgie

    Zorientowany

  • 905 postów

Napisano 12 10 2007 - 21:20

Odwołania cykliczne w Excelu są możliwe! Miałem kiedyś (teraz nie mogę znaleźć :D ) w swoim zestawie jedno zadanie, którego rozwiązanie wymaga stworzenia odwołać cyklicznych i to działa!.Ale to zły przykład, gdyż jest on prawdziwy wyłącznie dla a1=3, w przeciwnym wypadku pokazuje FAŁSZ co jest prawdą.

Ze stromy M$ z oficjalnej pomocy:

Uaktywnianie odwołania cyklicznego przez zmianę liczby iteracji formuł w programie Excel

1. Kliknij przycisk Microsoft Office Obraz przycisku, kliknij przycisk Opcje programu Excel, a następnie kliknij kategorię Formuły.
2. W sekcji Opcje obliczania zaznacz pole wyboru Włącz obliczanie iteracyjne.
3. Aby ustawić maksymalną liczbę ponownych obliczeń wykonywanych przez program Microsoft Excel, wpisz liczbę iteracji w polu Maksymalna liczba iteracji. Im większa liczba iteracji, tym więcej czasu program Excel potrzebuje na wykonanie obliczeń dla arkusza.
4. Aby ustawić maksymalną wartość zmiany między wynikami obliczeń, którą można zaakceptować, wpisz wartość w polu Maksymalna zmiana. Im mniejsza jest podana liczba, tym dokładniejsze są wyniki i tym więcej czasu potrzebuje program Microsoft Excel na wykonanie obliczeń dla arkusza.


Czyli opisana sytuacja występuje tylko wtedy, gdy w opcjach Excela (menu Narzędzia/Opcje i dalej zakładka Przeliczanie) pozycja Iteracja nie jest uaktywniona. W przeciwnym wypadku program wykona liczbę cykli obliczeń, zgodną z wartością widniejącą w polu Maksymalna liczba iteracji, nie informując o wystąpieniu odwołań cyklicznych.

  • 0

#3 Marek_Bielecki

Marek_Bielecki

    Początkujący

  • 19 postów

Napisano 12 10 2007 - 21:21

a1=3 to tylko przykład liczba może być dowolna
  • 0

#4 Jotgie

Jotgie

    Zorientowany

  • 905 postów

Napisano 12 10 2007 - 21:37

...ale zawsze będzie działać tylko dla tej liczby.
  • 0

#5 Marek_Bielecki

Marek_Bielecki

    Początkujący

  • 19 postów

Napisano 12 10 2007 - 21:39

pętla musi sie kiedyś skończyć bo maszyna nie może pracować wiecznie

  • 0

Zobacz więcej tematów z tagiem: Microsoft Excel



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych