Exceli valem: minimaalne, kui mitu kriteeriumi -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Andmekogumi minimaalse väärtuse saamiseks mitme kriteeriumi abil (st MIN IF saamiseks) võite kasutada funktsioone MIN ja IF põhinevat valemit ja massiivi. Näidatud näites on valemi I6 valem:

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

Värviga "punane" ja "müts" on tulemus 8,00 dollarit

Märkus. See on massiivivalem ja see tuleb sisestada klahvidega Ctrl + Tõst + Enter

Selgitus

Selles näites kasutatakse järgmisi nimetatud vahemikke: "color" = B6: B14, "item" = C6: C14 ja "price" = E6: E14. Selles näites on meil hinnad erinevatele piirkondadele kuuluvatele kaupadele. Eesmärk on leida antud värvi ja eseme miinimumhind.

Selles valemis kasutatakse kahte sisestatud IF-funktsiooni, mähitud MIN-i sisse, et minimaalse hinna tagastamiseks kasutada kahte kriteeriumi. Alustades esimese IF-lause (color = G6) loogilise testiga, kontrollitakse nimetatud vahemiku värvi (B6: B14) väärtusi lahtris G6 "punane". Tulemuseks on selline massiiv:

(TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)

Teise IF-lause, element = H6, loogilises testis kontrollitakse nimega vahemikuüksuse (C6: C14) väärtusi lahtris H6 "hat" oleva väärtuse suhtes. Tulemuseks on selline massiiv:

(TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE)

"IF value" väärtus "tõene" nimetas vahemikku "hinnad" (E6: E14), mis on selline massiiv:

(11;8;9;12;9;10;9;8;7)

Selle vahemiku iga üksuse eest tagastatakse hind ainult siis, kui kahe ülaltoodud massiivi tulemus on TÕELINE vastavatel positsioonidel olevate üksuste jaoks. Näidatud näites näeb MIN-i viimane massiiv välja selline:

(11;8;9;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)

Pange tähele, et ainsad hinnad, mis "ellu jäävad", on hinnas, kus värv on "punane" ja üksus on "müts".

Funktsioon MIN tagastab seejärel madalaima hinna, ignoreerides automaatselt FALSE väärtusi.

Boolean loogikat kasutav alternatiivne süntaks

Võite kasutada ka järgmist massiivivalemit, mis kasutab ainult üht IF-funktsiooni koos tõeväärtusega:

(=MIN(IF((color=G6)*(item=H6),price)))

Selle süntaksi eeliseks on see, et väidetavalt on lisakriteeriume lihtsam lisada ilma täiendavate pesastatud IF-funktsioonide lisamiseta.

Funktsiooniga MINIFS

Funktsioon MINIFS, mis võeti Excelis 2016 kasutusele Office 365 kaudu, on loodud miinimumide tagastamiseks ühe või mitme kriteeriumi alusel, ilma et oleks vaja massiivivalemit. MINIFS-i korral saab valemi I6 valemis järgmine:

=MINIFS(price,color,G6,item,H6)

Märkus. MINIFS ignoreerib tühje lahtrid, mis vastavad kriteeriumidele. Teisisõnu, MINIFS ei käsitle kriteeriumidele vastavaid tühje lahtreid nullina. Teisest küljest tagastab MINIFS null (0), kui ükski lahter ei vasta kriteeriumidele.

Huvitavad Artiklid...