Zhoda viacerých kritérií v programe Excel
Výpočty založené na kritériách v programe Excel sa vykonávajú logickými funkciami. Na splnenie jednotlivých kritérií môžeme použiť IF logickú podmienku, ktorá musí vykonať viac testov, môžeme použiť vnorené podmienky if. Ale predstavte si, že situácia, v ktorej sa zhoduje viac kritérií s cieľom dosiahnuť jediný výsledok, je výpočet založený na komplexných kritériách. Na splnenie viacerých kritérií v Exceli musí byť pokročilý používateľ funkcií v Exceli.
Zhoda viacerých podmienok je možné vykonať využitím viacerých logických podmienok. V tomto článku vás prevedieme tým, ako vyhovieť viacerým kritériám v programe Excel.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples.png.webp)
Ako priradiť viac kritérií programu Excel? (Príklady)
Príklad č. 1 - Logické funkcie v programe Excel
Bežne používame tri logické funkcie v programe Excel na vykonávanie výpočtov viacerých kritérií a týmito tromi funkciami sú podmienky IF, AND a & OR.
Napríklad si pozrite nasledujúci výpočet vzorca AND.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_2.png.webp)
Pozrite sa na nasledujúci vzorec; testovali sme, či je hodnota bunky A1> 20 alebo nie, hodnota bunky B1 je> 20 alebo nie, hodnota bunky C1 je> 20 alebo nie.
Vo vyššie uvedenej funkcii sú všetky hodnoty buniek> 20, takže výsledok je PRAVDA. Teraz zmením jednu z hodnôt bunky na menej ako 20.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_3.png.webp)
Hodnota bunky B1 sa zmenila na 18, čo je menej ako 20, takže konečný výsledok je FALSE, aj keď ďalšie dve hodnoty bunky sú> 20.
Teraz na to isté číslo použijem funkciu Excel v programe Excel.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_4.png.webp)
Pre funkciu OR musí každé kritérium vyhovieť, aby bol výsledok TRUE; je to na rozdiel od funkcie AND, kde na získanie PRAVÉHO výsledku potrebujeme splnenie všetkých podmienok.
Príklad č. 2 - Viacero logických funkcií v programe Excel
Teraz uvidíme, ako vykonávať viac logických funkcií, aby zodpovedali viacerým podmienkam.
- Pozrite sa na nižšie uvedené údaje v programe Excel.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_5.png.webp)
Z vyššie uvedených údajov musíme vypočítať sumu „Bonusu“ na základe podmienok uvedených nižšie.
Ak je rok služby> 1,5 roka a ak je odd. je „Predaj“ alebo „Podpora“, potom je bonus 8 000 dolárov; v opačnom prípade bude bonus 4 000 dolárov.
Aby sme teda dospeli k jednému výsledku, musíme excel zodpovedať viacerým kritériám. V takom prípade musíme otestovať, či je rok služby 1,5, a tiež otestovať, či je oddelenie „Predaj“ alebo „Podpora“, aby sme dosiahli výšku bonusu.
- Prvý otvorený stav v exceli.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_6.png.webp)
- Prvá logická podmienka testu je povinná, bez ohľadu na to, či je rok služby viac ako 1,5 roka alebo nie. Pre povinný TRUE výsledok teda musíme použiť funkciu AND.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_7.png.webp)
Vyššie uvedený logický test vráti hodnotu PRAVDA, iba ak je rok služby> 1,5; inak dostaneme ako výsledok FALSE. V rámci tejto funkcie AND musíme otestovať ešte jedno kritérium, tj. Či je oddelenie „Predaj“ alebo „Podpora“, aby sme dosiahli bonusovú čiastku.
- V takom prípade, ak ktokoľvek oddelenie spĺňa tieto kritériá, potrebujeme skutočný výsledok, takže musíme použiť funkciu OR.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_8.png.webp)
Ako vidíte vyššie, na priradenie jednotlivých kritérií sme použili funkcie AND a OR. Funkcia AND otestuje rok služby> 1,5 roka a funkcia AND otestuje, či je oddelenie predajom alebo podporou. Takže ak je Rok služby 1,5 a oddelenie je Predaj alebo Podpora, výsledok logického testu bude PRAVDA, alebo NEPRAVDA.
- Teraz, ak je logický test SKUTOČNÝ, potrebujeme bonusovú čiastku 8 000 dolárov. Pre argument Hodnota, ak je to argument True, musíme dodať # 8 000.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_9.png.webp)
- Ak je logický test FALSE, potom potrebujeme bonusovú čiastku 4 000 dolárov.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_10.png.webp)
- Aplikácia vzorca je ukončená, vzorec sa uzavrie a vzorec sa aplikuje aj na ďalšie bunky, aby sme dosiahli výsledok v ďalších bunkách.
![](https://cdn.know-base.net/2335203/excel_match_multiple_criteria_step_by_step_examples_11.png.webp)
Teraz sa pozrite na 4. riadok; v tomto prípade je rok služby 2,4 a oddelenie je „podpora“, takže bonus predstavuje 8 000 dolárov. Takto môžeme v programe Excel zodpovedať viacerým kritériám.
Na čo treba pamätať
- Na otestovanie viacerých kritérií na dosiahnutie jediného výsledku musíme vo vnútri podmienky IF použiť viac logických funkcií.
- AND & OR sú dve podporné funkcie, ktoré môžeme použiť na testovanie viacerých kritérií.
- AND vráti TRUE iba vtedy, ak sú splnené všetky logické testy, ale na druhej strane operácia OR vyžaduje, aby bol na získanie TRUE výsledku splnený aspoň jeden logický test.