MINIFS-funktion i Microsoft Excel - syntaks og eksempler på formler

  • Del Dette
Michael Brown

I dag vil vi fortsætte med at udforske MIN-funktionen og finde ud af nogle flere måder at finde det mindste tal baseret på en eller flere betingelser i Excel på. Jeg viser dig kombinationen af MIN og IF og fortæller dig derefter om den helt nye MINIFS-funktion for at bevise, at den helt sikkert er værd at være opmærksom på.

Jeg har allerede fortalt om MIN-funktionen og dens muligheder. Men hvis du har brugt Excel i et stykke tid, tror jeg, at du ved, at du kan kombinere formler med hinanden på mange måder for at løse så mange forskellige opgaver, som du kun kan tænke på. I denne artikel vil jeg gerne fortsætte med at stifte bekendtskab med MIN, vise dig nogle flere måder at bruge den på og tilbyde et elegant alternativ.

Skal vi begynde?

    MIN med flere betingelser

    For et stykke tid siden viste jeg dig brugen af MIN- og IF-funktionerne, så du kan finde det mindste tal på grundlag af et kriterium. Men hvad nu, hvis en betingelse ikke er nok? Hvad nu, hvis du skal foretage en mere kompleks søgning og finde den laveste værdi på grundlag af nogle få krav? Hvad skal du så gøre?

    Når du ved, hvordan du kan finde et minimum med 1 begrænsning ved hjælp af MIN og IF, spekulerer du måske på, hvordan du kan finde det ved hjælp af to eller flere parametre. Hvordan kan du gøre det? Løsningen er lige så indlysende, som du tror - ved hjælp af MIN og 2 eller flere IF-funktioner.

    Så hvis du har brug for at finde den laveste mængde æbler, der sælges i en bestemt region, så er her din løsning:

    {=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}

    Alternativt kan du undgå flere IF'er ved at bruge multiplikationssymbolet (*). Da du anvender en array-formel, erstattes AND-operatoren med en stjerne. Du kan tjekke denne side for at genopfriske din viden om logiske operatorer i array-funktioner.

    Den alternative måde at få det mindste antal æbler solgt i syd ville således være følgende:

    {=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}

    Bemærk! Husk, at kombinationen af MIN og IF er en array-formel, som skal indtastes med Ctrl + Shift + Enter .

    MINIFS eller hvordan du nemt kan finde det mindste tal baseret på en eller flere betingelser

    MINIFS returnerer den mindsteværdi med en eller flere retningslinjer, som du angiver. Som du kan se af navnet, er dette en kombination af MIN og IF.

    Bemærk! Denne funktion er kun tilgængelig i Microsoft Excel 2019 og i de nyeste versioner af Office 365.

    Udforsk syntaksen for MINIFS

    Denne formel gennemgår dit dataramme og returnerer det mindste tal i henhold til de parametre, du har indstillet. Syntaksen er som nedenfor:

    =MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)
    • Min_range (påkrævet) - det område, som minimum skal findes i
    • Range1 (påkrævet) - det datasæt, der skal kontrolleres for det første krav
    • Criteria1 (påkrævet) - den betingelse, som Range1 skal kontrolleres for
    • [range2], [criteria2], ... (valgfrit) - yderligere dataområde(r) og deres tilsvarende krav. Du kan tilføje op til 126 kriterier og intervaller i en formel.

    Kan du huske, at vi ledte efter det mindste tal ved hjælp af MIN og IF og trykkede på Ctrl + Shift + Enter for at lave det om til arrayformlen? Office 365-brugere har en anden løsning til rådighed. Spoiler alert - det er nemmere :)

    Lad os vende tilbage til vores eksempler og se, hvor let det er at finde en løsning.

    Brug MINIFS til at få et minimum ved et kriterium

    Charmen ved MINIFS ligger i dens enkelhed. Du viser den intervallet med tal, et sæt celler til at kontrollere for betingelsen og selve betingelsen. Det er faktisk lettere gjort end sagt :)

    Her er den nye formel til at løse vores tidligere tilfælde:

    =MINIFS(B2:B15,A2:A15,D2)

    Logikken er så enkel som ABC:

    A - Først går du gennem området for at kontrollere, om der er et minimum.

    B - Derefter de celler, som parameteren skal kigges i, og selve parameteren.

    C - Gentag den sidste del så mange gange, som der er kriterier i din formel.

    Find et minimum på grundlag af flere betingelser med MINIFS

    Jeg viste dig hvordan du finder det laveste tal bestemt af 1 krav ved hjælp af MINIFS. Det var ret nemt, ikke? Og jeg tror, at når du er færdig med at læse denne sætning, vil du indse, at du allerede ved, hvordan du finder det mindste tal ud fra flere kriterier :)

    Her er en opdatering af denne opgave:

    =MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)

    Bemærk! Størrelsen af min_range og alle criteria_range skal være den samme, for at formlen fungerer korrekt, ellers får du fejlen #VALUE! i stedet for det korrekte resultat.

    Sådan finder du det mindste tal uden nuller ved hjælp af MINIFS

    De parametre, du angiver i MINIFS, kan ikke kun være nogle ord og værdier, men også udtryk med logiske operatorer (>,<,,=). Jeg siger, at du kan finde det mindste tal, der er større end nul, ved hjælp af en enkelt formel:

    =MINIFS(B2:B15, B2:B15, ">0")

    Brug af MINIFS til at finde den mindste værdi ved et delvist match

    Når du finder det nederste nummer, kan det vise sig, at din søgning ikke er helt præcis. Der kan være nogle ekstra ord, symboler eller utilsigtede mellemrum efter nøgleordet i dit dataramme, som kan forhindre dig i at få det forventede resultat.

    Heldigvis kan jokertegn bruges i MINIFS og være din lille redningsmand i denne situation. Så hvis du ved med sikkerhed, at der er flere forskellige indgange af, lad os sige, æbler i din tabel, og du skal finde det mindste tal af dem alle, skal du bare sætte en asterisk lige efter søgeordet, så formlen ser sådan ud:

    =MINIFS(C2:C15,A2:A15,"Apple*")

    I dette tilfælde kontrollerer den alle forekomster af apple efterfulgt af ord og symboler og giver dig det mindste tal fra kolonnen Sold. Dette trick kan være en stor tidsbesparelse og en stor nerveredning, når det drejer sig om delvise match.

    Man siger, at "gammelt er guld", men noget nyt (som MINIFS) kan være endnu bedre. Det er enkelt og effektivt, og du behøver ikke at huske på kombinationen Ctrl + Shift + Enter hele tiden. Med MINIFS kan du nemt finde den mindste værdi baseret på en, to, tre osv. betingelser.

    Men hvis du foretrækker det "gamle guld", vil MIN og IF parret gøre tricket for dig. Det vil tage et par flere klik på knapperne, men det virker (er det ikke pointen?)

    Hvis du ønsker at finde den N-niedste laveste værdi med kriterier, skal du bruge formlen SMALL IF.

    Jeg håber, at du har nydt din læsning i dag. Hvis du har spørgsmål eller andre eksempler i tankerne, så skriv endelig dine tanker i kommentarfeltet.

    Michael Brown er en dedikeret teknologientusiast med en passion for at forenkle komplekse processer ved hjælp af softwareværktøjer. Med mere end ti års erfaring i teknologibranchen har han finpudset sine færdigheder i Microsoft Excel og Outlook samt Google Sheets og Docs. Michaels blog er dedikeret til at dele sin viden og ekspertise med andre og giver nemme at følge tips og vejledninger til at forbedre produktiviteten og effektiviteten. Uanset om du er en erfaren professionel eller nybegynder, tilbyder Michaels blog værdifuld indsigt og praktiske råd til at få mest muligt ud af disse vigtige softwareværktøjer.