Vyskúšajte viaceré podmienky pomocou funkcií programu Excel a OR
Funkcie AND a OR sú dve z najlepšie známych logických funkcií programu Excel a tieto dve funkcie robia testom na zistenie, či výstup z dvoch alebo viacerých cieľových buniek spĺňa podmienky, ktoré zadáte.
TRUE alebo FALSE ONLY
Jednou z funkcií týchto funkcií je, že sa v bunke, v ktorej sa nachádzajú, vrátia alebo zobrazia jeden z dvoch výsledkov alebo Booleovské hodnoty : TRUE alebo FALSE.
- Pre funkciu OR - riadok 2 vyššie - testujú sa viaceré podmienky a ak je ktorákoľvek z testovaných podmienok pravdivá, potom funkcia OR vráti odpoveď TRUE. Iba v prípade, že všetky podmienky nie sú pravdivé, ALEBO vám poskytne hodnotu FALSE;
- Pre AND funkciu - riadok 3 vyššie - testujú sa viaceré podmienky a iba vtedy, ak sú splnené všetky podmienky, funkcia vráti hodnotu TRUE. Ak nie, funkcia vráti hodnotu FALSE ako hodnotu.
Kombinácia s inými funkciami
Tieto odpovede TRUE alebo FALSE sa môžu zobrazovať tak, ako sa nachádzajú v bunkách, kde sa nachádzajú funkcie. Funkcie môžu byť kombinované aj s inými funkciami aplikácie Excel - ako je napríklad funkcia IF - v riadkoch štyri a päť vyššie, aby ste získali rôzne výsledky alebo vykonali množstvo výpočtov.
Ako fungujú funkcie
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)
A podmienky, ktoré testujú, sú:
- ak sú údaje v bunke A2 nižšie ako 50 ( < je symbolom pre menej ako),
- ak údaje v bunke A3 nie sú rovné 75 ( <> je symbolom, ktorý sa nerovná),
- ak sú údaje v bunke A4 väčšie alebo rovné 100 ( > = je symbol väčší alebo rovný).
A FALSE ALEBO TRUE
Pre funkciu AND v bunke B3 sa musia údaje v bunkách (A2 až A4) zhodovať s 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 B2 musí byť iba jedna z vyššie uvedených podmienok splnená údajmi v bunkách A2, A3 alebo A4, aby funkcia vrátila hodnotu TRUE.
V tomto príklade údaje v bunkách A2 a A3 spĺňajú požadované podmienky, takže výstup pre funkciu OR je TRUE.
AND / alebo funkcie "Syntax a argumenty
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty .
Syntax pre funkciu OR je:
= OR (Logické1, Logické2, ... Logické255)
Syntax pre funkciu AND je:
= AND (Logické1, Logické2, ... Logické255)
Logická1 - (povinná) sa vzťahuje na testovaný stav. Forma stavu je zvyčajne bunkový odkaz na kontrolované údaje nasledované samotnou podmienkou, ako je A2 <50.
Logické2, Logické3, ... Logické255 - (voliteľné) dodatočné podmienky, ktoré je možné testovať maximálne na 255.
Zadanie funkcie OR
Nasledujúce kroky pokrývajú spôsob zadávania funkcie OR nachádzajúcej sa v bunke B2 na obrázku vyššie. Rovnaké kroky je možné použiť pri zadávaní funkcie AND nachádzajúcej sa v bunke B3.
Hoci je možné napísať celý vzorec ako napr
= Alebo (A2 <50, A3 <> 75, A4> = 100)
ručne do bunky pracovného hárka, inou možnosťou je použiť dialógové okno funkcie - ako je uvedené v krokoch nižšie - pre zadanie funkcie a jej argumentov do bunky, ako je B2.
Výhodou použitia dialógového okna je to, že program Excel sa postará o oddelenie každého argumentu čiarou a obklopuje všetky argumenty v zátvorkách.
Otvorenie dialógového okna funkcie OR
- Kliknite na bunku B2, aby ste ju vytvorili ako aktívnu bunku - tu bude umiestnená funkcia AND.
- Kliknite na kartu Vzorky pásky .
- Kliknutím na logickú ikonu otvoríte rozbaľovací zoznam funkcií.
- Kliknutím na OR v zozname otvoríte dialógové okno funkcie.
Údaje, ktoré sa zadajú do prázdnych riadkov v dialógovom okne, budú tvoriť argumenty funkcie.
Zadanie argumentov funkcie OR
- Kliknite na riadok Logical1 v dialógovom okne.
- Kliknutím na bunku A2 v pracovnom hárku zadáte odkaz na túto bunku.
- Zadajte <50 po referencii bunky.
- Kliknite na riadok Logical2 v dialógovom okne.
- Kliknutím na bunku A3 v pracovnom hárku zadáte druhú bunkovú referenciu.
- Zadajte < > 75 po referencii bunky.
- Kliknite na riadok Logical3 v dialógovom okne.
- Kliknutím na bunku A4 v tabuľke zadáte tretiu bunkovú referenciu.
- Typ > = 100 po referencii bunky.
- Kliknutím na tlačidlo OK dokončíte funkciu a vrátite sa na pracovný hárok.
- Hodnota TRUE by sa mala objaviť v bunke B2, pretože údaje v bunke A3 spĺňajú podmienku, že sa nezhodujú s hodnotou 75.
- Keď kliknete na bunku B2, zobrazí sa vo formulári nad pracovným hárkom úplná funkcia = OR (A2 <50, A3 <> 75, A4> = 100) .
A namiesto OR
Ako bolo spomenuté, vyššie uvedené kroky sa môžu použiť aj na zadanie funkcie AND nachádzajúcej sa v bunke B3 v hore uvedenom obrázku pracovného hárka.
Vyplnená funkcia AND by bola: = AND (A2 <50, A3 <> 75, A4> = 100) .
Hodnota FALSE by mala byť prítomná v bunke B3, pretože len jedna z testovaných podmienok musí byť falošná pre funkciu AND na vrátenie hodnoty FALSE a v tomto príklade sú dve z podmienok nesprávne:
- údaje v bunke A2 nie sú nižšie ako 50;
- údaje v bunke A4 nie sú väčšie alebo rovné 100.