Funkcja IF
Część sekcji Podstawy ścieżki Excel w Coddy. Lekcja 34 z 42.
Jak dotąd każdy wzór dawał jedną odpowiedź, niezależnie od sytuacji. Ale prawdziwe życie jest pełne decyzji: jeśli pada deszcz, weź parasol, w przeciwnym razie — okulary przeciwsłoneczne. Excel podejmuje decyzje za pomocą funkcji IF:
=IF(condition, value_if_true, value_if_false)IF przyjmuje dokładnie trzy części, oddzielone przecinkami. Najpierw warunek, pytanie z odpowiedzią tak/nie, takie jak A1>=60 („czy A1 jest co najmniej równe 60?”). Następnie odpowiedź, która ma zostać wyświetlona, gdy warunek jest prawdziwy, a na końcu odpowiedź, gdy jest fałszywy.
=IF(A1>=60, "pass", "fail")Jeśli A1 zawiera 75, to wyświetla pass. Zmień A1 na 40, a dokładnie ta sama formuła wyświetli fail; formuła podejmuje decyzję od nowa za każdym razem, gdy zmieniają się dane. Zwróć uwagę na cudzysłowy wokół pass i fail: odpowiedzi tekstowe zawsze zapisuje się w podwójnych cudzysłowach, aby Excel wiedział, że są to słowa do wyświetlenia, a nie nazwy komórek.
Odpowiedzi nie muszą być tekstem. =IF(A1>100, A1*0.9, A1) daje 10% zniżki tylko przy zamówieniach powyżej 100, liczby, formuły i tekst — wszystko może być odpowiedzią dla wartości prawda/fałsz. Jedno pytanie, dwa możliwe wyniki: to właśnie IF.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
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