Použitie funkcií AND a OR na testovanie kombinácie podmienok

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Ak potrebujete nájsť údaje, ktoré spĺňajú viacero podmienok, napríklad medzi január predaných kusov alebo jednotky predal Anna, môžete použiť funkcie AND a OR spolu.

V tomto príklade hniezda funkcia AND vnútri funkcie OR vyhľadať medzi 30 apríl 2011 a 1 január 2012 predaných kusov alebo všetky jednotky predal Anna. Vráti hodnotu True pre jednotky predal Anna aj pre jednotky predané Tim a de počas dátumy zadané do vzorca môžete zobraziť.

Použitie funkcií AND a OR v tom istom vzorci

Tu je vzorec vo forme, ktorú môžete kopírovať a prilepiť do hárka.

= OR (a (C2 > dátum (2011,4,30) C2 < DATE(2012,1,1)),B2="Nancy")

Poďme trochu hlbšiu do vzorca. Funkcia OR vyžaduje súbor argumentov ho môžete otestovať, či sa nachádzajú true alebo false. V tomto vzorci je prvým argumentom je výsledkom funkcie pomocou funkcie DATE vnorené vnútri a druhým je "Anna." Prečítajte si vzorca týmto spôsobom: Test, či sa predaj uskutočnil po 30 apríl 2011 a pred 1 január 2012 alebo uskutočnil podľa Anna.

Ako je napríklad funkcia OR, funkcia AND vráti hodnotu True alebo False. Väčšinu času sa používa a rozšírenie možností iného položiek, ako napríklad alebo a IF. V tomto príklade by funkciu alebo nájsť správnych dátumov bez funkciu.

Použitie funkcií AND a OR s funkciou IF

A a alebo môžete použiť aj s funkciou IF.

Funkcie AND a OR podriadené funkcii IF

V tomto príklade predajcovia nezískajú bonusy, kým nepredajú tovar v hodnote najmenej 100 000 EUR. Ak však pracujú v menej rozvinutom regióne, kde je trh menší, nárok na bonus získajú už pri hodnote 80 000 EUR.

= IF (alebo (C4 > = 125000, AND (B4 = "Menší trh", C4 > = 100000)) = TRUE, C4 * 0,12, "Žiaden bonus")

Pozrime sa trochu podrobnejšie. Funkcia IF vyžaduje tri argumenty do práce. Prvý je logický test, druhým je hodnota, ktorú chcete zobraziť, ak test vráti hodnotu True a tretia je hodnoty, ktoré sa majú zobraziť, ak test vráti hodnotu False. V tomto príklade funkcia OR a všetko vnorené v ňom poskytuje logický test. Prečítajte si ju ako: vyhľadajte položku hodnoty väčšie ako alebo rovná 125.000, ak je hodnota v stĺpci C "Juh" a potom vyhľadajte hodnotu väčšiu ako 100,000 a vždy, keď sú splnené obe podmienky, vynásobte hodnotu 0,12 suma provízie. V opačnom prípade sa zobrazia slová "Žiaden bonus".

Vyskúšajte si prácu s vyššie uvedenými príkladmi

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×