Generička formula
(=MIN(IF(rng1=criteria1,IF(rng2=criteria2,values))))
Sažetak
Da biste dobili minimalnu vrijednost u skupu podataka koristeći višestruke kriterije (tj. Da biste dobili MIN IF), možete upotrijebiti formulu niza na temelju funkcija MIN i IF. U prikazanom primjeru formula u I6 je:
(=MIN(IF(color=G6,IF(item=H6,price))))
Za boju "crvena" i predmet "šešir" rezultat je 8,00 USD
Napomena: Ovo je formula niza i mora se unijeti pomoću Ctrl + Shift + Enter
Obrazloženje
Ovaj se primjer koristi sljedećim imenovanim rasponima: "boja" = B6: B14, "stavka" = C6: C14 i "cijena" = E6: E14. U primjeru imamo cijene za artikle u raznim regijama. Cilj je pronaći minimalnu cijenu za datu boju i predmet.
Ova formula koristi dvije ugniježđene IF funkcije, umotane u MIN za vraćanje minimalne cijene pomoću dva kriterija. Počevši od logičkog testa prvog IF izraza, color = G6, vrijednosti u imenovanoj boji raspona (B6: B14) provjeravaju se u odnosu na vrijednost u ćeliji G6, "crvena". Rezultat je niz poput ovog:
(TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)
U logičkom testu za drugu izjavu IF, stavka = H6, vrijednosti u imenovanoj stavci raspona (C6: C14) provjeravaju se u odnosu na vrijednost u ćeliji H6, "šešir". Rezultat je niz poput ovog:
(TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE)
"Vrijednost ako je istinito" za drugu izjavu IF imenovani raspon "cijene" (E6: E14), što je niz poput ovog:
(11;8;9;12;9;10;9;8;7)
Cijena se vraća za svaku stavku u ovom rasponu samo kada je rezultat prva dva gornja polja ISTINA za stavke na odgovarajućim pozicijama. U prikazanom primjeru konačni niz unutar MIN-a izgleda ovako:
(11;8;9;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)
Imajte na umu da su jedine cijene koje "opstaju" one u položaju kada je boja "crvena", a stavka "šešir".
Funkcija MIN tada vraća najnižu cijenu, automatski zanemarujući FALSE vrijednosti.
Alternativna sintaksa korištenjem logičke logike
Također možete koristiti sljedeću formulu niza, koja koristi samo jednu IF funkciju zajedno s logičkom logikom:
(=MIN(IF((color=G6)*(item=H6),price)))
Prednost ove sintakse je u tome što je nedvojbeno lakše dodati dodatne kriterije bez dodavanja dodatnih ugniježđenih IF funkcija.
S MINIFS funkcijom
Funkcija MINIFS, predstavljena u programu Excel 2016 putem sustava Office 365, dizajnirana je za vraćanje minimuma na temelju jednog ili više kriterija, bez potrebe za formulom niza. S MINIFS-om, formula u I6 postaje:
=MINIFS(price,color,G6,item,H6)
Napomena: MINIFS će automatski zanemariti prazne stanice koje udovoljavaju kriterijima. Drugim riječima, MINIFS neće tretirati prazne stanice koje udovoljavaju kriterijima kao nulu. S druge strane, MINIFS će vratiti nulu (0) ako nijedna stanica ne odgovara kriterijima.