Satura rādītājs
Šodien mēs turpināsim pētīt MIN funkciju un uzzināsim vēl dažus veidus, kā Excel programmā atrast mazāko skaitli, pamatojoties uz vienu vai vairākiem nosacījumiem. Es jums parādīšu MIN un IF kombināciju un pēc tam pastāstīšu par pilnīgi jauno MINIFS funkciju, lai pierādītu, ka šī funkcija noteikti ir jūsu uzmanības vērta.
Es jau esmu stāstījis par funkciju MIN un tās iespējām. Bet, ja kādu laiku lietojat Excel, domāju, ka zināt, ka formulas var kombinēt savā starpā dažādos veidos, lai atrisinātu tik daudz dažādu uzdevumu, cik vien var ienākt prātā. Šajā rakstā vēlos turpināt iepazīšanos ar MIN, parādīt vēl dažus tās izmantošanas veidus un piedāvāt elegantu alternatīvu.
Sāksim?
MIN ar vairākiem nosacījumiem
Pirms kāda laika es jums parādīju MIN un IF funkciju izmantošanu, lai jūs varētu atrast mazāko skaitli, pamatojoties uz kādu kritēriju. Bet ko darīt, ja ar vienu nosacījumu nepietiek? Ko darīt, ja jums ir jāveic sarežģītāka meklēšana un jāatrod mazākā vērtība, pamatojoties uz vairākām prasībām? Ko tad jums vajadzētu darīt?
Kad jūs zināt, kā atklāt minimumu ar 1 ierobežojumu, izmantojot MIN un IF, jūs, iespējams, aizdomājaties par veidiem, kā to atklāt, izmantojot divus vai pat vairāk parametrus. Kā to izdarīt? Risinājums būtu tikpat acīmredzams, kā jūs domājat - izmantojot MIN un 2 vai vairākas IF funkcijas.
Tātad, ja jums ir nepieciešams atrast mazāko konkrētā reģionā pārdoto ābolu daudzumu, šeit ir jūsu risinājums:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Alternatīvi var izvairīties no vairākiem IF, izmantojot reizināšanas simbolu (*). Tā kā tiek piemērota masīva formula, operators AND tiek aizstāts ar zvaigznīti. Lai atsvaidzinātu zināšanas par loģiskajiem operatoriem masīva funkcijās, varat pārbaudīt šo lapu.
Tādējādi alternatīvais veids, kā iegūt mazāko pārdoto ābolu skaitu dienvidos, būtu šāds:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Atcerieties, ka MIN un IF kombinācija ir masīva formula, kas jāievada ar Ctrl + Shift + Enter .
MINIFS jeb kā viegli atrast mazāko skaitli, pamatojoties uz vienu vai vairākiem nosacījumiem
MINIFS atgriež minimālā vērtība pēc vienas vai vairākām norādītajām vadlīnijām. Kā redzams no nosaukuma, tā ir MIN un IF kombinācija.
Piezīme! Šī funkcija ir pieejama tikai programmā Microsoft Excel 2019 un jaunākajās Office 365 versijās.
MINIFS sintakses izpēte
Šī formula izskata jūsu datu diapazonu un atgriež mazāko skaitli atbilstoši iestatītajiem parametriem. Tās sintakse ir šāda:
=MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)- Min_range (obligāts) - diapazons, kurā jāatrod minimums.
- Range1 (obligāts) - datu kopa, kas jāpārbauda attiecībā uz pirmo prasību.
- Kritērijs1 (obligāts) - nosacījums, kas jāpārbauda Range1.
- [diapazons2], [kritērijs2], ... (pēc izvēles) - papildu datu diapazons(-i) un tam atbilstošās prasības. Vienā formulā var pievienot līdz 126 kritērijiem un diapazoniem.
Atceraties, kā mēs meklējām mazāko skaitli, izmantojot MIN un IF, un nospiedām Ctrl + Shift + Enter, lai to pārvērstu masīva formulā? Nu, Office 365 lietotājiem ir pieejams cits risinājums. Spoileris - tas ir vienkāršāk :)
Atgriezīsimies pie mūsu piemēriem un pārbaudīsim, cik vienkāršs var būt risinājums.
MINIFS izmantošana, lai iegūtu minimumu pēc viena kritērija
MINIFS burvība ir tā vienkāršībā. Paskatieties, jūs parādāt tam diapazonu ar skaitļiem, šūnu kopumu, lai pārbaudītu nosacījumu, un pašu nosacījumu. Patiesībā tas ir vieglāk izdarīt, nekā pateikt :)
Šeit ir jaunā formula, lai atrisinātu mūsu iepriekšējo gadījumu:
=MINIFS(B2:B15,A2:A15,D2)
Loģika ir tikpat vienkārša kā ABC:
A - Vispirms pārbaudiet minimālo vērtību.
B - Tad šūnas, kurās meklēt parametru, un pats parametrs.
C - Pēdējo daļu atkārtojiet tik reižu, cik daudz kritēriju ir jūsu formulā.
Minimuma atrašana, pamatojoties uz vairākiem nosacījumiem, izmantojot MINIFS
Es jums parādīju, kā, izmantojot MINIFS, atrast mazāko skaitli, ko nosaka 1 prasība. Tas bija diezgan vienkārši, vai ne? Un es ticu, ka, kad beigsiet lasīt šo teikumu, jūs sapratīsiet, ka jau zināt, kā atrast mazāko skaitli pēc vairākiem kritērijiem :)
Šeit ir šī uzdevuma atjauninājums:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Piezīme! Lai formula darbotos pareizi, min_range un visu criteria_range izmēram jābūt vienādam. Pretējā gadījumā pareizā rezultāta vietā jūs saņemsiet kļūdu #VALUE!.
Kā atrast mazāko skaitli bez nulles, izmantojot MINIFS
MINIFS norādītie parametri var būt ne tikai daži vārdi un vērtības, bet arī izteiksmes ar loģiskajiem operatoriem (>,<,,=). Es saku, ka mazāko skaitli, kas ir lielāks par nulli, varat atrast, izmantojot tikai vienu formulu:
=MINIFS(B2:B15, B2:B15, ">0")
MINIFS izmantošana, lai atrastu mazāko vērtību pēc daļējas atbilstības
Atrodot apakšējo numuru, var izrādīties, ka jūsu meklēšana nav pilnīgi precīza. Jūsu datu diapazonā pēc atslēgvārda var būt daži papildu vārdi, simboli vai nejaušas atstarpes, kas var neļaut iegūt gaidīto rezultātu.
Par laimi, MINIFS var izmantot aizstājējzīmes, kas šādā situācijā var būt jūsu mazie glābēji. Tātad, ja droši zināt, ka tabulā ir vairāki dažādi, teiksim, ābolu ievadi, un jums ir jāatrod mazākais skaitlis no visiem, vienkārši uzlieciet zvaigznīti uzreiz aiz meklēšanas vārda, lai formula izskatītos šādi:
=MINIFS(C2:C15,A2:A15,"Apple*")
Šādā gadījumā tiks pārbaudīti visi gadījumi, kuros sastopams vārds ābols, kam seko jebkādi vārdi un simboli, un tiks atgriezts mazākais skaitlis no Sold slejas. Šis triks var kļūt par īstu laika un nervu taupītāju, ja runa ir par daļēju atbilstību.
Mēdz teikt: "Vecais ir zelts." Bet, kā redzat, kaut kas jauns (piemēram, MINIFS) var būt vēl labāks. Tas ir vienkāršs, efektīvs, un nav nepieciešams visu laiku paturēt prātā kombināciju Ctrl + Shift + Enter. Izmantojot MINIFS, jūs varat viegli atrast mazāko vērtību, pamatojoties uz vienu, diviem, trim utt. nosacījumiem.
Bet, ja vēlaties izmantot "veco zeltu", MIN un IF pāris jums palīdzēs. Tas prasīs vēl dažus pogu klikšķus, bet tas darbojas (vai ne par to ir runa?).
Ja vēlaties atrast N-to mazāko vērtību ar kritērijiem, izmantojiet formulu SMALL IF.
Es ceru, ka jums patika šodienas lasījums. Gadījumā, ja jums ir kādi jautājumi vai citi piemēri prātā, lūdzu, atstājiet savas domas komentāru sadaļā.