Excel

Minimálne, ak je splnených viacero kritérií

Minimum If Multiple Criteria

Vzorec programu Excel: Minimálne, ak je splnených viacero kritériíGenerický vzorec | _+_ | Zhrnutie

Ak chcete získať minimálnu hodnotu v množine údajov pomocou viacerých kritérií (t. J. Získať MINI IF), môžete použiť vzorec poľa pre funkcie MIN a IF. V uvedenom príklade vzorec v I6 je:



{= MIN ( IF (rng1=criteria1, IF (rng2=criteria2,values)))}

Pri farbe „červenej“ a položky „klobúka“ je výsledok 8,00 dolárov

Poznámka: Toto je maticový vzorec a je potrebné ho zadať pomocou klávesov Ctrl + Shift + Enter





vzorec na výpočet veku v programe Excel
Vysvetlenie

Tento príklad používa nasledujúce pomenované rozsahy : „farba“ = B6: B14, „položka“ = C6: C14 a „cena“ = E6: E14. V tomto prípade máme ceny pre položky v rôznych oblastiach. Cieľom je nájsť minimálnu cenu pre danú farbu a položku.

Tento vzorec používa dve vnorené funkcie IF zabalené do MIN na vrátenie minimálnej ceny pomocou dvoch kritérií. Počínajúc logickým testom prvého príkazu IF, farba = G6, hodnoty v farbe pomenovaného rozsahu (B6: B14) sa porovnajú s hodnotou v bunke G6, „červená“. Výsledkom je pole ako toto:



 
{= MIN ( IF (color=G6, IF (item=H6,price)))}

V logickom teste pre druhý príkaz IF, položka = H6, sa hodnoty v položke pomenovaného rozsahu (C6: C14) porovnajú s hodnotou v bunke H6 „klobúk“. Výsledkom je pole ako toto:

 
{TRUETRUETRUEFALSEFALSEFALSEFALSEFALSEFALSE}

„Hodnota, ak je pravdivá“ pre druhý príkaz IF pomenovaný rozsah „ceny“ (E6: E14), čo je pole ako toto:

 
{TRUETRUETRUETRUETRUETRUEFALSEFALSEFALSE}

Za každú položku v tomto rozsahu sa vracia cena iba keď je výsledok prvých dvoch polí vyššie PRAVDA pre položky na zodpovedajúcich pozíciách. V uvedenom príklade konečné pole vo vnútri MIN vyzerá takto:

 
{118912910987}

Všimnite si, že jediné ceny, ktoré „prežijú“, sú ceny v pozícii, kde je farba „červená“ a položka „klobúk“.

Funkcia MIN potom vráti najnižšiu cenu, pričom automaticky ignoruje FALSE hodnoty.

Alternatívna syntax pomocou boolovskej logiky

Môžete tiež použiť nasledujúci vzorec poľa, ktorý používa iba jednu funkciu IF spolu s logickou logikou:

 
{1189FALSEFALSEFALSEFALSEFALSEFALSE}

Výhodou tejto syntaxe je, že je pravdepodobne jednoduchšie pridať ďalšie kritériá bez pridania ďalších vnorených funkcií IF.

S funkciou MINIFS

The Funkcia MINIFS , predstavený v Exceli 2016 prostredníctvom Office 365, je navrhnutý tak, aby vracal minimá na základe jedného alebo viacerých kritérií bez potreby vzorca poľa. Pri MINIFS sa vzorec v I6 stáva:

Excel ako prejsť na ďalší riadok v tej istej bunke
 
{= MIN ( IF ((color=G6)*(item=H6),price))}

Poznámka: MINIFS automaticky ignoruje prázdne bunky, ktoré spĺňajú kritériá. Inými slovami, MINIFS nebude považovať prázdne bunky, ktoré spĺňajú kritériá, za nulové. Na druhej strane MINIFY bude vráťte nulu (0), ak kritériám nevyhovujú žiadne bunky.

Autor Dave Bruns


^