Odpovedáme na často kladené otázky
Funkcia IF v programe Excel je v zásade schopná vrátiť hodnotu, ak je splnená podmienka. Ak rozšírite vzorec IF o funkciu AND, môžete na vrátenie viacerých hodnôt použiť aj vzorec IF. V praxi to znamená, že môžete nechať prezentáciu výsledku závisieť od toho, či sú v tabuľkách splnené viaceré požiadavky.
V tomto článku sa pomocou dvoch praktických príkladov naučíte, ako vytvárať tabuľky s funkciami Excelu IF a AND a ako je možné funkciu COUNTIF prepojiť aj s niekoľkými podmienkami.
Filtrujte výsledky v tabuľke Excel podľa podmienok - pomocou funkcií IF a AND
V nasledujúcom príklade pridajte hodnoty stĺpcov A, B a C do stĺpca D vašej tabuľky programu Excel. V stĺpci E by mal byť výsledok výpočtu zo stĺpca D zobrazený iba vtedy, ak sú v stĺpcoch A až zadané hodnoty C. V opačnom prípade sa v stĺpci E objaví výraz „nič“.
Na vyriešenie problému musíte skombinovať podmienky v dotaze s funkciou AND. Do riadka 1 zadajte do bunky E1 nasledujúci vzorec:
= IF (AND (A1 = "x"; B1 = "y"; C1 = "z"); D1; "nič")
Výsledok z D1 sa použije iba vtedy, ak sú splnené všetky tri podmienky. Ak tomu tak nie je, do vzorca sa podľa špecifikácií zadá označenie „nič“. Namiesto odkazu na bunku D1 môžete do vzorca zadať aj vzorec na priamy výpočet.
Nasledujúci obrázok ukazuje použitie vzorca v príkladovej tabuľke:
Filtrujte zoznamy pomocou COUNTIF podľa dvoch kritérií
Funkcia COUNTIF je pohodlný a užívateľsky príjemný spôsob počítania prvkov zoznamu, ktoré spĺňajú dané kritérium. Funkciu COUNTIF ako štatistickú funkciu je možné opísať ako kombináciu funkcie IF a funkcie COUNT. Kombinuje metódy štatistického a logického výpočtu. Namiesto manuálneho určovania frekvencie výskytu čísla v rozsiahlej tabuľke, funkcia COUNTIF pomáha pri automatickom určovaní.
Funkcia COUNTIF dosahuje svoje limity, hneď ako sa pokúsite skombinovať dve podmienky s funkciou AND.
Ak napríklad chcete v tabuľke použiť funkciu COUNTIF na spočítanie všetkých buniek, ktorých obsah je väčší ako 20 a menší ako 80, ako výpočtová hodnota dostanete vždy „0“. Dôvodom je, že funkcia COUNTIF je iba je určený na používanie s podmienkou.
Napriek obmedzeniu vzorca môžete funkciu pre úlohu opísanú trikom stále používať.
Používajte funkciu COUNTIF s dvoma podmienkami - tak to funguje
Ak chcete problém vyriešiť správne, použite vo svojom vzorci dvakrát funkciu COUNTIF. V prvom kroku sa spočítajú všetky hodnoty, ktoré sú väčšie ako 20. V druhom kroku sa z tohto výsledku odpočíta počet hodnôt, ktoré sú väčšie alebo rovné 80.
Ak sa tabuľka zobrazuje spolu s hodnotami v oblasti tabuľky A1: A20, vzorec vo výslednej bunke - v príklade bunke B1 - musíte zadať nasledovne:
= COUNTIF (A1: A20, "> 20") - COUNTIF (A1: A20, ""> = 80
Ako vidíte na príklade, dvojité použitie funkcie COUNTIF prinesie správny výsledok. Použitím funkcie COUNTIF viackrát môžete zoskupiť niekoľko podmienok užívateľsky príjemným spôsobom.
Z Excelu 2007: Na niekoľko podmienok použite funkciu COUNTIFS
Od vydania Excelu 2007 majú používatelia možnosť používať funkciu COUNTIFS, ak je k dispozícii viac kritérií vyhľadávania. Na tento účel je možné integrovať nasledujúcu syntax funkcie COUNTIFS:
COUNTIFS (kritérium-rozsah1, kritérium1, [kritérium-rozsah2, kritérium2]
S funkciou COUNTIFS je možné nechať automaticky počítať nekonečné množstvo kritérií. Podobne ako vyššie uvedený príklad funkcie COUNTIF, vo väčšine prípadov stačí na získanie správneho výsledku skombinovať dve, tri alebo štyri podmienky.
Stručne povedané, Microsoft Excel vám ponúka možnosť prepojenia vzorca IF s funkciou AND. Týmto spôsobom je výsledok iba vtedy, ak sú splnené všetky podmienky. Ak používate vzorec COUNTIF s viacerými podmienkami, musíte použiť trik. Pre každú podmienku COUNTIF potrebujete samostatný vzorec, ktorého výsledok neskôr budete navzájom odpočítavať alebo pridávať. Používatelia Excelu 2007 a vyšších verzií môžu voliteľne použiť funkciu COUNTIFS na určenie správneho výsledku z niekoľkých podmienok.
FAQ
Aký je rozdiel medzi funkciami COUNTIF a COUNTIFS?
Funkcia COUNTIF určuje správny výsledok z podmienky. Funkcia COUNTIF vám napríklad povie, koľko zákazníkov si kúpilo ich produkt X za určité časové obdobie. Funkcia COUNTIFS je ďalším vývojom COUNTIFS. Rozširuje spektrum a umožňuje vám vyhľadávať niekoľko kritérií súčasne. To znamená, že okrem informácií o tom, ako často sa výrobok predával, môžete tiež určiť, ako často bola vybraná konkrétna farba alebo veľkosť. Funkcie COUNTIF a COUNTIFS sú statické funkcie.
Kedy používate funkciu AND v programe Microsoft Excel?
Funkcia AND je logická funkcia. Slúži na určenie, či sú podmienky splnené alebo nie. Výsledkom funkcie AND je TRUE alebo FALSE. Vzorec IF môže byť prepojený s funkciou AND na porovnanie niekoľkých podmienok.