Ynhâldsopjefte
Hjoed sille wy trochgean mei it ferkennen fan MIN-funksje en wat mear manieren fine om it lytste nûmer te finen basearre op ien of meardere betingsten yn Excel. Ik sil jo de kombinaasje fan MIN en IF sjen litte en jo dan fertelle oer de gloednije MINIFS-funksje om te bewizen dat dizze jo oandacht perfoarst wurdich is.
Ik haw al ferteld oer de MIN-funksje en syn mooglikheden. Mar as jo in skoft Excel hawwe brûkt, leau ik dat jo witte dat jo formules op in protte manieren mei-inoar kinne kombinearje om safolle ferskillende taken op te lossen as jo allinich tinke. Yn dit artikel wol ik graach trochgean mei ús kunde te meitsjen mei MIN, jo wat mear manieren sjen litte om it te brûken en in elegant alternatyf oanbiede.
Sille wy begjinne?
MIN mei ferskate betingsten
In skoft lyn haw ik jo it gebrûk fan MIN- en IF-funksjes sjen litten, sadat jo it lytste oantal kinne fine op basis fan wat kritearia. Mar wat as ien betingst net genôch is? Wat as jo in komplekser sykjen moatte útfiere en de leechste wearde fine op basis fan in pear easken? Wat moatte jo dan dwaan?
As jo witte hoe't jo in minimum ûntdekke mei 1 beheining mei MIN en IF, kinne jo jo ôffreegje oer de manieren om it te ûntdekken troch twa of sels mear parameters. Hoe kinne jo dat dwaan? De oplossing soe sa fanselssprekkend wêze as jo tinke - mei MIN en 2 of mear IF-funksjes.
Dus, foar it gefal dat jo de leechste moatte finehoemannichte appels ferkocht yn in bepaalde regio, hjir is jo oplossing:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Alternatyf kinne jo meardere IF's foarkomme troch it fermannichfâldigjensymboal (*) te brûken. Sûnt jo in arrayformule tapasse, wurdt de AND-operator ferfongen troch in asterisk. Jo kinne dizze side kontrolearje om jo kennis oer logyske operators yn arrayfunksjes te ferfarskjen.
Sa soe de alternative manier om it lytste oantal appels ferkocht yn it suden te krijen de folgjende wêze:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Opmerking! Unthâld dat de kombinaasje fan MIN en IF in arrayformule is dy't ynfierd wurde moat troch Ctrl + Shift + Enter .
MINIFS of hoe maklik it lytste nûmer te finen basearre op ien of meardere betingsten
MINIFS jout de minimumwearde werom troch ien of meardere rjochtlinen dy't jo oantsjutte. Sa't jo sjen kinne út syn namme, dit is in kombinaasje fan MIN en IF.
Opmerking! Dizze funksje is allinich beskikber yn Microsoft Excel 2019 en yn 'e nijste ferzjes fan Office 365.
Ferkenne de syntaksis fan MINIFS
Dizze formule giet troch jo gegevensberik en jout jo it lytste nûmer werom neffens de parameters dy't jo ynstelle. De syntaksis is as hjirûnder:
=MINIFS (min_berik, berik1, kritearia1, [berik2], [kritearia2], …)- Min_berik (ferplicht) - it berik om it minimum te finen yn
- Range1 (fereaske) - de set fan gegevens om te kontrolearjen foar de earste eask
- Criteria1 (fereaske) - de betingst om Range1 te kontrolearjenfoar
- [berik2], [kritearia2], … (opsjoneel) - oanfoljende gegevensberik(s) en harren oerienkommende easken. Jo binne frij om oant 126 kritearia en berik yn ien formule op te foegjen.
Onthâld ús op syk nei it lytste nûmer mei MIN en IF en druk op Ctrl + Shift + Enter om it yn de arrayformule te feroarjen? No, Office 365-brûkers hawwe in oare oplossing beskikber. Spoiler alert - it is makliker :)
Litte wy weromgean nei ús foarbylden en kontrolearje hoe maklik de oplossing kin wêze.
Brûk MINIFS om in minimum troch ien kritearium te krijen
De sjarme fan MINIFS is yn syn ienfâld. Sjoch, jo litte it it berik sjen mei sifers, in set sellen om te kontrolearjen op de betingst en de betingst sels. It is makliker dien dan sein eins :)
Hjir is de nije formule om ús foarige gefal op te lossen:
=MINIFS(B2:B15,A2:A15,D2)
De logika is sa ienfâldich as ABC:
A - Earst giet it berik om te kontrolearjen op it minimum.
B - Dan de sellen om de parameter yn te sjen en de parameter sels.
C - Werhelje it lêste diel safolle kearen as der kritearia binne yn jo formule.
Fyn in minimum op basis fan meardere betingsten mei MINIFS
Ik haw jo de manier sjen litten om it leechste nûmer te finen bepaald troch 1 eask mei help fan MINIFS. It wie frij maklik, krekt? En ik leau oan 'e tiid dat jo dizze sin foltôgje, jo sille realisearje dat jo al witte hoe't jo it lytste nûmer kinne lokalisearje troch ferskate kritearia:)
Hjir is in update foar dizze taak:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Opmerking! De grutte fan min_range en alle criteria_range moatte itselde wêze, sadat de formule goed wurket. Oars krije jo de #VALUE! flater ynstee fan it juste resultaat.
Hoe kinne jo it lytste getal sûnder nullen fine mei MINIFS
De parameters dy't jo yn MINIFS oantsjutte kinne net allinich guon wurden en wearden wêze, mar ek útdrukkingen mei logyske operators (>,<,,=). Ik sis dat jo de lytste sifer fine kinne dy't mear as nul is mei mar ien formule:
=MINIFS(B2:B15, B2:B15, ">0")
MINIFS brûke om de lytste wearde te finen troch in part oerienkomst
By it lokalisearjen fan it ûnderste nûmer kin it bliken dwaan dat jo sykjen net hielendal krekt is. D'r kinne wat ekstra wurden, symboalen of tafallige spaasjes wêze nei it kaaiwurd yn jo gegevensberik dy't jo kinne foarkomme dat jo it ferwachte resultaat krije.
Gelokkich kinne jokertekens brûkt wurde yn MINIFS en jo lytse besparers wêze yn dizze situaasje . Dus, as jo wis witte dat d'r meardere ferskillende yngongen binne fan, lit ús sizze, appels yn jo tabel en jo moatte de lytste figuer fan allegear fine, set dan gewoan in asterisk direkt nei it sykwurd, sadat de formule der sa útsjocht:
=MINIFS(C2:C15,A2:A15,"Apple*")
Yn dit gefal sil it alle foarkommen fan appel kontrolearje, folge troch alle wurden en symboalen en jo it lytste nûmer weromjaan út 'e kolom Ferkocht . Dizzetrúk kin in echte tiid en nervebesparring wurde as it giet om dielwedstriden.
Se sizze "Ald is goud". Mar sa fier as jo kinne sjen wat nijs (lykas MINIFS) kin noch better. It is ienfâldich, effektyf en d'r is net nedich om de kombinaasje Ctrl + Shift + Enter hieltyd yn gedachten te hâlden. Mei MINIFS kinne jo maklik de lytste wearde fine op basis fan ien, twa, trije, ensfh. betingsten.
Mar as jo it "âlde goud" leaver hawwe, sil it MIN- en IF-pear de trúk foar jo dwaan. It sil noch in pear klikken op de knop duorje, mar it wurket (is it net it punt?)
As jo sykje om Nde leechste wearde te finen mei kritearia, brûk dan de SMALL IF-formule.
Ik hoopje dat jo hjoed genoaten hawwe fan jo lêzen. As jo fragen of oare foarbylden yn gedachten hawwe, lit jo tinzen asjebleaft yn 'e kommentaar seksje.