Funkcja AND w programie Excel - jeśli i wyrażenia

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Excel I funkcja w programie Excel, aby sprawdzić, czy wszystkie kryteria są prawdziwe.

ORAZ Przegląd funkcji

Funkcja AND Sprawdza, czy wszystkie warunki są spełnione. Zwraca PRAWDA lub FAŁSZ.

Aby użyć ORAZ funkcji arkusza kalkulacyjnego programu Excel, zaznacz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja AND Składnia i dane wejściowe:

1 =ORAZ(logiczny1,logiczny2)

logiczne1 - Wyrażenia logiczne. Przykład: A1 > 4.

AND to jedna z funkcji logicznych programu Excel. Oblicza kilka wyrażeń i zwraca TRUE, jeśli WSZYSTKIE warunki są spełnione. AND może ocenić do 255 wyrażeń.

Jak korzystać z funkcji AND

Użyj Excela ORAZ funkcji w ten sposób:

1 =ORAZ(1 = 1, 2 = 2)

Ponieważ oba te wyrażenia są prawdziwe, AND zwróci TRUE.

Jeśli jednak użyłeś następujących:

1 =ORAZ(1 = 1, 2 = 1)

W tym przypadku AND zwróci FALSE. Chociaż pierwsze wyrażenie jest prawdziwe, drugie nie.

Zauważ, że same wartości liczbowe są liczone jako PRAWDA, z wyjątkiem zera, które jest liczone jako FAŁSZ. Więc ta formuła zwróciłaby prawdę:

1 =ORAZ(1, 2, 3)

Ale ten zwróci FALSE:

1 =ORAZ(1-1, 2)

Dzieje się tak, ponieważ 1-1 daje 0, co AND interpretuje jako FAŁSZ.

Porównywanie wartości tekstowych

W porównaniach tekstu z funkcją AND nie jest rozróżniana wielkość liter. Zatem następująca formuła zwraca TRUE:

1 =ORAZ("Automatyzacja" = "automatyzacja", "Excel" = "excel")

Ponadto AND nie obsługuje symboli wieloznacznych. Ta formuła zwraca FALSE:

1 =ORAZ("Auto*" = "automatyzuj", "Ex*"="excel")

Dzieje się tak, ponieważ AND dosłownie porównuje "Auto*" z "Automatyzacja", które nie pasują.

W przeciwieństwie do liczb, same ciągi tekstowe (gdy nie są częścią porównania) nie są liczone jako PRAWDA - zwrócą #ARG! błąd.

Porównywanie liczb

Masz do dyspozycji typowy zakres operatorów porównania Excela podczas porównywania liczb z operatorem AND. To są:

Znajdowanie wartości w podanym zakresie

Jednym z przydatnych zastosowań AND jest zlokalizowanie wartości mieszczących się w danym zakresie. Zobacz następujący przykład:

1 =ORAZ(D3>=300; D3<=600)

Tutaj mamy serię zamówień, ale musimy śledzić wszystkie zamówienia między 300 a 600 USD, być może w ramach naszej inicjatywy obsługi klienta. Tak więc w naszej funkcji AND zdefiniowaliśmy dwa wyrażenia: D3>=300 i D3<=600.

Używanie AND z innymi operatorami logicznymi

Możesz łączyć AND z dowolnymi innymi operatorami logicznymi programu Excel, takimi jak OR<>, NOT<> i XOR<>.

Oto przykład, jak możesz połączyć AND z OR. Jeśli mamy listę filmów i chcemy zidentyfikować filmy wydane po 1985 roku, które zostały wyreżyserowane przez Stevena Spielberga lub Tima Burtona, możemy użyć tego wzoru:

1 =ORAZ(C3>1985;LUB(D3="Steven Spielberg",D3="Tim Burton"))

Pamiętaj, że za każdym razem, gdy połączysz operatory logiczne, program Excel oceni je od środka. W tym przypadku najpierw oceni instrukcję OR i użyje wartości TRUE lub FALSE, które OR zwraca podczas obliczania funkcji AND.

Używanie AND z JEŻELI

AND jest najczęściej używany jako część testu logicznego w instrukcji IF.

Użyj go w ten sposób:

1 =JEŻELI(I(C4="CA"; D4>300);"Tak";"Nie")

Tym razem chcemy prześledzić wszystkie zamówienia z Kalifornii o wartości 300 USD lub większej – więc to właśnie umieściliśmy w funkcji AND.

Po AND podajemy JEŻELI z dwiema wartościami zwracanymi. Pierwszy, gdy nasza funkcja AND zwraca TRUE (w tym przypadku zwracamy „Tak”), a drugi, gdy zwraca FALSE (zwracamy „Nie”).

Przeczytaj więcej na stronie głównej funkcji Excel IF <>.

ORAZ w Arkuszach Google

Funkcja AND działa dokładnie tak samo w Arkuszach Google, jak w programie Excel:

Dodatkowe uwagi

Użyj funkcji AND, aby jednocześnie przetestować wiele warunków. Każdy warunek musi być wyrażeniem logicznym (np.: a1 >5), odwołaniem do komórki zawierającej PRAWDA lub FAŁSZ lub tablicą zawierającą wszystkie wartości logiczne. Gdyby wszystko warunki mają wartość TRUE, formuła zwraca TRUE, w przeciwnym razie zwraca FALSE.

AND jest funkcją logiczną i jest zwykle używany w połączeniu z inną funkcją logiczną, JEŻELI:
Funkcja JEŻELI robi jedną rzecz, jeśli warunek jest PRAWDZIWY, a drugą, jeśli warunek jest FAŁSZ. Często używając funkcji AND „zagnieżdżasz” ją w formule JEŻELI.

Możesz także użyć tych innych funkcji logicznych:
Test funkcji OR, jeśli jeden lub więcej warunki są spełnione.
Funkcja XOR sprawdza, czy jeden i tylko jeden warunek jest spełniony.

AND Przykłady w VBA


Możesz także użyć funkcji AND w VBA. Rodzaj:
Aplikacja.Funkcja arkusza.I(logiczne1,logiczne2)
W przypadku argumentów funkcji można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Wróć do listy wszystkich funkcji w Excelu

wave wave wave wave wave