Instrukcje IF w programie Excel umożliwiają ustawianie warunków formuły i informowanie jej, co ma zostać wydrukowane, gdy warunek zostanie spełniony, a kiedy nie.
Możesz przenieść swoje instrukcje IF na wyższy poziom, zagnieżdżając je w sobie. Ciekawy jak? Czytaj dalej, aby się dowiedzieć!
Co to są instrukcje IF w programie Excel?
Instrukcja JEŻELI lub funkcja JEŻELI to jedna z tych funkcji w programie Excel, która może przenieść formułę na wyższy poziom i umożliwić wykonywanie bardziej skomplikowanych zadań. Za pomocą funkcji JEŻELI możesz wpisać warunek lub test logiczny w swojej formule.
Jeśli wartość przejdzie test logiczny, formuła zwróci pierwsze wyjście. Jeśli tak się nie stanie, formuła zwróci kolejne dane wyjściowe. Te dwa if utworzą funkcję IF. Wspaniałą cechą funkcji JEŻELI jest to, że można ją zagnieździć w sobie, co daje możliwość tworzenia wielu warunków dla formuły.
Zanim przejdziemy do zagnieżdżonych instrukcji JEŻELI, oto prosta instrukcja: Jeśli znasz już funkcję JEŻELI, przejdź do następnej sekcji. Jeśli nie, przeczytaj nasz przewodnik dalej
Instrukcje IF i jak ich używać w programie Excel.Przykład instrukcji IF w programie Excel
Na początek zróbmy podstawową instrukcję IF w programie Excel. Załóżmy, że masz oceny niektórych uczniów i chcesz, aby program Excel określił, czy zdali, czy, nie daj Boże, oblali. Oceny są z 20, a minimalna ocena zaliczająca to 12.
Aby to osiągnąć, musisz napisać oświadczenie IF, które logicznie sprawdza, czy ocena ucznia jest wyższa od minimalnej oceny pozytywnej, czy nie. Jeśli tak, formuła powróci TAk, jeśli nie, to formuła zwróci Nie.
- Wybierz komórkę C2.
- Na pasku formuły wprowadź poniższą formułę:
Pamiętaj, że po teście logicznym pierwsza wartość to prawda, a druga to fałsz.=JEŻELI(B2>12; "Tak"; "Nie")
- naciskać Wchodzić. Excel określi teraz, czy uczeń zdał, czy nie.
- Chwyć uchwyt wypełniania i przeciągnij go na resztę komórek z B2 do B7.
- Obserwuj, jak rozstrzyga się los uczniów.
Zagnieżdżone instrukcje IF w programie Excel
Zagnieżdżona instrukcja IF ma miejsce, gdy jedna z wartości w instrukcji IF jest sama w sobie inną instrukcją IF. W rezultacie mamy zagnieżdżoną instrukcję IF utworzoną za pomocą tej drugiej instrukcji IF.
Związane z: Jak formatować obramowania w programie Excel, aby Twoje dane były atrakcyjne wizualnie?
Możesz zagnieżdżać instrukcje JEŻELI jedna w drugiej, dopóki wszystkie warunki nie zostaną zdefiniowane w formule. Najlepiej mieć jakiś porządek, bo w tych gniazdach łatwo się zgubić.
Przykład zagnieżdżonej instrukcji IF 1
W tym pierwszym przykładzie mamy listę samochodów i ich atrybutów oraz listę klas samochodów. W tym scenariuszu chcemy umieścić te samochody w klasach na podstawie tego, jak szybko mogą przyspieszyć od 0 do 100 km/h. Możesz zobaczyć przykładowy przewodnik po klasach na obrazku poniżej.
Wróćmy teraz do głównego arkusza danych. Celem jest tutaj napisanie formuły, która wyprowadza klasę samochodu, odczytując jego przyspieszenie. Zasadniczo formuła sprawdzi, czy przyspieszenie jest mniejsze niż 3 sekundy. Jeśli tak, to samochód jest zdecydowanie samochodem klasy S.
Jeśli jednak nie było mniej niż 3, formuła sprawdzi, czy jest mniej niż 5. Ten test, w połączeniu z pierwszym testem, sprawdza, czy wartość przyspieszenia wynosi od 3 do 5, co wskazuje, czy samochód jest w klasie A, czy nie.
Testy te będą się powtarzać i z każdym stwierdzeniem IF poprzednie stwierdzenie IF zostanie wyeliminowane. Formuła ostatecznie przetestuje wartość przyspieszenia dla każdej klasy, a jeśli samochód nie pasuje do żadnej z nich (co oznacza przyspieszenie powyżej 14 s), formuła wygeneruje „Brak klasy”.
=JEŻELI(B2<3,"S",JEŻELI(B2<5;"A",JEŻELI(B2<7;"B",JEŻELI(B2<9;"C);JEŻELI)(B2<10;"D)") ,JEŻELI(B2<12,"E",JEŻELI(B2<14;"F","Brak klasy")))))))
W tym przypadku wartość_jeżeli_fałsz jest kolejną instrukcją JEŻELI. Powtarza się to siedem razy, aż w końcowym oświadczeniu wartość if false staje się Brak klasy. Wykorzystajmy tę formułę.
- Wybierz komórkę C2.
- Na pasku formuły wprowadź poniższą formułę:
=JEŻELI(B2<3,"S",JEŻELI(B2<5;"A",JEŻELI(B2<7;"B",JEŻELI(B2<9;"C);JEŻELI)(B2<10;"D)") ,JEŻELI(B2<12,"E",JEŻELI(B2<14;"F","Brak klasy")))))))
- naciskać Wchodzić. Formuła określi teraz klasę pierwszego samochodu.
- Chwyć uchwyt wypełniania i przeciągnij go na resztę komórek (C2 do C8).
- Obserwuj, jak formuła Excela określa klasę każdego samochodu.
Przykład zagnieżdżonej instrukcji IF 2
W tym drugim przykładzie mamy listę artykułów z widokami, które otrzymał każdy z nich. Autorzy otrzymują wynagrodzenie za każde wyświetlenie, jednak sama kwota pay per view (PPV) zależy od liczby wyświetleń.
Tak więc, aby obliczyć przychód z PPV, najpierw musisz zobaczyć, do jakiej grupy PPV należy artykuł, a następnie pomnożyć grupę PPV przez liczbę wyświetleń, aby uzyskać przychód z PPV.
Związane z: Przydatne szablony arkuszy kalkulacyjnych do organizowania życia
Pisanie wzoru do sprawdzenia i określenia grupy PPV jest bardzo podobne do poprzedniego przykładu z klasami samochodów. Będziesz potrzebować zagnieżdżonej instrukcji IF.
=JEŻELI(B2<100,0,001,JEŻELI(B2<1000,0,005;JEŻELI(B2<10000,00,01,0,02)))
Ta formuła przetestuje widoki i sprawdzi, czy artykuł należy do pierwszej grupy. Jeśli tak, to grupa PPV będzie wynosić 0,001, a jeśli nie, wzór przejdzie do sprawdzenia, czy należy do innych grup. Jeśli artykuł nie mieści się w żadnej z poprzednich grup, to musi mieć ponad 10 000 wyświetleń, co stawia go w grupie 0,02 PPV. Czas użyć tej formuły w arkuszu danych.
- Wybierz komórkę C2.
- Na pasku formuły wprowadź poniższą formułę:
=JEŻELI(B2<100,0,001,JEŻELI(B2<1000,0,005;JEŻELI(B2<10000,00,01,0,02)))
- naciskać Wchodzić. Formuła określi grupę PPV tego artykułu.
- Chwyć uchwyt wypełniania i przeciągnij go na resztę komórek (C2 do C6). Teraz formuła określi grupę PPV dla każdego artykułu.
Teraz obliczmy dochód PPV.
- Wybierz komórkę D2.
- Na pasku formuły wprowadź formułę poniżej i naciśnij Wchodzić:
To pomnoży grupę PPV przez liczbę wyświetleń.=B2*C2
- Chwyć uchwyt wypełniania na komórce D2 i przeciągnij go na resztę komórek (D2 do D6).
- Excel obliczy teraz przychód PPV dla każdego artykułu.
Łatwe tworzenie zagnieżdżonych instrukcji IF
Zagnieżdżone instrukcje JEŻELI mogą wyglądać zniechęcająco z perspektywy osoby postronnej, ale jeśli wiesz, co robisz, jest to tak samo łatwe w użyciu jak zwykła instrukcja JEŻELI. Wyciągi IF są bardzo przydatne, jeśli używasz programu Excel do finansów. Co powiesz na więcej finansowych funkcji Excela?
Niezależnie od tego, czy jesteś księgowym, czy finansistą, powinieneś znać te formuły Excela.
Czytaj dalej
- Wydajność
- Microsoft Excel
- Wskazówki dotyczące arkuszy kalkulacyjnych
- Porady dotyczące pakietu Microsoft Office
- Wizualizacje
Amir jest studentem farmacji z pasją do technologii i gier. Lubi grać muzykę, jeździć samochodami i pisać słowa.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować