Funkcja LUB w programie Excel - wyrażenia „jeżeli lub”

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Excel LUB funkcja w programie Excel, aby sprawdzić, czy co najmniej jedno kryterium jest prawdziwe.

Przegląd funkcji LUB

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

Aby użyć funkcji arkusza kalkulacyjnego OR Excel, wybierz komórkę i wpisz:

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

LUB funkcja Składnia i dane wejściowe:

1 =LUB(logiczny1,logiczny2,…)

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

Co to jest funkcja LUB?

OR to jedna z funkcji logicznych programu Excel. Oblicza kilka wyrażeń i zwraca TRUE, jeśli którykolwiek z warunków jest spełniony. OR może ocenić do 255 wyrażeń.

Jak korzystać z funkcji LUB

Użyj funkcji Excel LUB w ten sposób:

1 =LUB(C3="Pop", C3="Skała")

Jeśli tekst w kolumnie C jest równy „Pop” lub „Rock”, LUB zwróci TRUE. Cokolwiek innego i zwraca FALSE.

Porównywanie tekstu

Pamiętaj, że w porównaniach tekstowych nie jest rozróżniana wielkość liter. Zatem następująca formuła dałaby takie same wyniki jak powyżej:

1 =LUB(C3="POP", C3="ROCK")

Ponadto OR nie obsługuje symboli wieloznacznych. Więc ta formuła zwraca FALSE:

1 =LUB(C3="P*", C3="R*")

Dzieje się tak, ponieważ OR dosłownie porówna ciąg tekstowy „P*” i „R*” z wartością w C3.

Porównywanie liczb

Podczas porównywania liczb masz do dyspozycji szereg operatorów porównania. To są:

Na przykład, jeśli masz listę filmów z lat 80. i chcesz znaleźć filmy z 1983 r. i wcześniejsze lub 1987 r. i późniejsze, możesz użyć następującej formuły:

1 =LUB(C3<=1983; C3>=1987)

Jeśli jedno z wyrażeń w OR jest samodzielną liczbą bez operatora porównania, takiego jak =OR(1983), OR zwróci TRUE dla tej wartości, chyba że liczba wynosi zero, co daje w wyniku FALSE.

Używanie OR z innymi operatorami logicznymi

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

Oto jak możesz połączyć to z AND. Wyobraź sobie, że mamy tabelę z danymi dotyczącymi niektórych filmów. Chcemy znaleźć filmy wydane po 1985 roku, które zostały wyreżyserowane przez Stevena Spielberga lub Tima Burtona. Moglibyśmy użyć tej formuły:

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

Po połączeniu operatorów logicznych w ten sposób program Excel działa od wewnątrz. Więc najpierw oceni tutaj instrukcję OR, ponieważ jest ona zagnieżdżona w AND.

Używanie OR z IF

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

Użyj go w ten sposób:

1 =JEŻELI(LUB(C3="CA", D3>300);D3*0,05,0)

Wyobraź sobie, że prowadzimy nowe promocje. Aby pomóc nam wejść na rynek kalifornijski, oferujemy 5% zniżki w tym stanie. Oferujemy również 5% zniżki na każde zamówienie powyżej 300 USD, aby zachęcić naszych klientów do składania większych zamówień.

Instrukcja IF najpierw ocenia naszą funkcję OR. Jeśli zwróci TRUE, JEŻELI zwróci D3*0,05, co daje nam 5% rabatu. Jeśli nie, zwraca 0: zamówienie nie spełniało naszych kryteriów, więc nie stosujemy rabatu.

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

LUB w Arkuszach Google

Funkcja OR działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

Dodatkowe uwagi

Użyj funkcji LUB, aby sprawdzić, czy spełniony jest jeden lub więcej 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 jeden lub więcej warunki mają wartość TRUE, formuła zwraca TRUE, w przeciwnym razie zwraca FALSE.

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

Możesz także użyć tych innych funkcji logicznych:
AND Formuły testują, jeśli wszystko warunki są spełnione.
Test formuł XOR, jeśli jeden i tylko jeden warunek są spełnione.

LUB Przykłady w VBA


Możesz także użyć funkcji OR w VBA. Rodzaj:
Aplikacja.Funkcja arkusza.Lub(logiczna1,logiczna2)
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

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave