Ako používať funkcie AND, OR a IF v Exceli

Obsah:

Ako používať funkcie AND, OR a IF v Exceli
Ako používať funkcie AND, OR a IF v Exceli
Anonim

Vnorenie funkcií v Exceli znamená umiestnenie jednej funkcie do druhej. Vnorená funkcia funguje ako jeden z argumentov hlavnej funkcie. Funkcie AND, OR a IF sú niektoré zo známejších logických funkcií Excelu, ktoré sa bežne používajú spolu.

Pokyny v tomto článku platia pre Excel 2019, 2016, 2013, 2010, 2007; Excel pre Microsoft 365, Excel Online a Excel pre Mac.

Vytvorenie príkazu Excel IF

Pri použití funkcií IF, AND a OR musí byť splnená jedna alebo všetky podmienky, aby funkcia vrátila odpoveď TRUE. Ak nie, funkcia vráti hodnotu FALSE.

V prípade funkcie OR (pozri riadok 2 na obrázku nižšie), ak je splnená jedna z týchto podmienok, funkcia vráti hodnotu TRUE. Pre funkciu AND (pozri riadok 3) musia byť splnené všetky tri podmienky, aby funkcia vrátila hodnotu TRUE.

Na obrázku nižšie obsahujú riadky 4 až 6 vzorce, v ktorých sú funkcie AND a OR vnorené do funkcie IF.

Image
Image

Keď sú funkcie AND a OR kombinované s funkciou IF, výsledný vzorec má oveľa väčšie možnosti.

V tomto príklade sú tri podmienky testované pomocou vzorcov v riadkoch 2 a 3:

  • Je hodnota v bunke A2 menšia ako 50?
  • Nerovná sa hodnota v bunke A3 75?
  • Je hodnota v bunke A4 väčšia alebo rovná 100?

Vo všetkých príkladoch funguje vnorená funkcia ako prvý argument funkcie IF. Tento prvý prvok je známy ako argument Logical_test.

=IF(ALEBO(A2=100), "Údaje správne", "Chyba údajov") <50, A375, A4>

=AK(A(A2=100), 1000, DNES()) <50, A375, A4>

Zmena výstupu vzorca

Vo všetkých vzorcoch v riadkoch 4 až 6 sú funkcie AND a OR totožné s ich náprotivkami v riadkoch 2 a 3 v tom, že testujú údaje v bunkách A2 až A4, aby zistili, či spĺňajú požadovanú podmienku.

Funkcia IF sa používa na riadenie výstupu vzorca na základe toho, čo je zadané pre druhý a tretí argument funkcie. Príkladom tohto výstupu môže byť text v riadku 4, číslo v riadku 5, výstup zo vzorca alebo prázdna bunka.

V prípade vzorca IF/AND v bunke B5, keďže nie všetky tri bunky v rozsahu A2 až A4 sú pravdivé – hodnota v bunke A4 nie je väčšia alebo rovná 100 – vráti funkcia AND FALSE hodnotu. Funkcia IF používa túto hodnotu a vracia svoj argument Value_if_false - aktuálny dátum poskytnutý funkciou TODAY.

Na druhej strane, vzorec IF/OR v riadku štyri vráti textový príkaz Dáta správne z jedného z dvoch dôvodov:

  1. Hodnota OR vrátila hodnotu TRUE – hodnota v bunke A3 sa nerovná 75.
  2. Funkcia IF potom použila tento výsledok na vrátenie svojho argumentu Value_if_false: Data Correct.

Použite príkaz IF v Exceli

Nasledujúce kroky sa týkajú toho, ako zadať vzorec IF/OR umiestnený v bunke B4 z príkladu. Rovnaké kroky možno použiť na zadanie ľubovoľného vzorca IF v týchto príkladoch.

Image
Image

Existujú dva spôsoby zadávania vzorcov v Exceli. Zadajte vzorec do panela vzorcov alebo použite dialógové okno Argumenty funkcie. Dialógové okno sa stará o syntax, ako je umiestnenie oddeľovačov čiarkou medzi argumenty a okolité textové položky v úvodzovkách.

Postup použité na zadanie vzorca IF/OR do bunky B4 je nasledujúci:

  1. Vyberte bunku B4, aby ste z nej urobili aktívnu bunku.
  2. Na páse s nástrojmi prejdite na Formulas.

  3. Výberom Logical otvoríte rozbaľovací zoznam funkcií.
  4. V zozname vyberte IF, čím otvoríte dialógové okno Argumenty funkcie.

    Image
    Image
  5. Umiestnite kurzor do textového poľa Logical_test.
  6. Zadajte celú funkciu ALEBO:

    ALEBO(A2<50, A375, A4>=100)

  7. Umiestnite kurzor do textového poľa Value_if_true.
  8. Typ Správne údaje.
  9. Umiestnite kurzor do textového poľa Value_if_false.
  10. Typ Chyba údajov.

    Image
    Image
  11. Výberom OK dokončite funkciu.
  12. Vzorec zobrazuje argument Value_if_true Správnosť údajov.
  13. Výberom bunka B4 zobrazíte úplnú funkciu v riadku vzorcov nad pracovným hárkom.

Odporúča: