Funkcje AND i OR są dwiema lepiej znanymi funkcjami logicznymi w Arkuszach Google. Testują, czy dane wyjściowe z dwóch lub więcej komórek docelowych spełniają określone warunki.
Te funkcje logiczne zwrócą tylko jeden z dwóch wyników (lub wartości typu Boolean) w komórce, w której są używane, PRAWDA lub FAŁSZ:
- Dla funkcji ANDsprawdzane są formuły w wielu komórkach. Tylko jeśli wszystkie te formuły są prawdziwe, funkcja zwróci PRAWDZIWĄ odpowiedź. Jeśli nie, funkcja zwraca FALSE jako wartość.
- Do funkcji OR, jeśli którakolwiek z testowanych formuł jest prawdziwa, to funkcja OR zwraca odpowiedź TRUE. Tylko wtedy, gdy wszystkie formuły nie są prawdziwe, LUB otrzymasz wartość FALSE w komórce, w której się znajduje.
Te odpowiedzi TRUE lub FALSE dla funkcji AND i OR mogą być wyświetlane tak, jak w komórkach, w których znajdują się funkcje, lub funkcje mogą być łączone z innymi funkcjami arkusza kalkulacyjnego Google, takimi jak funkcja IF, w celu wyświetlenia różnych wyników lub przeprowadzić szereg obliczeń.
Jak funkcje logiczne działają w Arkuszach Google
Obraz powyżej, 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 roboczego.
Dwie funkcje to:
= ORAZ (A2 <50, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)
Testowane warunki to:
- Jeśli dane w komórce A2 są mniej niż 50 (< jest symbolem mniej niż)
- Jeśli dane w komórce A3 są nie równa się 75 (<> jest symbolem nie równym)
- Jeśli dane w komórce A4 są większe bądź równe 100 (>= jest symbolem większej lub równej)
Dla funkcji AND w komórce B2 dane w komórkach od A2 do A4 muszą pasować do wszystkich trzech powyższych warunków, aby funkcja zwróciła odpowiedź TRUE. W obecnej formie pierwsze dwa warunki są spełnione, ale ponieważ wartość w komórce A4 jest nie większa niż lub równa 100, wyjście dla funkcji AND jest FAŁSZ.
W przypadku funkcji OR w komórce B3, tylko jeden z powyższych warunków musi zostać spełniony przez dane w komórkach A2, A3 lub A4 dla funkcji zwracania odpowiedzi TRUE. W tym przykładzie dane w komórkach A2 i A3 spełniają oba wymagane warunki, więc wynik dla funkcji LUB jest PRAWDZIWY.
Składnia i argumenty dla I / LUB funkcji
Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy i argumenty.
Składnia dla funkcji AND:
= AND ( logical_expression1, logical_expression2, … )
Składnia dla funkcji OR to:
= OR ( logical_expression1, logical_expression2, logical_expression3, … )
- wyrażenie_logiczne1 Wymagane odnosi się do testowanego stanu. Postacią warunku jest zwykle odwołanie do komórki sprawdzanych danych, a następnie sam warunek, taki jak A2 <50.
- wyrażenie_logiczne2 , logical_expression3, … Opcjonalnie to dodatkowe warunki, które można przetestować.
Wprowadzanie funkcji AND
Poniższe kroki opisują, jak wprowadzić funkcję AND znajdującą się w komórce B2 na powyższym obrazku. Te same kroki można wykorzystać do wprowadzenia funkcji OR znajdującej się w komórce B3.
Arkusze Google nie używają okien dialogowych do wprowadzania argumentów funkcji w taki sam sposób jak w Excelu. Zamiast tego ma okno autosugestii, które pojawia się, gdy nazwa funkcji jest wpisana w komórkę.
- Kliknij komórka B2 aby stała się aktywną komórką; w tym miejscu wprowadzana jest funkcja AND i gdzie wyświetlany jest wynik funkcji.
- Wpisz znak równości (=), po którym następuje funkcja I.
- Podczas pisania pojawia się okno autosugestii z nazwami funkcji zaczynającymi się na literę A.
- Gdy w polu pojawi się funkcja ORAZ, kliknij nazwę za pomocą wskaźnika myszy.
Wprowadzanie argumentów funkcji
Argumenty dla funkcji AND są wprowadzane po otwartym nawiasie. Podobnie jak w programie Excel, pomiędzy argumentami funkcji wstawiany jest przecinek, który działa jako separator.
- Kliknij komórka A2 w arkuszu roboczym do wprowadzenia tego odwołania do komórki jakowyrażenie_logiczne1 argument.
- Rodzaj < 50 po odwołaniu do komórki.
- Wpisz a przecinek po odwołaniu do komórki, aby działał jako separator między argumentami funkcji.
- Kliknij komórkę A3 w arkuszu roboczym do wprowadzenia tego odwołania do komórki jakowyrażenie_logiczne2 argument.
- Rodzaj <> 75 po odwołaniu do komórki.
- Wpisz sekundę przecinek działać jako kolejny separator.
- Kliknij komórkę A4 w arkuszu roboczym, aby wprowadzić odniesienie do trzeciej komórki.
- Rodzaj >=100 po trzecim odwołaniu do komórki.
- wciśnij Wchodzić klawisz na klawiaturze, aby wprowadzić nawias zamykający po argumentach i zakończyć funkcję.
Wartość FAŁSZ powinna pojawić się w komórce B2, ponieważ dane w komórce A4 nie spełniają warunku większego niż lub równego 100.
Po kliknięciu na komórkę B2, pełna funkcja
= ORAZ (A2 <50, A3 <> 75, A4> = 100)pojawia się na pasku formuły nad arkuszem.
Kontynuuj czytanie poniżej
LUB Zamiast AND
Powyższe kroki można również wykorzystać do wprowadzenia funkcji OR znajdującej się w komórce B3 na powyższym rysunku.
Wypełniona funkcja OR to:
= OR (A2 <50, A3 <> 75, A4> = 100)
Wartość TRUE powinna być obecna w komórce B3, ponieważ tylko jeden z testowanych warunków musi być prawdziwy, aby funkcja OR mogła zwrócić wartość PRAWDA, a w tym przykładzie dwa warunki są prawdziwe:
- Dane w komórce A2 są mniejsze niż 50.
- Dane w komórce A3 nie są równe 75.




