JEŻELI, AND, LUB, Zagnieżdżone funkcje logiczne JEŻELI i NIE w Excelu

Rzeczy nie zawsze będą takie, jak chcemy. Może się zdarzyć coś nieoczekiwanego. Na przykład, powiedzmy, że musisz podzielić liczby. Próba podzielenia dowolnej liczby przez zero (0) powoduje błąd. Funkcje logiczne są przydatne w takich przypadkach. W tym samouczku omówimy następujące tematy.

Co to jest funkcja logiczna?

Jest to cecha, która pozwala na wprowadzenie podejmowania decyzji podczas wykonywania formuł i funkcji. Funkcje służą do;

  • Sprawdź, czy warunek jest prawdziwy, czy fałszywy
  • Połącz ze sobą wiele warunków

Co to jest warunek i dlaczego ma to znaczenie?

Warunek to wyrażenie, którego wynikiem jest prawda lub fałsz. Wyrażeniem może być funkcja określająca, czy wartość wprowadzona do komórki jest typu danych liczbowych czy tekstowych, czy wartość jest większa, równa, mniejsza od określonej wartości itp.

Przykład funkcji JEŻELI

Będziemy pracować z budżetem na artykuły domowe z tego samouczka. Użyjemy funkcji IF, aby określić, czy przedmiot jest drogi, czy nie. Założymy, że przedmioty o wartości większej niż 6,000 są drogie. Te, których wartość jest niższa niż 6,000, są tańsze. Poniższy obraz pokazuje nam zbiór danych, z którym będziemy pracować.

Przykład funkcji JEŻELI w Excelu

  • Umieść fokus kursora w komórce F4
  • Wprowadź następującą formułę, która używa funkcji JEŻELI

=JEŻELI(E4<6000,”Tak”,”Nie”)

TUTAJ,

  • „=JEŚLI(…)” wywołuje funkcje JEŻELI
  • „E4<6000” jest warunkiem, który ocenia funkcja JEŻELI. Sprawdza, czy wartość adresu komórki E4 (suma częściowa) jest mniejsza niż 6,000
  • "Tak" jest to wartość, którą funkcja wyświetli, jeśli wartość E4 będzie mniejsza niż 6,000
  • „Nie” jest to wartość, którą funkcja wyświetli, jeśli wartość E4 będzie większa niż 6,000

Gdy skończysz, naciśnij klawisz Enter

Otrzymasz następujące wyniki

Przykład funkcji JEŻELI w Excelu

Wyjaśnienie funkcji logiki programu Excel

Poniższa tabela przedstawia wszystkie funkcje logiczne w programie Excel

S / N FUNKCJA KATEGORIA OPIS ZASTOSOWANIE
01 ROLNICZE logiczny Sprawdza wiele warunków i zwraca wartość true, jeśli wszystkie warunki mają wartość true. =AND(1 > 0,CZY LICZBA(1)) Powyższa funkcja zwraca wartość PRAWDA, ponieważ oba warunki mają wartość True.
02 FAŁSZYWY logiczny Zwraca wartość logiczną FAŁSZ. Służy do porównywania wyników warunku lub funkcji, która zwraca wartość true lub false FAŁSZYWY()
03 IF logiczny Sprawdza, czy warunek jest spełniony, czy nie. Jeśli warunek jest spełniony, zwraca wartość true. Jeśli warunek nie jest spełniony, zwraca wartość false.
=JEŻELI(test_logiczny;[wartość_jeśli_prawda];[wartość_jeśli_fałsz])
=JEŻELI(CZY LICZBA(22);”Tak”, „Nie”)
22 to liczba, więc zwraca wartość Tak.
04 JEŻELI BŁĄD logiczny Zwraca wartość wyrażenia, jeśli nie wystąpił żaden błąd. Jeśli wystąpi błąd, zwraca wartość błędu =JEŻELI(5/0,”Podzielenie przez błąd zera”)
05 IFNA logiczny Zwraca wartość, jeśli błąd #N/D nie wystąpi. Jeśli wystąpi błąd #N/A, zwracana jest wartość NA. #N/A błąd oznacza wartość, jeśli nie jest dostępna dla formuły lub funkcji. =IFNA(D6*E6,0)
Uwaga: powyższa formuła zwraca zero, jeśli oba lub jedno z D6 lub E6 jest/są puste
06 NIE logiczny Zwraca wartość true, jeśli warunek jest fałszywy, i zwraca wartość false, jeśli warunek jest prawdziwy =NIE(ISTEKST(0))
Uwaga: powyższa funkcja zwraca wartość true. Dzieje się tak, ponieważ ISTEXT(0) zwraca wartość false, a funkcja NOT konwertuje wartość false na TRUE
07 OR logiczny Używane podczas oceny wielu warunków. Zwraca wartość true, jeśli którykolwiek lub wszystkie warunki są spełnione. Zwraca wartość false, jeśli wszystkie warunki są fałszywe =LUB(D8=”administrator”,E8=”kasjer”)
Uwaga: powyższa funkcja zwraca wartość true, jeśli jeden lub oba administratora lub kasjera D8 i E8
08 TRUE logiczny Zwraca wartość logiczną PRAWDA. Służy do porównywania wyników warunku lub funkcji, która zwraca wartość true lub false PRAWDA()

Zagnieżdżone funkcje JEŻELI

Zagnieżdżona funkcja JEŻELI jest funkcją JEŻELI w obrębie innej funkcji JEŻELI. Zagnieżdżone instrukcje if przydadzą się, gdy musimy pracować z więcej niż dwoma warunkami. Załóżmy, że chcemy opracować prosty program sprawdzający dzień tygodnia. Jeśli dniem jest sobota, chcemy wyświetlić „dobrze imprezuj”, jeśli jest niedziela chcemy wyświetlić „czas na odpoczynek”, a jeśli jest to dowolny dzień od Monday do piątku, który chcemy wyświetlić, pamiętaj o uzupełnieniu listy rzeczy do zrobienia.

Zagnieżdżona funkcja if może pomóc nam zaimplementować powyższy przykład. Poniższy schemat blokowy pokazuje, jak zagnieżdżona funkcja IF zostanie zaimplementowana.

Zagnieżdżone funkcje JEŻELI w Excelu

Wzór na powyższy schemat blokowy jest następujący

=IF(B1=”niedziela”,”czas na odpoczynek”,IF(B1=”sobota”,”dobra impreza”,”lista rzeczy do zrobienia”))

TUTAJ,

  • „=JEŚLI(….)” jest główną funkcją if
  • „=JEŻELI(…,JEŻELI(….))” druga funkcja JEŻELI jest funkcją zagnieżdżoną. Zapewnia dalszą ocenę, jeśli główna funkcja JEŻELI zwróciła wartość false.

Praktyczny przykład

Praktyczny przykład zagnieżdżonych funkcji JEŻELI

Utwórz nowy skoroszyt i wprowadź dane, jak pokazano poniżej

Praktyczny przykład zagnieżdżonych funkcji JEŻELI

  • Wprowadź następującą formułę

=IF(B1=”niedziela”,”czas na odpoczynek”,IF(B1=”sobota”,”dobra impreza”,”lista rzeczy do zrobienia”))

  • Wprowadź sobotę w adresie komórki B1
  • Otrzymasz następujące wyniki

Praktyczny przykład zagnieżdżonych funkcji JEŻELI

Pobierz plik Excel użyty w samouczku

Podsumowanie

Funkcje logiczne służą do wprowadzenia procesu decyzyjnego podczas oceniania formuły i funkcje w programie Excel.