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.

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:
Wartość OR zwróciła wartość TRUE — wartość w komórce A3 nie jest równa 75.
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.

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:
Wybierz komórkaB4 żeby to było aktywna komórka.
Na wstążka, iść do Formuły.
Wybierz Logiczny aby otworzyć listę rozwijaną funkcji.
-
Wybierać JEŚLI na liście, aby otworzyć Argumenty funkcji Okno dialogowe.
Umieść kursor w Test logiczny pole tekstowe.
-
Wprowadź kompletne LUB funkcjonować:
LUB(A2<50,A3<>75,A4>=100)
Umieść kursor w Wartość_jeśli_prawda pole tekstowe.
Rodzaj Dane poprawne.
Umieść kursor w Wartość_jeśli_fałsz pole tekstowe.
-
Rodzaj Błąd danych.
Wybierz ok aby zakończyć funkcję.
Formuła wyświetla wartość_jeżeli_truargument wartości Dane poprawne.
Wybierz komórka B4 aby zobaczyć pełną funkcję w pasek formuły nad arkuszem.