Excel formula: Minimum ako je više kriterija -

Sadržaj

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.

Zanimljivi članci...