Jak korzystać z funkcji AND, OR i IF w programie Excel?

Zagnieżdżanie funkcji w programie Excel odnosi się do umieszczania jednej funkcji w drugiej. Funkcja zagnieżdżona działa jako jedna z funkcji głównej argumenty. AND, OR i IF Funkcje to niektóre z bardziej znanych programów Excel funkcje logiczne które są powszechnie używane razem.

Instrukcje zawarte w tym artykule dotyczą programu Excel 2019, 2016, 2013, 2010, 2007; Excel dla Microsoft 365, Excel Online i Excel dla komputerów Mac.

Zbuduj instrukcję IF programu Excel

Podczas korzystania z IF, Funkcje AND i OR, jeden lub wszystkie warunki muszą być spełnione, aby funkcja zwróciła odpowiedź PRAWDA. Jeśli nie, funkcja zwraca FALSE jako wartość.

W przypadku funkcji LUB (patrz wiersz 2 na ilustracji poniżej), jeśli jeden z tych warunków jest spełniony, funkcja zwraca wartość PRAWDA. W przypadku funkcji AND (patrz wiersz 3) wszystkie trzy warunki muszą być spełnione, aby funkcja zwracała wartość PRAWDA.

Na poniższej ilustracji wiersze od 4 do 6 zawierają formuły, w których funkcje AND i OR są zagnieżdżone w funkcji JEŻELI.

Zrzut ekranu programu Microsoft Excel przedstawiający przegląd instrukcji warunkowych przy użyciu funkcji IF, AND i OR

Gdy funkcje AND i OR są połączone z JEŚLI funkcja, wynikowa formuła ma znacznie większe możliwości.

W tym przykładzie trzy warunki są testowane przez formuły w wierszach 2 i 3:

  • Czy wartość w komórce A2 jest mniejsza niż 50?
  • Czy wartość w komórce A3 nie jest równa 75?
  • Czy wartość w komórce A4 jest większa lub równa 100?

Ponadto we wszystkich przykładach funkcja zagnieżdżona działa jako pierwszy argument funkcji JEŻELI. Ten pierwszy element jest znany jako argument Test_logiczny.

=JEŻELI(LUB(A2<50;A3<>75;A4>=100);"Dane Poprawne;"Błąd danych")
=JEŻELI(ORAZ(A2<50;A3<>75;A4>=100);1000;DZIŚ())

Zmień wynik formuły

We wszystkich formułach w wierszach od 4 do 6 funkcje AND i OR są identyczne z ich odpowiednikami w wierszach 2 i 3, ponieważ testują dane w komórkach od A2 do A4, aby sprawdzić, czy spełniają wymagany warunek.

Funkcja JEŻELI służy do sterowania danymi wyjściowymi formuły na podstawie tego, co zostało wprowadzone dla drugiego i trzeciego argumentu funkcji. Przykładami tego wyniku może być tekst w wierszu 4, liczba w wierszu 5, dane wyjściowe formuły lub pusta komórka.

W przypadku IF/AND formuła w komórce B5, ponieważ nie wszystkie trzy komórki w zasięg Od A2 do A4 są prawdziwe — wartość w komórce A4 nie jest większa ani równa 100 — funkcja AND zwraca wartość FAŁSZ. Funkcja JEŻELI używa tej wartości i zwraca jej argument Wartość_jeżeli_fałsz — bieżącą datę dostarczoną przez funkcja DZIŚ.

Z drugiej strony formuła JEŻELI/LUB w wierszu czwartym zwraca instrukcję tekstową Dane poprawne z jednego z dwóch powodów:

  1. Wartość OR zwróciła wartość TRUE — wartość w komórce A3 nie jest równa 75.

  2. Funkcja JEŻELI następnie użyła tego wyniku do zwrócenia swojego argumentu Wartość_jeżeli_fałsz: Dane poprawne.

Użyj instrukcji IF w programie Excel

Kolejne kroki dotyczą wprowadzania formuły IF/OR znajdującej się w komórce B4 z przykładu. Te same kroki można wykonać, aby wprowadzić dowolne formuły JEŻELI w tych przykładach.

Zrzut ekranu programu Microsoft Excel przedstawiający funkcję LUB zagnieżdżoną w funkcji JEŻELI

Istnieją dwa sposoby wprowadzania formuł w programie Excel. Wpisz formułę na pasku formuły lub użyj argumentów funkcji Okno dialogowe. Okno dialogowe zajmuje się składnią, taką jak umieszczanie przecinków między argumentami i otaczającymi wpisami tekstowymi w cudzysłowie.

Kroki używane do wprowadzania formuły JEŻELI/LUB w komórce B4 są następujące:

  1. Wybierz komórkaB4 żeby to było aktywna komórka.

  2. Na wstążka, iść do Formuły.

  3. Wybierz Logiczny aby otworzyć listę rozwijaną funkcji.

  4. Wybierać JEŚLI na liście, aby otworzyć Argumenty funkcji Okno dialogowe.

    Zrzut ekranu pokazujący, jak znaleźć funkcję JEŻELI w programie Excel
  5. Umieść kursor w Test logiczny pole tekstowe.

  6. Wprowadź kompletne LUB funkcjonować:

    LUB(A2<50,A3<>75,A4>=100)
    
  7. Umieść kursor w Wartość_jeśli_prawda pole tekstowe.

  8. Rodzaj Dane poprawne.

  9. Umieść kursor w Wartość_jeśli_fałsz pole tekstowe.

  10. Rodzaj Błąd danych.

    Zrzut ekranu pokazujący, jak zagnieździć funkcję LUB w funkcji JEŻELI w programie Excel
  11. Wybierz ok aby zakończyć funkcję.

  12. Formuła wyświetla wartość_jeżeli_truargument wartości Dane poprawne.

  13. Wybierz komórka B4 aby zobaczyć pełną funkcję w pasek formuły nad arkuszem.