Testování více podmínek pro vrácení výsledků TRUE nebo FALSE
Funkce AND a OR jsou dvě z více známých logických funkcí v tabulkách Google . Otestují, zda výstup z dvou nebo více cílových buněk splňuje podmínky, které zadáte.
Tyto logické funkce vrátí pouze jeden z dvou výsledků (nebo Booleovské hodnoty ) do buňky, ve které se používají, buď TRUE nebo FALSE:
- Pro funkci AND jsou testovány vzorce ve více buňkách. Pouze pokud jsou všechny tyto vzorce pravdivé, vrátí funkce TRUE odpověď. Pokud ne, funkce vrátí hodnotu FALSE jako hodnotu.
- Pro funkci OR , je-li některá z testovaných vzorců pravdivá, pak funkce OR vrátí odpověď TRUE. Pouze v případě, že všechny vzorce nejsou pravdivé, bude NEBO poskytnout hodnotu FALSE v buňce, ve které je umístěna.
Tyto odpovědi TRUE nebo FALSE pro funkce AND a OR mohou být zobrazeny stejně jako v buňkách, ve kterých jsou funkce umístěny, nebo mohou být funkce kombinovány s jinými funkcemi tabulky Google, jako je funkce IF , pro zobrazení různých výsledků nebo provést řadu výpočtů.
Jak fungují logické funkce v tabulkách Google
Obrázek výše, buňky B2 a B3 obsahují funkci AND a OR, resp. Oba používají řadu srovná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, A3 <> 75, A4> = 100)
= OR (A2 <50, A3 <> 75, A4> = 100)
Testované podmínky jsou:
- Pokud jsou údaje v buňce A2 menší než 50 ( < je symbol pro méně než)
- Pokud data v buňce A3 nejsou rovny 75 ( <> je symbolem, který se nerovná)
- Pokud jsou údaje v buňce A4 větší nebo rovné 100 ( > = je symbol větší nebo rovný)
Pro funkci 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 hodnotu TRUE. Ve stávající podobě jsou splněny první dvě podmínky, ale protože hodnota v buňce A4 není větší nebo rovna 100, výstup pro funkci AND je FALSE.
V případě funkce OR v buňce B3 musí být pouze jedna z výše uvedených podmínek splněna údaji v buňkách A2, A3 nebo A4, aby funkce vrátila odpověď TRUE. V tomto příkladu data v buňkách A2 a A3 splňují požadované podmínky, takže výstup pro funkci OR je TRUE.
Syntaxe a argumenty pro funkce AND / OR
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty .
Syntaxe funkce AND je:
= AND ( logická_exprese1, logická_exprese2, ... )
Syntaxe pro funkci OR je:
= NEBO ( logická_exprese1, logická_exprese2, logická_exprese3, ... )
- logical_expression1 [Required] označuje testovanou podmínku. Forma podmínky je obvykle odkaz na buňku kontrolovaných dat, následovaných samotnou podmínkou, jako je A2 <50.
- logical_expression2 , logical_expression3, ... [Optional] jsou dodatečné podmínky, které lze testovat.
Zadání funkce AND
Následující kroky popisují, jak zadat funkci AND umístěnou v buňce B2 na obrázku výše. Stejné kroky lze použít pro zadání funkce OR umístěné v buňce B3.
Tabulky Google nepoužívá dialogová okna pro zadávání argumentů funkce, jakým je aplikace Excel. Namísto toho má pole automatického navrhování, které se objeví, když je název funkce zadán do buňky.
- Klikněte na buňku B2 , aby se stala aktivní buňkou ; zde je zadána funkce AND a zobrazí se výsledek funkce.
- Zadejte znaménko rovnosti ( = ), po které následuje funkce AND .
- Během zadávání se zobrazí pole automatického navrhování s názvy funkcí, které začínají písmenem A.
- Když se v poli objeví funkce AND, klikněte na název pomocí ukazatele myši.
Zadání funkčních argumentů
Argumenty pro funkci AND se zadávají po otevřené závorce. Stejně jako v aplikaci Excel se mezi argumenty funkce vloží čárka, která bude sloužit jako oddělovač.
- Klepnutím na buňku A2 v listu zadejte tuto buňku jako argument logical_expression1 .
- Zadejte <50 po odkazu na buňku.
- Zadejte čárku poté, co odkaz buňky působí jako oddělovač mezi argumenty funkce.
- Klepnutím na buňku A3 v listu zadejte tuto buňku jako argument logical_expression2 .
- Zadejte <> 75 za odkazem na buňku.
- Zadejte druhou čárku, která bude sloužit jako další oddělovač.
- Klepnutím na buňku A4 v listu zadejte třetí odkaz na buňku.
- Typ > = 100 po třetí odkaz buňky.
- Stiskněte klávesu Enter na klávesnici pro zadání závěrečné závorky za parametry a dokončení funkce.
Hodnota FALSE by se měla zobrazit v buňce B2, protože data v buňce A4 nesplňují podmínku větší nebo rovnou 100.
Když klepnete na buňku B2, zobrazí se ve vzorové liště nad tabulkou úplná funkce = AND (A2 <50, A3 <> 75, A4> = 100).
NEBO místo AND
Výše uvedené kroky mohou být také použity pro zadání funkce OR umístěné v buňce B3 ve výše uvedeném obrázku pracovního listu.
Dokončená funkce OR by byla = OR (A2 <50, A3 <> 75, A4> = 100).
Hodnota TRUE by měla být přítomna v buňce B3, protože pouze jedna z testovaných podmínek musí být pravdivá pro funkci OR, aby se vrátila hodnota TRUE a v tomto příkladu platí dvě podmínky:
- Údaje v buňce A2 jsou menší než 50.
- Údaje v buňce A3 se nerovná 75.