Turinys
Šiandien toliau nagrinėsime MIN funkciją ir sužinosime dar keletą būdų, kaip "Excel" programoje rasti mažiausią skaičių pagal vieną ar kelias sąlygas. Parodysiu MIN ir IF derinį, o tada papasakosiu apie visiškai naują MINIFS funkciją ir įrodysiu, kad ši funkcija tikrai verta jūsų dėmesio.
Jau esu pasakojęs apie funkciją MIN ir jos galimybes. Tačiau jei jau kurį laiką naudojatės "Excel" programa, manau, žinote, kad galite įvairiai derinti formules tarpusavyje ir taip išspręsti tiek įvairių uždavinių, kiek tik galite sugalvoti. Šiame straipsnyje norėčiau tęsti pažintį su funkcija MIN, parodyti dar keletą jos naudojimo būdų ir pasiūlyti elegantišką alternatyvą.
Gal pradėsime?
MIN su keliomis sąlygomis
Prieš kurį laiką parodžiau, kaip naudoti MIN ir IF funkcijas, kad galėtumėte rasti mažiausią skaičių pagal tam tikrą kriterijų. Tačiau ką daryti, jei vienos sąlygos nepakanka? Ką daryti, jei reikia atlikti sudėtingesnę paiešką ir rasti mažiausią reikšmę pagal kelis reikalavimus? Ką tuomet daryti?
Kai žinote, kaip naudojant MIN ir IF aptikti minimumą su 1 apribojimu, jums gali kilti klausimas, kaip jį aptikti pagal du ar net daugiau parametrų. Kaip tai padaryti? Sprendimas būtų toks pat akivaizdus, kaip ir manote - naudojant MIN ir 2 ar daugiau IF funkcijų.
Taigi, jei jums reikia rasti mažiausią tam tikrame regione parduodamų obuolių kiekį, štai jūsų sprendimas:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Arba galite išvengti kelių IF, naudodami daugybos simbolį (*). Kadangi taikote masyvo formulę, operatorius AND pakeičiamas žvaigždute. Norėdami atnaujinti žinias apie loginius operatorius masyvų funkcijose, galite peržiūrėti šį puslapį.
Taigi, alternatyvus būdas gauti mažiausią pietuose parduodamų obuolių skaičių būtų toks:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Atminkite, kad MIN ir IF derinys yra masyvo formulė, kurią reikia įvesti naudojant Ctrl + Shift + Enter .
MINIFS arba kaip lengvai rasti mažiausią skaičių pagal vieną ar kelias sąlygas
MINIFS grąžina mažiausia vertė pagal vieną ar kelias nurodytas gaires. Kaip matyti iš pavadinimo, tai yra MIN ir IF kombinacija.
Pastaba! Ši funkcija veikia tik "Microsoft Excel 2019" ir naujausiose "Office 365" versijose.
Išnagrinėkite MINIFS sintaksę
Ši formulė eina per jūsų duomenų intervalą ir grąžina mažiausią skaičių pagal jūsų nustatytus parametrus. Jos sintaksė yra tokia:
=MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)- Min_range (privaloma) - intervalas, kuriame reikia rasti mažiausią reikšmę
- Range1 (privaloma) - duomenų rinkinys, kurį reikia patikrinti pagal pirmąjį reikalavimą
- Criteria1 (privaloma) - sąlyga, dėl kurios tikrinamas diapazonas Range1
- [range2], [criteria2], ... (neprivaloma) - papildomas (-i) duomenų intervalas (-ai) ir atitinkami reikalavimai. Į vieną formulę galite įtraukti iki 126 kriterijų ir intervalų.
Prisimenate, kaip ieškojome mažiausio skaičiaus naudodami MIN ir IF ir spaudėme Ctrl + Shift + Enter, kad jį paverstume masyvo formule? Na, "Office 365" naudotojai turi kitą sprendimą. Spoileris - tai paprasčiau :)
Grįžkime prie mūsų pavyzdžių ir patikrinkime, koks paprastas gali būti sprendimas.
Naudokite MINIFS, kad gautumėte minimumą pagal vieną kriterijų
MINIFS žavesys slypi jo paprastume. Pažiūrėkite, parodote jam diapazoną su skaičiais, langelių rinkinį sąlygai patikrinti ir pačią sąlygą. Iš tikrųjų tai lengviau padaryti, nei pasakyti :)
Pateikiame naują formulę ankstesniam atvejui išspręsti:
=MINIFS(B2:B15,A2:A15,D2)
Logika paprasta kaip ABC:
A - Pirmiausia patikrinkite, ar diapazonas yra mažiausias.
B - Tada langelius, kuriuose reikia ieškoti parametro, ir patį parametrą.
C - Pakartokite paskutinę dalį tiek kartų, kiek kriterijų yra jūsų formulėje.
Minimumo paieška pagal kelias sąlygas naudojant MINIFS
Parodžiau, kaip, naudojant MINIFS, rasti mažiausią skaičių, kurį lemia 1 reikalavimas. Tai buvo gana paprasta, tiesa? Ir tikiu, kad baigę skaityti šį sakinį suprasite, jog jau žinote, kaip rasti mažiausią skaičių pagal kelis kriterijus :)
Pateikiame šios užduoties atnaujinimą:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Pastaba! Kad formulė veiktų teisingai, min_range ir visų kriterijų_range dydis turi būti vienodas. Priešingu atveju vietoj teisingo rezultato gausite klaidą #VALUE!
Kaip rasti mažiausią skaičių be nulių naudojant MINIFS
MINIFS nurodyti parametrai gali būti ne tik tam tikri žodžiai ir reikšmės, bet ir išraiškos su loginiais operatoriais (>,<,,=). Sakau, kad mažiausią skaičių, kuris yra didesnis už nulį, galite rasti naudodami tik vieną formulę:
=MINIFS(B2:B15, B2:B15, ">0")
MINIFS naudojimas mažiausiai vertei rasti pagal dalinį atitikmenį
Ieškant apatinio numerio gali paaiškėti, kad jūsų paieška nėra visiškai tiksli. Jūsų duomenų diapazone po raktinio žodžio gali būti papildomų žodžių, simbolių ar atsitiktinių tarpų, dėl kurių galite negauti laukiamo rezultato.
Laimei, MINIFS galima naudoti pakaitinius ženklus, kurie gali būti jūsų mažieji gelbėtojai šioje situacijoje. Taigi, jei tikrai žinote, kad jūsų lentelėje yra keli skirtingi, tarkime, obuolių įėjimai, ir jums reikia rasti mažiausią skaičių iš visų, tiesiog įrašykite žvaigždutę iškart po paieškos žodžio, kad formulė atrodytų taip:
=MINIFS(C2:C15,A2:A15,"Apple*")
Šiuo atveju ji patikrins visus obuolio, po kurio eina bet kokie žodžiai ir simboliai, pasikartojimus ir grąžins mažiausią skaičių iš stulpelio Sold. Ši gudrybė gali tapti tikru laiko ir nervų taupymu, kai reikia rasti dalinį atitikmenį.
Sakoma, kad "sena yra auksas". Tačiau, kaip matote, kažkas naujo (pvz., MINIFS) gali būti dar geresnis. Tai paprasta, veiksminga ir nereikia nuolat prisiminti Ctrl + Shift + Enter kombinacijos. Naudodamiesi MINIFS galite lengvai rasti mažiausią vertę pagal vieną, dvi, tris ir t. t. sąlygas.
Tačiau jei jums labiau patinka "senasis auksas", jums padės MIN ir IF pora. Prireiks dar kelių mygtukų paspaudimų, bet tai veikia (argi ne tame esmė?)
Jei norite rasti N-ąją mažiausią reikšmę su kriterijais, naudokite formulę SMALL IF.
Tikiuosi, kad šiandien jums patiko skaityti. Jei turite kokių nors klausimų ar galvoje kitų pavyzdžių, palikite savo mintis komentarų skiltyje.