Testovanie viacerých podmienok na vrátenie výsledkov TRUE alebo FALSE
Funkcie AND a OR sú dve z lepšie známych logických funkcií v Tabuľkách Google . Testujú, či výstup z dvoch alebo viacerých cieľových buniek spĺňa podmienky, ktoré zadáte.
Tieto logické funkcie vrátia iba jeden z dvoch výsledkov (alebo boolovské hodnoty ) do bunky, kde sa používajú, buď TRUE, alebo FALSE:
- Pre funkciu AND sa testujú vzorce vo viacerých bunkách. Iba ak sú všetky tieto vzorce pravdivé, funkcia vráti TRUE odpoved. Ak nie, funkcia vráti hodnotu FALSE ako hodnotu.
- Pre funkciu OR , ak je ktorákoľvek z testovaných vzorcov pravdivá, potom funkcia OR vráti odpoveď TRUE. Iba v prípade, že všetky vzorce nie sú pravdivé, bude ALEBO poskytnúť hodnotu FALSE v bunke, v ktorej sa nachádza.
Tieto odpovede TRUE alebo FALSE pre funkcie AND a OR sa môžu zobrazovať tak, ako sa nachádzajú v bunkách, kde sa nachádzajú funkcie, alebo funkcie môžu byť kombinované s inými funkciami tabuľky Google, ako je funkcia IF , na zobrazenie rôznych výsledkov alebo vykonať niekoľko výpočtov.
Ako fungujú logické funkcie v Tabuľkách Google
Na obrázku vyššie bunky B2 a B3 obsahujú funkciu AND a OR. Obaja používajú rad porovnávacích operátorov na testovanie rôznych podmienok pre údaje v bunkách A2, A3 a A4 pracovného hárka .
Tieto dve funkcie sú:
= A (A2 <50, A3 <> 75, A4> = 100)
= Alebo (A2 <50, A3 <> 75, A4> = 100)
Podmienky, ktoré testujú, sú:
- Ak sú údaje v bunke A2 nižšie ako 50 ( < je symbol pre menej ako)
- Ak údaje v bunke A3 nie sú rovno 75 ( <> je symbol, ktorý sa nerovná)
- Ak sú údaje v bunke A4 väčšie alebo rovné 100 ( > = je symbol väčší alebo rovný)
Pre funkciu AND v bunke B2 sa údaje v bunkách A2 až A4 musia zhodovať so všetkými tromi vyššie uvedenými podmienkami, aby funkcia vrátila hodnotu TRUE. V súčasnosti sú splnené prvé dve podmienky, ale keďže hodnota v bunke A4 nie je väčšia alebo rovná 100, výstup pre funkciu AND je FALSE.
V prípade funkcie OR v bunke B3 musí byť iba jedna z vyššie uvedených podmienok splnená údajmi v bunkách A2, A3 alebo A4, aby sa funkcia vrátila k TRUE reakcii. V tomto príklade údaje v bunkách A2 a A3 spĺňajú požadovanú podmienku, takže výstup pre funkciu OR je TRUE.
Syntax a argumenty pre funkcie AND / OR
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty .
Syntax pre funkciu AND je:
= AND ( logická_expresia1, logická_expresia2, ... )
Syntax pre funkciu OR je:
= OR ( logická_expresia1, logická_expresia2, logická_expresia3, ... )
- logical_expression1 [Required] sa vzťahuje na testovanú podmienku. Forma stavu je zvyčajne bunkový odkaz na kontrolované údaje nasledované samotnou podmienkou, ako je A2 <50.
- logical_expression2 , logical_expression3, ... [Voliteľné] sú dodatočné podmienky, ktoré je možné testovať.
Zadanie funkcie AND
Nasledujúce kroky sa týkajú zadávania funkcie AND umiestnenej v bunke B2 na obrázku vyššie. Rovnaké kroky môžete použiť pri zadávaní funkcie OR nachádzajúcej sa v bunke B3.
Tabuľky Google nepoužíva dialógové okná na zadanie argumentov funkcie, ako to robí Excel. Namiesto toho má pole automatického navrhovania, ktoré sa objaví, keď sa do bunky napíše názov funkcie.
- Kliknutím na bunku B2 vytvoríte aktívnu bunku . to je miesto, kde je zadaná funkcia AND a kde sa zobrazí výsledok funkcie.
- Zadajte znamienko rovnosti ( = ) a potom funkciu AND .
- Pri písaní sa zobrazí okno automatického navrhovania s názvami funkcií, ktoré začínajú písmenom A.
- Keď sa v poli zobrazí funkcia AND, kliknite na meno pomocou ukazovateľa myši.
Zadanie funkčných argumentov
Argumenty pre funkciu AND sú zadané po otvorenej zátvorke. Rovnako ako v programe Excel sa medzi argumenty funkcie vkladá čiarka, ktorá slúži ako oddeľovač.
- Kliknutím na bunku A2 v pracovnom hárku zadáte túto bunkovú referenciu ako argument logical_expression1 .
- Zadajte <50 po referencii bunky.
- Po zadaní odkazu na bunku zadajte čiarku ako oddeľovač medzi argumentmi funkcie.
- Kliknite na bunku A3 v pracovnom hárku a zadajte túto bunkovú referenciu ako argument logical_expression2 .
- Zadajte <> 75 po referencii bunky.
- Zadajte druhú čiarku, ktorá bude fungovať ako ďalší oddeľovač.
- Kliknutím na bunku A4 v pracovnom hárku zadáte tretiu bunkovú referenciu.
- Typ > = 100 po tretej bunkovej referencii.
- Stlačením klávesu Enter na klávesnici zadáte záverečnú zátvorku za argumentmi a dokončíte funkciu.
Hodnota FALSE by sa mala objaviť v bunke B2, pretože údaje v bunke A4 nespĺňajú podmienky, ktoré sú väčšie alebo rovné 100.
Keď kliknete na bunku B2, zobrazí sa vo formulári nad pracovným hárkom úplná funkcia = AND (A2 <50, A3 <> 75, A4> = 100).
ALEBO namiesto AND
Vyššie uvedené kroky môžete použiť aj na zadanie funkcie OR nachádzajúcej sa v bunke B3 v hore uvedenom obrázku pracovného hárka.
Dokončená funkcia OR by bola = OR (A2 <50, A3 <> 75, A4> = 100).
Hodnota TRUE by mala byť prítomná v bunke B3, pretože iba jedna z testovaných podmienok musí byť pravdivá pre funkciu OR na vrátenie hodnoty TRUE a v tomto príklade sú splnené dve podmienky:
- Údaje v bunke A2 sú menšie ako 50.
- Údaje v bunke A3 sa nerovná 75.