Co je dobré vědět
- Syntaxe funkce AND je =AND (logický_výraz1, logický_výraz2, …)
- Syntaxe funkce OR je =OR (logický_výraz1, logický_výraz2, logický_výraz3, …)
Tento článek vysvětluje, jak používat funkci AND a funkci OR v Tabulkách Google.
Jak fungují logické funkce v Tabulkách Google
Logické funkce AND a OR jsou dvě z těch známějších v Tabulkách Google. Testují, zda výstup ze dvou nebo více cílových buněk splňuje zadané podmínky. Vracejí pouze jeden ze dvou výsledků (nebo booleovské hodnoty) v buňce, kde jsou použity, buď PRAVDA, nebo NEPRAVDA.
Funkce AND testuje vzorce ve více buňkách a vrací odpověď TRUE, pouze pokud jsou všechny pravdivé. V opačném případě vrátí hodnotu FALSE.
Mezitím funkce OR vrací odpověď TRUE, pokud je některý z testovaných vzorců pravdivý. Udává hodnotu FALSE pouze v případě, že všechny vzorce nejsou pravdivé.
Tyto PRAVDIVÉ nebo NEPRAVDIVÉ odpovědi mohou být zobrazeny tak, jak jsou, v buňkách, kde jsou umístěny funkce. Funkce lze kombinovat s dalšími funkcemi tabulky Google, jako je funkce KDYŽ, pro zobrazení různých výsledků nebo provedení několika výpočtů.
Na obrázcích tohoto článku obsahují buňky B2 a B3 funkci AND a OR. Oba používají řadu porovnávacích operátorů k testování různých podmínek pro data v buňkách A2, A3 a A4 listu.
Dvě funkce jsou:
=AND(A2<50, A375, A4>=100)=NEBO(A2=100) <50, A375, A4>
Testují následující podmínky:
- Pokud jsou data v buňce A2 méně než 50 (< je symbol pro méně než)
- Pokud jsou data v buňce A3 nerovnají se 75 (je symbol pro nerovná se)
- Pokud jsou data v buňce A4 větší nebo rovna 100 (>=je symbol pro větší nebo rovno)
U funkce AND v buňce B2 musí data v buňkách A2 až A4 odpovídat všem třem výše uvedeným podmínkám, aby funkce vrátila odpověď TRUE. V současné době jsou první dvě podmínky splněny, ale protože hodnota v buňce A4 není větší nebo rovna 100, výstup funkce AND je FALSE.
V případě funkce OR v buňce B3 musí data v buňkách A2, A3 nebo A4 splňovat pouze jednu z výše uvedených podmínek, aby funkce vrátila odpověď TRUE. V tomto příkladu data v buňkách A2 a A3 splňují požadovanou podmínku, takže výstup funkce OR je TRUE.
Syntaxe a argumenty pro funkce AND/OR
Syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky a argumenty.
Syntaxe funkce AND je:
=AND (logický_výraz1, logický_výraz2, …)
Syntaxe funkce OR je:
=OR (logický_výraz1, logický_výraz2, logický_výraz3, …)
- logical_expression1 [Povinné] odkazuje na testovaný stav. Formou podmínky je obvykle odkaz na buňku kontrolovaných dat následovaný samotnou podmínkou, například A2 < 50.
- logical_expression2, logical_expression3, … [Volitelné] jsou další podmínky, které lze testovat.
Zadání funkce AND nebo OR
Následující kroky popisují, jak zadat funkci AND, jako je ta, která se nachází v buňce B2 na hlavním obrázku. Stejné kroky lze použít pro zadání funkce NEBO umístěné v buňce B3.
Tabulky Google nepoužívají dialogová okna k zadávání argumentů funkce jako Excel. Místo toho má pole automatického návrhu, které se objeví, když je název funkce napsán do buňky.
- Kliknutím na buňku A2 z ní uděláte aktivní buňku; zde se zadává funkce AND a zobrazuje se její výsledek.
- Napište rovník (=) a za ním funkci AND.
- Během psaní se zobrazí pole automatického návrhu s názvy funkcí, které začínají písmenem A.
-
Když se v rámečku objeví funkce AND, klikněte na název pomocí ukazatele myši.
Jak zadat argumenty funkce
Argumenty pro funkci AND se zadávají za otevřenou závorku. Stejně jako v Excelu se mezi argumenty funkce vkládá čárka, která slouží jako oddělovač.
- Kliknutím na buňku v listu zadejte odkaz na tuto buňku jako argument logical_expression1. Pomocí hlavního obrázku jako příkladu byste vybrali buňku A2.
-
Za odkazem na buňku napište < 50.
-
Za odkaz na buňku zadejte čárku, která bude sloužit jako oddělovač mezi argumenty funkce.
-
Kliknutím na buňku A3 v listu zadejte odkaz na tuto buňku jako argument logical_expression2.
-
Za odkazem na buňku napište 75 a za ním další čárku.
-
Kliknutím na buňku A4 v pracovním listu zadejte odkaz na třetí buňku a zadejte >=100.
- Stiskněte Enter pro dokončení funkce.
Pokud jste postupovali podle našeho příkladu, měla by se v buňce B2 objevit hodnota FALSE, protože data v buňce A4 nesplňují podmínku, aby byla větší nebo rovna 100.
Chcete-li zadat funkci NEBO, opakujte výše uvedené kroky pomocí =OR místo=AND.