
Podsumowanie
Funkcja LUB jest funkcją logiczną do testowania wielu warunków w tym samym czasie. LUB zwraca TRUE lub FALSE. Na przykład, aby przetestować A1 pod kątem „x” lub „y”, użyj = OR (A1 = „x”, A1 = „y”). Funkcja LUB może być używana jako test logiczny wewnątrz funkcji JEŻELI w celu uniknięcia dodatkowych zagnieżdżonych funkcji JEŻELI i może być łączona z funkcją AND.
Cel, powód
Przetestuj wiele warunków za pomocą ORWartość zwracana
TRUE, jeśli jakiekolwiek argumenty mają wartość TRUE; FAŁSZ, jeśli nie.Składnia
= LUB (logiczne1; (logiczne2),…)Argumenty
- logical1 - pierwszy warunek lub wartość logiczna do oceny.
- logical2 - (opcjonalne) Drugi warunek lub wartość logiczna do oceny.
Wersja
Excel 2003Uwagi dotyczące użytkowania
Użyj funkcji LUB, aby przetestować wiele warunków w tym samym czasie, łącznie do 255 warunków. Każdy warunek logiczny ( logiczny1 , logiczny2 itd.) Musi zwracać wartość PRAWDA lub FAŁSZ albo być tablicami lub odwołaniami zawierającymi wartości logiczne.
Funkcja LUB oceni wszystkie podane wartości i zwróci PRAWDA, jeśli jakakolwiek wartość ma wartość PRAWDA. Jeśli wszystkie wartości logiczne mają wartość FALSE, funkcja LUB zwróci FALSE.
Zarówno funkcja AND, jak i funkcja OR będą agregować wyniki w jedną wartość. Oznacza to, że nie można ich używać w operacjach tablicowych, które muszą dostarczyć tablicę wyników. Aby uzyskać więcej informacji, zobacz: Formuły tablicowe z logiką AND i OR.
Uwaga: Excel oceni każdą liczbę oprócz zera (0) jako PRAWDA.
Przykłady
Na przykład, aby sprawdzić, czy wartość w A1 LUB wartość w B1 jest większa niż 75, użyj następującego wzoru:
=OR(A1>75,B1>75)
LUB można użyć do rozszerzenia funkcjonalności funkcji, takich jak funkcja JEŻELI. Korzystając z powyższego przykładu, możesz podać OR jako test_logiczny dla funkcji JEŻELI, takiej jak ta:
=IF(OR(A1>75,B1>75), "Pass", "Fail")
Ta formuła zwróci „Pass”, jeśli wartość w A1 jest większa niż 75 LUB wartość w B1 jest większa niż 75.
Formularz tablicowy
Jeśli wpiszesz OR jako formułę tablicową, możesz przetestować wszystkie wartości w zakresie pod kątem warunku. Na przykład ta formuła tablicowa zwróci wartość TRUE, jeśli dowolna komórka w komórce A1: A100 jest większa niż 15:
=(OR(A1:A100>15)
Uwaga: jest to formuła tablicowa i należy ją wprowadzić za pomocą Ctrl + Shift + Enter, z wyjątkiem Excel 365.
Uwagi
- Każdy warunek logiczny musi mieć wartość PRAWDA lub FAŁSZ lub być tablicami lub odwołaniami zawierającymi wartości logiczne.
- Wartości tekstowe lub puste komórki podane jako argumenty są ignorowane.
- Funkcja LUB zwróci #ARG, jeśli nie zostaną znalezione żadne wartości logiczne
Powiązane wideo



