Funkcie AND, OR a IF sú niektoré z najlepšie známych logických funkcií programu Excel. V závislosti od použitej funkcie musí byť jedna alebo všetky podmienky pravdivé, aby funkcia vrátila hodnotu TRUE. Ak nie, funkcia vráti hodnotu FALSE ako hodnotu.
Pre funkciu OR, ak je jedna z týchto podmienok pravdivá, funkcia vracia hodnotu TRUE v bunke B2. Pre funkciu AND všetky tri podmienky musia platiť pre funkciu, ktorá vráti hodnotu TRUE v bunke B3.
Vkladanie viacerých funkcií v programe Excel
Vytváranie výkazu programu Excel
Funkcie hniezdenia v programe Excel sa týkajú umiestnenia jednej funkcie do inej. Vnorená funkcia slúži ako jedna z argumentov hlavnej funkcie. Na obrázku vyššie riadky štyri až sedem obsahujú vzorce, v ktorých sú funkcia AND alebo OR vnořená vo vnútri funkcie IF.
Keď je jedna z týchto dvoch funkcií kombinovaná s funkciou IF, výsledná vzorec má oveľa väčšie možnosti.
V našom konkrétnom príklade, ktorý je znázornený vyššie, sú tri podmienky testované pomocou vzorcov v riadkoch 2 a 3:
- Je hodnota v bunke A2 menšia ako 50?
- Je hodnota v bunke A3 nerovná 75?
- Je hodnota v bunke A4 väčšia alebo rovná 100?
Okrem toho vo všetkých príkladoch funguje vnorená funkcia ako funkcia IF najprv; tento prvý prvok je známy ako Logical_test argumentom.
= AK (A2 <50, A3 <> 75, A4> = 100), "Korekcia údajov", "Chyba údajov")
= IF (A (A2 <50, A3 <> 75, A4> = 100), dnes (), 1000)
Zmena výstupu formulára
Vo všetkých vzorcoch v riadkoch štyri až sedem sú funkcie AND a OR rovnaké ako ich protějšky v riadkoch 2 a 3 tým, že testujú dáta v bunkách A2 na A4 či spĺňa požadované podmienky.
Funkcia IF sa používa na riadenie výstupu vzorca na základe toho, čo je zadané pre druhé a tretie argumenty funkcie. Príkladom tohto výstupu môže byť text, ako je vidieť v riadku štyri, číslo viditeľné v riadku 5, výstup zo vzorca alebo prázdnu bunku.
V prípade IF / AND vzorca v bunke B5, pretože nie všetky tri bunky v rozsahu A2 na A4 sú pravdivé - hodnota v bunke A4 nie je väčšia alebo rovná 100 - funkcia AND vráti hodnotu FALSE.
Funkcia IF používa túto hodnotu a vráti svoju hodnotu Argument Value_if_false - aktuálny dátum dodaný funkciou TODAY.
Na druhej strane, vzorec IF / OR v riadku 4 vráti textové vyhlásenie Správne údajez jedného z dvoch dôvodov:
- Hodnota OR vrátila hodnotu TRUE - hodnotu v bunke A3 sa nerovná 75.
- Ak funkcia IF použila tento výsledok, vrátila ju value_if_false argument: Správne údaje.
Použitie IF vyhlásenia v programe Excel
Nasledujúce kroky sa týkajú spôsobu zadania vzorca IF / OR nachádzajúceho sa v bunke B4 z príkladu obrázku. Rovnaké kroky tu môžeme použiť aj pri zadávaní ktorejkoľvek IF formulácie v našich konkrétnych príkladoch.
Hoci je možné jednoducho napísať celý vzorec ručne, mnohí ľudia považujú za jednoduchšie používať dialógové okno funkcie IF na zadanie vzorca a argumentov; dialógové okno sa stará o zložitosť syntaxe, ako sú oddeľovače čiarok medzi argumentmi a okolitými textovými položkami v úvodzovkách.
Kroky používané na zadanie vzorca IF / OR do bunky B4 sú nasledujúce:
- Kliknite na bunku B4 aby bola aktívna bunka.
- Kliknite na tlačidlovzorca kartu pásky.
- Kliknite na tlačidlologický na otvorenie rozbaľovacieho zoznamu funkcií.
- kliknite IF v zozname otvorte dialógové okno funkcie IF.
- Kliknite na tlačidloLogical_test line v dialógovom okne.
- Zadajte kompletnú funkciu AND: Alebo (A2 <50, A3 <> 75, A4> = 100) do riadku Logical_test pomocou smerovania pre odkazy na bunky, ak je to potrebné.
- Kliknite na tlačidloValue_if_true line v dialógovom okne.
- Zadajte textSprávne údaje(nie sú potrebné žiadne úvodzovky).
- Klikni navalue_if_false line v dialógovom okne.
- Zadajte text Chyba údajov.
- kliknite OK zatvorte dialógové okno a vráťte sa do pracovného hárka.
- Ako už bolo uvedené vyššie, vzorec by mal zobrazovaťValue_if_true argument alebo Správne údaje.
- Po kliknutí na tlačidlo bunka B4, úplná funkcia sa zobrazí vo formulári nad pracovným hárkom.
= AK (A2 <50, A3 <> 75, A4> = 100), "Korekcia údajov", "Chyba údajov")