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.
Wyzwanie
ŁatwyArkusz 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ą:
Adla wyników co najmniej 90Bdla wyników co najmniej 80 (ale poniżej 90)Cdla 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ł
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Score | 87 | |||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
1Poznaj arkusz kalkulacyjny
Czym jest arkusz kalkulacyjny?Komórki i odwołaniaTwoje pierwsze komórkiWiersze, kolumny i siatkaPodsumowanie: poznaj siatkę4Odwołania do komórek
Odwołania do innych komórekFormuły, które się aktualizująFormuły łańcuchoweZakresy od A1 do A10Podsumowanie: odwołania do komórek7Decyzje z użyciem IF
Funkcja IFPisanie instrukcji IFOperatory porównaniaZagnieżdżone instrukcje IFPodsumowanie: decyzje z użyciem IFPoćwicz samodzielnie: Edytor online Excel