Co to jest i do czego służy LUB?
Funkcja LUB (w języku angielskim: OR) to funkcja logiczna w programie Excel, która zwraca wartość PRAWDA (TRUE), jeśli co najmniej jeden z jej argumentów jest prawdziwy. W przeciwnym wypadku zwraca wartość FAŁSZ (FALSE). Służy do sprawdzania, czy spełniony jest przynajmniej jeden z określonych warunków. Jest niezwykle przydatna w tworzeniu złożonych formuł, które analizują dane i podejmują decyzje na podstawie spełnienia określonych kryteriów. Pozwala na tworzenie bardziej elastycznych i zaawansowanych arkuszy kalkulacyjnych.
Składnia LUB
Składnia funkcji LUB jest prosta i intuicyjna. Przyjmuje ona od jednego do 255 argumentów, które mogą być wartościami logicznymi (PRAWDA/FAŁSZ), liczbami, tekstami lub odwołaniami do komórek. Ogólna składnia wygląda następująco: =LUB(logiczny1; [logiczny2]; …), gdzie:
- logiczny1: Pierwszy argument logiczny. Może to być wartość logiczna, liczba, tekst lub odwołanie do komórki.
- [logiczny2]; …: Opcjonalne kolejne argumenty logiczne. Można podać do 255 argumentów.
Wartości liczbowe różne od 0 są interpretowane jako PRAWDA, a 0 jako FAŁSZ. Wartości tekstowe niepuste są interpretowane jako PRAWDA, a pusty tekst jako FAŁSZ.
Dane wejściowe LUB
Funkcja LUB akceptuje jako dane wejściowe różne typy danych, które są automatycznie konwertowane na wartości logiczne (PRAWDA/FAŁSZ):
- Wartości logiczne: PRAWDA lub FAŁSZ.
- Liczby: 0 jest interpretowane jako FAŁSZ, a wszystkie inne liczby jako PRAWDA.
- Tekst: Tekst pusty jest interpretowany jako FAŁSZ, a każdy inny tekst jako PRAWDA.
- Odwołania do komórek: Odwołania do komórek zawierających dowolny z powyższych typów danych.
Przykłady zastosowania LUB
Oto kilka przykładów zastosowania funkcji LUB:
- Sprawdzenie, czy wartość w komórce A1 jest większa od 10 LUB mniejsza od 5: =LUB(A1>10; A1<5)
- Sprawdzenie, czy wartość w komórce B1 jest równa „Tak” LUB wartość w komórce C1 jest równa „Nie”: =LUB(B1=”Tak”; C1=”Nie”)
- Sprawdzenie, czy wartość w komórce D1 jest większa od 0 LUB wartość w komórce E1 jest mniejsza od 100, a jednocześnie wartość w komórce F1 jest równa „Zakończono”: =LUB(D1>0; I(E1<100; F1=”Zakończono”)) (w tym przykładzie użyto dodatkowo funkcji I dla złożenia warunków).
Najczęściej pojawiające się błędy LUB, oraz co mogą znaczyć?
Funkcja LUB rzadko zwraca błędy, ale mogą pojawić się problemy, jeśli argumenty są nieprawidłowe. Najczęstsze problemy to:
- #VALUE!: Błąd ten pojawia się, gdy argumenty funkcji nie są wartościami logicznymi, liczbami lub tekstami, a Excel nie może ich przekonwertować na wartości logiczne. Sprawdź poprawność danych wejściowych.
- #NAME?: Ten błąd oznacza, że nazwa funkcji jest błędnie wpisana. Upewnij się, że używasz poprawnej nazwy funkcji: LUB.
- Błędne wyniki logiczne: Jeśli wyniki funkcji LUB są nieoczekiwane, sprawdź kolejność argumentów i poprawność warunków logicznych. Upewnij się, że używasz poprawnych operatorów porównania (>, <, =, <>).