JEŻELI, ORAZ, LUB, zagnieżdżone JEŻELI & NIE Funkcje logiczne w programie Excel

Spisie treści:

Anonim

Nie zawsze będzie tak, jak byśmy chcieli. Może się zdarzyć nieoczekiwane. Na przykład, powiedzmy, że musisz podzielić liczby. Próba podzielenia dowolnej liczby przez zero (0) daje błąd. W takich przypadkach przydatne są funkcje logiczne. W tym samouczku omówimy następujące tematy.

W tym samouczku omówimy następujące tematy.

  • Co to jest funkcja logiczna?
  • Przykład funkcji JEŻELI
  • Wyjaśnienie funkcji logicznych programu Excel
  • Zagnieżdżone funkcje JEŻELI

Co to jest funkcja logiczna?

Jest to cecha, która pozwala nam wprowadzić proces decyzyjny przy wykonywaniu 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 stan i dlaczego ma to znaczenie?

Warunek to wyrażenie, którego wynikiem jest prawda lub fałsz. Wyrażeniem może być funkcja, która określa, czy wartość wprowadzona do komórki ma numeryczny czy tekstowy typ danych, czy wartość jest większa, równa lub mniejsza od określonej wartości itd.

Przykład funkcji JEŻELI

Będziemy pracować z budżetem na artykuły domowe z tego samouczka. Użyjemy funkcji JEŻELI, aby określić, czy przedmiot jest drogi, czy nie. Zakładamy, że przedmioty o wartości większej niż 6000 są drogie. Te, które są mniejsze niż 6000, są tańsze. Poniższy obraz przedstawia zbiór danych, z którym będziemy pracować.

  • Umieść kursor w komórce F4
  • Wprowadź następującą formułę, która korzysta z funkcji JEŻELI

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

TUTAJ,

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

Po zakończeniu naciśnij klawisz Enter

Otrzymasz następujące wyniki

Wyjaśnienie funkcji logicznych programu Excel

W poniższej tabeli przedstawiono wszystkie funkcje logiczne w programie Excel

S / N FUNKCJONOWAĆ KATEGORIA OPIS STOSOWANIE
01 I Logiczny Sprawdza wiele warunków i zwraca wartość true, jeśli wszystkie z nich dają wartość true. = AND (1> 0, ISNUMBER (1)) Powyższa funkcja zwraca wartość TRUE, ponieważ oba warunki są prawdziwe.
02 FAŁSZYWY Logiczny Zwraca wartość logiczną FALSE. Służy do porównywania wyników warunku lub funkcji, która zwraca prawdę lub fałsz FAŁSZYWY()
03 GDYBY Logiczny Sprawdza, czy warunek jest spełniony, czy nie. Jeśli warunek jest spełniony, zwraca wartość true. Jeśli warunek nie zostanie spełniony, zwraca wartość false. = JEŻELI (test_logiczny, [wartość_jeżeli_prawda], [wartość_jeżeli_fałsz]) = JEŻELI (ISNUMBER (22), „Tak”, „Nie”) 22 jest liczbą, więc zwraca wartość Tak.
04 JEŻELI BŁĄD Logiczny Zwraca wartość wyrażenia, jeśli nie wystąpi błąd. Jeśli wystąpi błąd, zwraca wartość błędu = JEŻELI BŁĄD (5/0; „Podziel przez zero”)
05 IFNA Logiczny Zwraca wartość, jeśli nie wystąpił błąd # N / D. Jeśli wystąpi błąd # N / D, zwraca wartość NA. # Błąd nie dotyczy 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 D6 lub E6 jest / są puste
06 NIE Logiczny Zwraca prawdę, jeśli warunek jest fałszywy i zwraca fałsz, jeśli warunek jest prawdziwy = NOT (ISTEXT (0)) Uwaga, powyższa funkcja zwraca prawdę. Dzieje się tak, ponieważ ISTEXT (0) zwraca fałsz, a funkcja NIE konwertuje fałsz na PRAWDA
07 LUB Logiczny Używane podczas oceny wielu warunków. Zwraca wartość true, jeśli którykolwiek lub wszystkie warunki są spełnione. Zwraca fałsz, jeśli wszystkie warunki są fałszywe = OR (D8 = "admin", E8 = "kasjer") Uwaga powyższa funkcja zwraca prawdę, jeśli jeden lub oba administratorzy lub kasjerzy D8 i E8
08 PRAWDZIWE Logiczny Zwraca wartość logiczną PRAWDA. Służy do porównywania wyników warunku lub funkcji, która zwraca prawdę lub fałsz PRAWDZIWE()

Zagnieżdżone funkcje JEŻELI

Zagnieżdżona funkcja JEŻELI jest funkcją JEŻELI w innej funkcji JEŻELI . Zagnieżdżone instrukcje if przydają się, gdy musimy pracować z więcej niż dwoma warunkami. Powiedzmy, że chcemy opracować prosty program, który sprawdza dzień tygodnia. Jeśli dzień to sobota, chcemy wyświetlić „imprezę dobrze”, jeśli jest niedziela, chcemy wyświetlić „czas na odpoczynek”, a jeśli jest to którykolwiek dzień od poniedziałku do piątku, który chcemy wyświetlić, pamiętajcie o uzupełnieniu listy rzeczy do zrobienia.

Zagnieżdżona funkcja if może nam pomóc we wdrożeniu powyższego przykładu. Poniższy schemat blokowy przedstawia sposób implementacji zagnieżdżonej funkcji JEŻELI.

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

= JEŻELI (B1 = "niedziela", "czas na odpoczynek", JEŻELI (B1 = "sobota", "impreza dobrze", "lista rzeczy do zrobienia"))

TUTAJ,

  • „= JEŻELI (….)” 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 fałsz.

Praktyczny przykład

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

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

= JEŻELI (B1 = "niedziela", "czas na odpoczynek", JEŻELI (B1 = "sobota", "impreza dobrze", "lista rzeczy do zrobienia"))

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

Pobierz plik Excel używany w samouczku

Podsumowanie

Funkcje logiczne służą do podejmowania decyzji podczas oceny formuł i funkcji w programie Excel.