Sisukord
Täna jätkame MIN funktsiooni uurimist ja leiame veel mõned võimalused, kuidas leida väikseim arv ühe või mitme tingimuse alusel Excelis. Näitan teile MIN ja IF kombinatsiooni ja seejärel räägin teile uhiuuest MINIFS funktsioonist, et tõestada, et see on kindlasti teie tähelepanu väärt.
Olen juba jutustanud funktsioonist MIN ja selle võimalustest. Aga kui oled juba mõnda aega kasutanud Excelit, siis usun, et tead, et sa saad kombineerida valemeid omavahel mitmel viisil, et lahendada nii palju erinevaid ülesandeid, kui sa ainult välja mõtled. Selles artiklis tahaksin jätkata meie tutvustamist MINiga, näidata sulle veel mõningaid võimalusi selle kasutamiseks ja pakkuda elegantset alternatiivi.
Kas alustame?
MIN mitme tingimusega
Mõni aeg tagasi näitasin teile MIN ja IF funktsioonide kasutamist, et leida väikseim arv mõne kriteeriumi alusel. Aga mis siis, kui ühest tingimusest ei piisa? Mis siis, kui teil on vaja teha keerulisemat otsingut ja leida väikseim väärtus mõne tingimuse alusel? Mida siis teha?
Kui te teate, kuidas avastada 1 piiranguga miinimum, kasutades MIN ja IF, siis võite küsida, kuidas seda kahe või isegi rohkemate parameetrite abil avastada. Kuidas seda teha? Lahendus oleks sama ilmne, kui te arvate - kasutades MIN ja 2 või rohkem IF-funktsiooni.
Seega, kui teil on vaja leida konkreetses piirkonnas müüdavate õunte väikseim kogus, on siin teie lahendus:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Alternatiivina võite vältida mitut IF-i, kasutades korrutussümbolit (*). Kuna te rakendate massiivi valemit, asendatakse AND-operaator tärniga. Võite vaadata seda lehekülge, et värskendada oma teadmisi loogiliste operaatorite kohta massiivi funktsioonides.
Seega oleks alternatiivne võimalus saada lõunas müüdud õunte väikseim arv järgmine:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Märkus! Pidage meeles, et kombinatsioon MIN ja IF on massiivi valem, mis tuleb sisestada Ctrl + Shift + Enter .
MINIFS ehk kuidas lihtsalt leida väikseim arv ühe või mitme tingimuse alusel
MINIFS tagastab miinimumväärtus ühe või mitme määratud suunise järgi. Nagu nimest näha, on tegemist MIN ja IF kombinatsiooniga.
Märkus! See funktsioon on saadaval ainult Microsoft Excel 2019 ja Office 365 uusimates versioonides.
Tutvuge MINIFSi süntaksiga
See valem läbib teie andmevahemiku ja tagastab teile väikseima arvu vastavalt teie seatud parameetritele. Selle süntaks on järgmine:
=MINIFS (min_vahemik, vahemik1, kriteeriumid1, [vahemik2], [kriteeriumid2], ...)- Min_range (nõutav) - vahemik, millest tuleb leida miinimum.
- Range1 (nõutav) - andmete kogum, mida tuleb kontrollida esimese nõude täitmiseks.
- Criteria1 (nõutav) - tingimus, mille puhul kontrollitakse Range1.
- [vahemik2], [kriteerium2], ... (valikuline) - täiendav(ad) andmevahemik(ud) ja vastavad nõuded. Ühes valemis võite lisada kuni 126 kriteeriumi ja vahemikku.
Mäletate, kuidas me otsisime kõige väiksemat arvu, kasutades MIN ja IF ning vajutades Ctrl + Shift + Enter, et muuta see massiivi valemiks? Noh, Office 365 kasutajatel on olemas teine lahendus. Spoiler hoiatus - see on lihtsam :)
Tuleme tagasi oma näidete juurde ja vaatame, kui lihtne võib olla lahendus.
Kasutage MINIFS-i, et saada miinimum ühe kriteeriumi järgi.
MINIFS-i võlu on tema lihtsuses. Vaata, sa näitad talle vahemiku numbritega, rakkude kogumi, mida kontrollida tingimuse ja tingimuse enda suhtes. See on tegelikult lihtsam teha kui öeldud :)
Siin on uus valem meie eelmise juhtumi lahendamiseks:
=MINIFS(B2:B15,A2:A15,D2)
Loogika on lihtne nagu ABC:
A - Kõigepealt läheb vahemik, et kontrollida minimaalset.
B - Seejärel lahtrid, milles parameetrit otsida, ja parameeter ise.
C - Korrake viimast osa nii mitu korda, kui palju on teie valemis kriteeriume.
MINIFSi abil mitme tingimuse põhjal miinimumi leidmine
Ma näitasin sulle, kuidas leida väikseim arv, mis on määratud 1 nõude järgi, kasutades MINIFS-i. See oli päris lihtne, eks? Ja ma usun, et kui sa seda lauset lõpuni loed, saad aru, et sa juba tead, kuidas leida väikseim arv mitme kriteeriumi järgi :)
Siin on selle ülesande ajakohastatud versioon:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Märkus! Min_range'i ja kõigi kriteeriumide_range'i suurus peab olema sama, et valem töötaks õigesti. Vastasel juhul saad õige tulemuse asemel #VALUE! vea.
Kuidas leida väikseim arv ilma nullideta, kasutades MINIFS-i
Parameetrid, mida te määrate MINIFS-is, võivad olla mitte ainult mõned sõnad ja väärtused, vaid ka väljendid koos loogiliste operaatoritega (>,<,,=). Ma ütlen, et saate leida väikseima arvu, mis on suurem kui null, kasutades ainult ühte valemit:
=MINIFS(B2:B15, B2:B15, ">0")
MINIFS-i kasutamine väikseima väärtuse leidmiseks osalise kokkulangevuse abil
Alumise numbri leidmisel võib selguda, et teie otsing ei ole päris täpne. Teie andmevahemikus võib olla märksõna järel mõni lisasõna, sümbol või juhuslik tühik, mis võib takistada oodatud tulemuse saamist.
Õnneks võib MINIFSis kasutada jokkerite kasutamist, mis on teie väike päästja sellises olukorras. Seega, kui te teate kindlalt, et teie tabelis on mitu erinevat sisenemist, näiteks õunad, ja teil on vaja leida neist kõige väiksem arv, siis pange lihtsalt tärnike kohe otsingusõna järele, nii et valem näeb välja selline:
=MINIFS(C2:C15,A2:A15,"Apple*")
Sellisel juhul kontrollib see kõiki õuna esinemisi, millele järgnevad mis tahes sõnad ja sümbolid, ning tagastab teile väikseima arvu veergu Sold. See trikk võib saada tõeliseks aja- ja närvipäästjaks, kui tegemist on osaliste kokkulangevustega.
Öeldakse, et "vana on kuld". Aga nagu näha, midagi uut (nagu MINIFS) võib olla isegi parem. See on lihtne, tõhus ja ei pea kogu aeg meeles pidama kombinatsiooni Ctrl + Shift + Enter. MINIFSi abil saab hõlpsasti leida väikseima väärtuse ühe, kahe, kolme jne. tingimuse alusel.
Aga kui eelistate "vana kulda", siis MIN ja IF paar teeb teie jaoks trikki. See võtab paar nupuklikki rohkem, aga see töötab (kas see pole mitte mõte?)
Kui otsite N-ndat väikseimat väärtust koos kriteeriumidega, kasutage valemit SMALL IF.
Loodan, et nautisite tänast lugemist. Kui teil on küsimusi või muid näiteid meeles, jätke oma mõtted kommentaaridesse.