Skip to main content

Ako používať funkciu AND, OR, A IF v programe Excel

Anonim

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:

  1. Hodnota OR vrátila hodnotu TRUE - hodnotu v bunke A3 sa nerovná 75.
  2. 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:

  1. Kliknite na bunku B4 aby bola aktívna bunka.
  2. Kliknite na tlačidlovzorca kartu pásky.
  3. Kliknite na tlačidlologický na otvorenie rozbaľovacieho zoznamu funkcií.
  4. kliknite IF v zozname otvorte dialógové okno funkcie IF.
  5. Kliknite na tlačidloLogical_test line v dialógovom okne.
  6. 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é.
  7. Kliknite na tlačidloValue_if_true line v dialógovom okne.
  8. Zadajte textSprávne údaje(nie sú potrebné žiadne úvodzovky).
  9. Klikni navalue_if_false line v dialógovom okne.
  10. Zadajte text Chyba údajov.
  11. kliknite OK zatvorte dialógové okno a vráťte sa do pracovného hárka.
  12. Ako už bolo uvedené vyššie, vzorec by mal zobrazovaťValue_if_true argument alebo Správne údaje.
  13. 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")