Menu
Coddy logo textTech

Zagnieżdżone instrukcje IF

Część sekcji Podstawy ścieżki Excel w Coddy. Lekcja 37 z 42.

Jedna instrukcja IF wybiera między dwoma odpowiedziami. A co z ocenami A, B lub C? Sztuczka polega na umieszczeniu drugiej instrukcji IF wewnątrz pierwszej, w miejscu odpowiedzi dla fałszywego warunku. Nazywa się to zagnieżdżoną instrukcją IF:

=IF(A1>=90, "A", IF(A1>=80, "B", "C"))

Czytaj od lewej do prawej: czy A1 wynosi co najmniej 90? Tak → wyświetl A, gotowe. Nie → nie poddawaj się, zadaj kolejne pytanie: czy wynosi co najmniej 80? Tak → B, nie → C. Każdy IF obsługuje jedno pytanie i przekazuje resztę do następnego.

Kolejność sprawdzania warunków ma znaczenie. Excel zatrzymuje się na pierwszym warunku, który jest prawdziwy, więc najpierw sprawdzasz najwyższy przedział. Gdyby najpierw sprawdzić A1>=80, wynik 95 przypisałby ocenę B, zanim sprawdzenie warunku dla A w ogóle by się rozpoczęło.

Dwie wskazówki dotyczące zapisu: każdy otwarty IF wymaga własnego nawiasu zamykającego — dwa IF-y, dwa ) na końcu. Każdy dodatkowy IF dodaje dokładnie jedną możliwą odpowiedź: dwa zagnieżdżone IF-y dają trzy wyniki, trzy IF-y dają cztery i tak dalej.

challenge icon

Wyzwanie

Łatwy

Arkusz zawiera wynik testu: Score w A1 i liczbę w B1.

W C1 wpisz zagnieżdżoną funkcję IF, która zamieni wynik na ocenę literową:

  1. A dla wyników co najmniej 90
  2. B dla wyników co najmniej 80 (ale poniżej 90)
  3. C dla wszystkich pozostałych wyników

Użyj wielkich liter A, B, C. Testy sprawdzą wynik z każdego przedziału, sprawdzaj przedziały od góry do dołu.

Spróbuj swoich sił

Sheet1
ABCDEFG
1Score87
2
3
4
5
6
7
8
9
10
11
12
13
14
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Excel