Co warto wiedzieć
- Składnia IF-THEN to=JEŻELI(test logiczny, wartość jeśli prawda, wartość jeśli fałsz).
- Pierwszy argument mówi funkcji, co zrobić, jeśli porównanie jest prawdziwe.
-
Drugi argument mówi funkcji, co zrobić, jeśli porównanie jest fałszywe.
W tym artykule wyjaśniono, jak używać funkcji JEŻELI-TO w programie Excel dla Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel dla komputerów Mac i Excel Online, a także kilka przykładów.
Wprowadzanie JEŻELI-TO W Excelu
Funkcja JEŻELI-WTEDY w programie Excel to potężny sposób na dodanie możliwości podejmowania decyzji do arkuszy kalkulacyjnych. Testuje warunek, aby sprawdzić, czy jest prawdziwy, czy fałszywy, a następnie wykonuje określony zestaw instrukcji na podstawie wyników.
Na przykład, wprowadzając JEŻELI-TO W Excelu, możesz sprawdzić, czy wartość określonej komórki jest większa niż 900. Jeśli tak, możesz sprawić, by formuła zwróciła tekst „DOSKONAŁE”. Jeśli tak nie jest, możesz sprawić, że formuła zwróci „ZBYT MAŁA”.
Istnieje wiele warunków, które można wprowadzić do formuły JEŻELI-TO.
Składnia funkcji JEŻELI-TO zawiera nazwę funkcji i jej argumenty w nawiasie.
To jest właściwa składnia funkcji JEŻELI-TO:
=JEŻELI(test logiczny, wartość jeśli prawda, wartość jeśli fałsz)
Część funkcji JEŻELI to test logiczny. Tutaj używasz operatorów porównania do porównania dwóch wartości.
Część THEN funkcji występuje po pierwszym przecinku i zawiera dwa argumenty oddzielone przecinkiem.
- Pierwszy argument mówi funkcji, co zrobić, jeśli porównanie jest prawdziwe.
- Drugi argument mówi funkcji, co zrobić, jeśli porównanie jest fałszywe.
Prosta funkcja JEŻELI-TO Przykład
Zanim przejdziemy do bardziej złożonych obliczeń, spójrzmy na prosty przykład instrukcji IF-THEN.
Nasz arkusz kalkulacyjny jest skonfigurowany z komórką B2 na 100 USD. Możemy wprowadzić następującą formułę do C2, aby wskazać, czy wartość jest większa niż 1000 USD.
=JEŻELI(B2>1000, „IDEALNY”, „ZBYT MAŁY”)
Ta funkcja ma następujące argumenty:
- B2>1000 sprawdza, czy wartość w komórce B2 jest większa niż 1000.
- "PERFECT" zwraca słowo PERFECT w komórce C2, jeśli B2 jest większe niż 1000.
- "ZBYT MAŁE" zwraca frazę ZBYT MAŁE w komórce C2, jeśli B2 nie jest większe niż 1000.
Część funkcji dotycząca porównania może porównywać tylko dwie wartości. Każda z tych dwóch wartości może być:
- Stały numer
- Ciąg znaków (wartość tekstowa)
- Data lub godzina
- Funkcje zwracające dowolną z powyższych wartości
- Odwołanie do dowolnej innej komórki w arkuszu kalkulacyjnej zawierającej dowolną z powyższych wartości
Część funkcji TRUE lub FALSE może również zwrócić dowolne z powyższych. Oznacza to, że możesz uczynić funkcję JEŻELI-TO bardzo zaawansowaną, osadzając w niej dodatkowe obliczenia lub funkcje (patrz poniżej).
Wprowadzając prawdziwe lub fałszywe warunki instrukcji IF-THEN w programie Excel, należy użyć cudzysłowów wokół każdego tekstu, który ma zostać zwrócony, chyba że używasz opcji PRAWDA i FAŁSZ, które program Excel automatycznie rozpoznaje. Inne wartości i formuły nie wymagają cudzysłowów.
Wprowadzanie obliczeń do funkcji JEŻELI-WTEDY
Możesz osadzić różne obliczenia dla funkcji JEŻELI-TO, w zależności od wyników porównania.
W tym przykładzie jedno obliczenie służy do obliczenia należnego podatku, w zależności od całkowitego dochodu w B2.
Test logiczny porównuje całkowity dochód w B2, aby sprawdzić, czy jest większy niż 50 000 USD.
=JEŻELI(B2>50000, B20,15, B20,10)
W tym przykładzie B2 nie jest większe niż 50 000, więc warunek "value_if_false" obliczy i zwróci ten wynik.
W tym przypadku jest to B20.10, czyli 4000.
Wynik jest umieszczany w komórce C2, gdzie wstawiona jest funkcja JEŻELI-TO, to 4000.
Możesz także osadzić obliczenia po stronie porównawczej funkcji.
Na przykład, jeśli chcesz oszacować, że dochód podlegający opodatkowaniu wyniesie tylko 80% całkowitego dochodu, możesz zmienić powyższą funkcję IF-THEN na następującą.
=JEŻELI(B20.8>50000, B20.15, B20.10)
Spowoduje to wykonanie obliczeń na B2 przed porównaniem ich z 50 000.
Nigdy nie wpisuj przecinka podczas wprowadzania liczb w tysiącach. Dzieje się tak, ponieważ program Excel interpretuje przecinek jako koniec argumentu wewnątrz funkcji.
Zagnieżdżanie funkcji wewnątrz funkcji JEŻELI-WTEDY
Możesz również osadzić (lub "zagnieździć") funkcję wewnątrz funkcji JEŻELI-TO.
Pozwala to na wykonywanie zaawansowanych obliczeń, a następnie porównanie rzeczywistych wyników z wynikami oczekiwanymi.
W tym przykładzie załóżmy, że masz arkusz kalkulacyjny z pięcioma ocenami uczniów w kolumnie B. Możesz uśrednić te oceny za pomocą funkcji ŚREDNIA. W zależności od średnich wyników w klasie, komórka C2 może zwracać "Doskonałe!" lub „Wymaga pracy”.
W ten sposób można wprowadzić funkcję JEŻELI-TO:
=JEŻELI(ŚREDNIA(B2:B6)>85, "Doskonałe!", "Wymaga pracy")
Ta funkcja zwraca tekst „Doskonały!” w komórce C2, jeśli średnia w klasie przekracza 85. W przeciwnym razie zwraca „Wymaga pracy”.
Jak widać, wprowadzenie funkcji JEŻELI-WTEDY w programie Excel z osadzonymi obliczeniami lub funkcjami umożliwia tworzenie dynamicznych i wysoce funkcjonalnych arkuszy kalkulacyjnych.
FAQ
Jak utworzyć wiele instrukcji IF-THEN w programie Excel?
Użyj zagnieżdżania w programie Excel, aby utworzyć wiele instrukcji IF-THEN. Alternatywnie użyj funkcji IFS.
Ile instrukcji IF można zagnieździć w programie Excel?
Możesz zagnieździć do 7 instrukcji IF w jednej instrukcji IF-THEN.
Jak działa formatowanie warunkowe w programie Excel?
Dzięki formatowaniu warunkowemu w programie Excel możesz zastosować więcej niż jedną regułę do tych samych danych, aby przetestować różne warunki. Program Excel najpierw określa, czy różne reguły są w konflikcie, a jeśli tak, program określa, którą regułę formatowania warunkowego zastosować do danych.