Kazalo
Danes bomo nadaljevali z raziskovanjem funkcije MIN in odkrili še nekaj načinov iskanja najmanjšega števila na podlagi enega ali več pogojev v programu Excel. Predstavil vam bom kombinacijo funkcij MIN in IF, nato pa vam bom povedal o povsem novi funkciji MINIFS in dokazal, da je ta vsekakor vredna vaše pozornosti.
O funkciji MIN in njenih zmožnostih sem že pripovedoval. Toda če že nekaj časa uporabljate Excel, verjamem, da veste, da lahko formule med seboj kombinirate na številne načine in tako rešite toliko različnih nalog, kolikor si jih lahko samo zamislite. V tem članku bi rad nadaljeval naše spoznavanje s funkcijo MIN, vam pokazal še nekaj načinov njene uporabe in ponudil elegantno alternativo.
Lahko začnemo?
MIN z več pogoji
Pred časom sem vam pokazal uporabo funkcij MIN in IF, da bi lahko našli najmanjše število na podlagi nekega merila. Kaj pa, če en pogoj ni dovolj? Kaj pa, če morate izvesti bolj zapleteno iskanje in poiskati najmanjšo vrednost na podlagi več zahtev? Kaj morate storiti takrat?
Ko veste, kako z uporabo funkcij MIN in IF odkriti minimum z 1 omejitvijo, se morda sprašujete, kako ga odkriti z dvema ali celo več parametri. Kako to storiti? Rešitev je tako očitna, kot se vam zdi - z uporabo funkcij MIN in 2 ali več funkcij IF.
Če želite najti najmanjšo količino prodanih jabolk v določeni regiji, je tu vaša rešitev:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Večkratnim IF se lahko izognete tudi tako, da uporabite simbol za množenje (*). Ker uporabljate formulo polja, se operator AND nadomesti z zvezdico. Na tej strani lahko osvežite svoje znanje o logičnih operatorjih v funkcijah polja.
Alternativni način za pridobitev najmanjšega števila prodanih jabolk na jugu je torej naslednji:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Ne pozabite, da je kombinacija MIN in IF formula, ki jo vnesete s kombinacijo Ctrl + Shift + Enter .
MINIFS ali kako enostavno najti najmanjše število na podlagi enega ali več pogojev
MINIFS vrne najmanjša vrednost z eno ali več smernicami, ki jih določite. Kot je razvidno iz imena, je to kombinacija funkcij MIN in IF.
Opomba: Ta funkcija je na voljo samo v programu Microsoft Excel 2019 in najnovejših različicah paketa Office 365.
Raziščite sintakso MINIFS
Ta formula pregleda območje podatkov in vrne najmanjše število glede na nastavljene parametre. Njena sintaksa je naslednja:
=MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)- Min_range (obvezno) - območje, v katerem najdeš minimum
- Razpon1 (obvezno) - niz podatkov za preverjanje prve zahteve
- Kriterij1 (obvezno) - pogoj za preverjanje območja Range1
- [območje2], [merilo2], ... (neobvezno) - dodatna podatkovna območja in njihove ustrezne zahteve. V eno formulo lahko dodate do 126 meril in območij.
Se še spomnite, kako smo iskali najmanjše število s pomočjo MIN in IF ter pritiskali Ctrl + Shift + Enter, da bi ga spremenili v formulo polja? No, uporabniki paketa Office 365 imajo na voljo še eno rešitev. Opozorilo za spoiler - je lažja :)
Vrnimo se k našim primerom in preverimo, kako preprosta je lahko rešitev.
Uporabite MINIFS, da dobite minimum z enim merilom
Čar MINIFS-a je v njegovi preprostosti: pokažete mu območje s številkami, niz celic za preverjanje pogoja in sam pogoj. Pravzaprav je lažje narediti, kot reči :)
Tukaj je nova formula za rešitev našega prejšnjega primera:
=MINIFS(B2:B15,A2:A15,D2)
Logika je preprosta kot ABC:
O - Najprej preverite najmanjšo vrednost na območju.
B - Nato celice za iskanje parametra in sam parameter.
C - Zadnji del ponovite tolikokrat, kolikor je meril v vaši formuli.
Iskanje minimuma na podlagi več pogojev z MINIFS
Pokazal sem vam način iskanja najmanjšega števila, določenega z 1 zahtevo, z uporabo MINIFS-a. Bilo je precej enostavno, kajne? In verjamem, da boste, ko boste končali z branjem tega stavka, ugotovili, da že veste, kako poiskati najmanjše število po več kriterijih :)
Tukaj je posodobitev te naloge:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Opomba! Da bi formula delovala pravilno, morata biti velikost območja min_range in vseh območij kriterijev_range enaka. V nasprotnem primeru boste namesto pravilnega rezultata dobili napako #VALUE!.
Kako poiskati najmanjše število brez ničel z uporabo MINIFS
Parametri, ki jih določite v MINIFS, so lahko poleg nekaterih besed in vrednosti tudi izrazi z logičnimi operatorji (>,<,,=). Pravim, da lahko najmanjše število, ki je večje od nič, poiščete z eno samo formulo:
=MINIFS(B2:B15, B2:B15, ">0")
Uporaba MINIFS za iskanje najmanjše vrednosti z delnim ujemanjem
Pri iskanju spodnje številke se lahko izkaže, da vaše iskanje ni povsem natančno. V območju podatkov je lahko za ključno besedo nekaj dodatnih besed, simbolov ali naključnih presledkov, ki lahko preprečijo pridobitev pričakovanega rezultata.
Na srečo lahko v MINIFS-u uporabite nadomestne znake, ki so v tem primeru vaš rešitelj. Če torej zagotovo veste, da je v vaši tabeli več različnih vhodov, recimo jabolk, in morate poiskati najmanjšo številko med vsemi, preprosto vstavite zvezdico takoj za iskalno besedo, tako da je formula videti takole:
=MINIFS(C2:C15,A2:A15,"Apple*")
V tem primeru bo preveril vse pojavitve jabolka, ki mu sledijo besede in simboli, ter vam vrnil najmanjšo številko iz stolpca Prodajalec. Ta trik vam lahko prihrani čas in živce, ko gre za delna ujemanja.
Pravijo: "Staro je zlato." Vendar je nekaj novega (kot je MINIFS) morda še boljše. Je preprosto, učinkovito in ni vam treba ves čas imeti v mislih kombinacije Ctrl + Shift + Enter. Z MINIFS lahko preprosto najdete najmanjšo vrednost na podlagi enega, dveh, treh itd. pogojev.
Če pa imate raje "staro zlato", vam bo pomagal par MIN in IF. Potrebnih bo nekaj več klikov na gumb, vendar deluje (mar ni to bistvo?)
Če želite najti N-to najnižjo vrednost z merili, uporabite formulo SMALL IF.
Upam, da vam je bilo današnje branje všeč. Če imate v mislih kakšna vprašanja ali druge primere, pustite svoje misli v razdelku za komentarje.