Co warto wiedzieć
- Składnia funkcji AND to =AND (wyrażenie_logiczne1, wyrażenie_logiczne2, …)
- Składnia funkcji LUB to =LUB (wyrażenie_logiczne1, wyrażenie_logiczne2, wyrażenie_logiczne3, …)
W tym artykule wyjaśniono, jak używać funkcji AND i OR w Arkuszach Google.
Jak działają funkcje logiczne w Arkuszach Google
Funkcje logiczne AND i OR to dwie z bardziej znanych funkcji w Arkuszach Google. Sprawdzają, czy dane wyjściowe z co najmniej dwóch komórek docelowych spełniają określone warunki. Zwracają tylko jeden z dwóch wyników (lub wartości logicznych) w komórce, w której są używane, PRAWDA lub FAŁSZ.
Funkcja AND sprawdza formuły w wielu komórkach i zwraca odpowiedź PRAWDA tylko wtedy, gdy wszystkie są prawdziwe. W przeciwnym razie zwraca FALSE jako wartość.
Tymczasem funkcja LUB zwraca odpowiedź PRAWDA, jeśli którakolwiek z testowanych formuł jest prawdziwa. Daje wartość FALSE tylko wtedy, gdy wszystkie formuły nie są prawdziwe.
Te odpowiedzi PRAWDA lub FAŁSZ mogą być wyświetlane bez zmian w komórkach, w których znajdują się funkcje. Funkcje można łączyć z innymi funkcjami arkusza kalkulacyjnego Google, takimi jak funkcja JEŻELI, w celu wyświetlania różnych wyników lub wykonywania kilku obliczeń.
Na obrazach zawartych w tym artykule komórki B2 i B3 zawierają odpowiednio funkcję AND i OR. Oba używają wielu operatorów porównania do testowania różnych warunków dla danych w komórkach A2, A3 i A4 arkusza.
Te dwie funkcje to:
=ORAZ(A2<50, A375, A4>=100)=LUB(A2=100) <50, A375, A4>
Sprawdzają następujące warunki:
- Jeśli dane w komórce A2 są mniejsze niż 50 (< to symbol mniej niż)
- Jeśli dane w komórce A3 są różne od 75 (to symbol oznaczający nierówny)
- Jeśli dane w komórce A4 są większe lub równe 100 (>=jest symbolem większej lub równej)
W przypadku funkcji AND w komórce B2 dane w komórkach od A2 do A4 muszą spełniać wszystkie trzy powyższe warunki, aby funkcja zwróciła odpowiedź PRAWDA. W obecnej postaci spełnione są dwa pierwsze warunki, ale ponieważ wartość w komórce A4 nie jest większa ani równa 100, dane wyjściowe funkcji AND mają wartość FAŁSZ.
W przypadku funkcji LUB w komórce B3 tylko jeden z powyższych warunków musi być spełniony przez dane w komórkach A2, A3 lub A4, aby funkcja zwróciła odpowiedź PRAWDA. W tym przykładzie dane w komórkach A2 i A3 spełniają wymagany warunek, więc dane wyjściowe funkcji LUB mają wartość PRAWDA.
Składnia i argumenty funkcji AND/OR
Składnia funkcji odwołuje się do układu funkcji i zawiera nazwę funkcji, nawiasy kwadratowe oraz argumenty.
Składnia funkcji AND to:
=ORAZ (wyrażenie_logiczne1, wyrażenie_logiczne2,…)
Składnia funkcji LUB to:
=LUB (wyrażenie_logiczne1, wyrażenie_logiczne2, wyrażenie_logiczne3, …)
- logical_expression1 [Wymagane] odnosi się do testowanego warunku. Forma warunku jest zwykle odwołaniem do komórki sprawdzanych danych, po której następuje sam warunek, na przykład A2 < 50.
- logical_expression2, logic_expression3, … [Opcjonalnie] to dodatkowe warunki, które można przetestować.
Wprowadzanie funkcji AND lub OR
Poniższe kroki opisują sposób wprowadzania funkcji AND, takiej jak ta znajdująca się w komórce B2 na głównym obrazie. Te same kroki można wykonać, aby wprowadzić funkcję LUB znajdującą się w komórce B3.
Arkusze Google nie używają okien dialogowych do wprowadzania argumentów funkcji, tak jak robi to program Excel. Zamiast tego ma automatyczne pole sugestii, które pojawia się, gdy nazwa funkcji jest wpisywana do komórki.
- Kliknij komórkę A2, aby uczynić ją aktywną komórką; jest to miejsce, w którym wprowadza się funkcję AND i wyświetla jej wynik.
- Wpisz znak równości (=) a następnie funkcję AND.
- Podczas wpisywania pojawi się pole autosugestii z nazwami funkcji zaczynającymi się na literę A.
-
Kiedy funkcja AND pojawi się w polu, kliknij nazwę wskaźnikiem myszy.
Jak wprowadzić argumenty funkcji
Argumenty funkcji AND są wprowadzane po otwartym nawiasie. Podobnie jak w programie Excel, między argumentami funkcji wstawiany jest przecinek, który pełni rolę separatora.
- Kliknij komórkę w arkuszu, aby wprowadzić to odwołanie do komórki jako argument logiczne_wyrażenie1. Używając głównego obrazu jako przykładu, wybierz komórkę A2.
-
Wpisz < 50 po odwołaniu do komórki.
-
Wpisz przecinek po odwołaniu do komórki, aby działał jako separator między argumentami funkcji.
-
Kliknij komórkę A3 w arkuszu, aby wprowadzić odwołanie do tej komórki jako argument logiczne_wyrażenie2.
-
Wpisz 75 po odwołaniu do komórki, a następnie kolejny przecinek.
-
Kliknij komórkę A4 w arkuszu, aby wprowadzić trzecie odwołanie do komórki i wpisz >=100.
- Naciśnij Enter, aby zakończyć funkcję.
Jeżeli postępowałeś zgodnie z naszym przykładem, wartość FALSE powinna pojawić się w komórce B2, ponieważ dane w komórce A4 nie spełniają warunku bycia większym lub równym 100.
Aby wejść do funkcji LUB, powtórz powyższe kroki, używając =LUB zamiast=AND.