Excel MAX-funksjon - formeleksempler for å finne høyeste verdi

  • Dele Denne
Michael Brown

Opplæringen forklarer MAX-funksjonen med mange formeleksempler som viser hvordan du finner høyeste verdi i Excel og fremhever det største tallet i regnearket ditt.

MAX er en av de mest enkle og enkle brukervennlige Excel-funksjoner. Imidlertid har det et par triks å vite som vil gi deg en stor fordel. Si, hvordan bruker du MAX-funksjonen med betingelser? Eller hvordan vil du trekke ut den absolutt største verdien? Denne opplæringen gir mer enn én løsning for disse og andre relaterte oppgaver.

    Excel MAX-funksjon

    MAX-funksjonen i Excel returnerer den høyeste verdien i et sett med data som du spesifiserer.

    Syntaksen er som følger:

    MAX(tall1, [tall2], …)

    Hvor tall kan representeres med en numerisk verdi, matrise, navngitt område, en referanse til en celle eller et område som inneholder tall.

    Nummer1 er påkrevd, nummer2 og påfølgende argumenter er valgfrie.

    MAX-funksjonen er tilgjengelig i alle versjoner av Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 og lavere.

    Hvordan lage en MAX-formel i Excel

    Til lage en MAX-formel i sin enkleste form, kan du skrive tall direkte i listen over argumenter, slik:

    =MAX(1, 2, 3)

    I praksis er det ganske sjeldent når tall er "hardkodet" . For det meste vil du håndtere områder og celler.

    Den raskeste måten å bygge en MaxFor at regelen skal fungere, sørg for å låse kolonnekoordinatene i området med $-tegnet.

  • Klikk Format -knappen og velg formatet du ønsker.
  • Klikk OK to ganger.
  • Tips. På lignende måte kan du markere den høyeste verdien i hver kolonne . Trinnene er nøyaktig de samme, bortsett fra at du skriver en formel for det første kolonneområdet og låser radkoordinatene: =C2=MAX(C$2:C$7)

    For mer informasjon, se Hvordan lage en formelbasert betinget formateringsregel.

    Excel MAX-funksjonen fungerer ikke

    MAX er en av de mest enkle Excel-funksjonene å bruke. Hvis det mot alle forventninger ikke fungerer riktig, er det mest sannsynlig at det er ett av følgende problemer.

    MAX-formel returnerer null

    Hvis en normal MAKS-formel returnerer 0 selv om det er høyere tall i det angitte området er sjansen stor for at tallene er formatert som tekst. Det er spesielt tilfelle når du kjører MAX-funksjonen på data drevet av andre formler. Du kan sjekke dette ved å bruke ISNUMBER-funksjonen, for eksempel:

    =ISNUMBER(A1)

    Hvis formelen ovenfor returnerer FALSE, er ikke verdien i A1 numerisk. Det betyr at du bør feilsøke de opprinnelige dataene, ikke en MAX-formel.

    MAX-formel returnerer #N/A, #VALUE eller annen feil

    Vennligst sjekk de refererte cellene nøye. Hvis noen av de refererte cellene inneholder en feil, vil en MAX-formel resultere isamme feil. For å omgå dette, se hvordan du får maksverdien og ignorerer alle feil.

    Slik finner du maksverdien i Excel. Jeg takker for at du leser og håper å se deg på bloggen vår snart!

    Tilgjengelige nedlastinger:

    Excel MAX-eksempelarbeidsbok

    formelen som finner den høyeste verdien i et område er dette:
    1. I en celle skriver du =MAX(
    2. Velg et tallområde med musen.
    3. Skriv inn den avsluttende parentesen.
    4. Trykk på Enter-tasten for å fullføre formelen.

    For eksempel for å regne ut den største verdien i området A1:A6 , vil formelen gå som følger:

    =MAX(A1:A6)

    Hvis tallene dine er i en sammenhengende rad eller kolonne (som i denne eksempel), kan du få Excel til å lage en Maks-formel for deg automatisk. Slik gjør du:

    1. Velg cellene med tallene dine.
    2. Hjem i kategorien Formater , klikk Autosum og velg Maks fra rullegardinlisten. (Eller klikk Autosum > Maks i kategorien Formler i Funksjonsbibliotek-gruppen. )

    Dette vil sette inn en klar-til-bruk-formel i en celle under det valgte området, så sørg for at det er minst én tom celle under listen over tall du har valgt:

    5 ting å vite om MAX-funksjonen

    For å lykkes med å bruke Max-formlene dine, husk disse enkle fakta:

    1. I gjeldende versjoner av Excel kan en MAX-formel akseptere opptil 255 argumenter.
    2. Hvis argumentene ikke inneholder et enkelt tall, returnerer MAX-funksjonen null.
    3. Hvis argumentene inneholder én eller flere feilverdier, returneres en feil.
    4. tomceller blir ignorert.
    5. Logiske verdier og tekstrepresentasjoner av tall som leveres direkte i listen over argumenter, behandles (TRUE evalueres som 1, FALSE evalueres som 0). I referanser ignoreres logiske verdier og tekstverdier.

    Hvordan bruke MAX-funksjonen i Excel – formeleksempler

    Nedenfor finner du noen typiske bruksområder for Excel MAX-funksjonen. I mange tilfeller er det noen forskjellige løsninger for samme oppgave, så jeg oppfordrer deg til å teste alle formlene for å velge den som passer best for din datatype.

    Hvordan finne maksverdi i en gruppe

    For å trekke ut det største tallet i en gruppe med tall, oppgi den gruppen til MAX-funksjonen som en rekkeviddereferanse. Et område kan inneholde så mange rader og kolonner du ønsker. For å få den høyeste verdien i området C2:E7, bruk for eksempel denne enkle formelen:

    =MAX(C2:E7)

    Finn høyeste verdi i ikke-tilstøtende celler eller områder

    For å lage en MAKS-formel for ikke-sammenhengende celler og områder, må du inkludere en referanse til hver enkelt celle og/eller område. Følgende trinn vil hjelpe deg å gjøre det raskt og feilfritt:

    1. Begynn å skrive en Maks-formel i en celle.
    2. Etter at du har skrevet inn åpningsparentesen, holder du nede Ctrl tasten og velg cellene og områdene i arket.
    3. Etter å ha valgt det siste elementet, slipp Ctrl og skriv inn den avsluttende parentesen.
    4. Trykk Enter.

    Excelvil bruke en passende syntaks automatisk, og du vil få en formel som ligner på denne:

    =MAX(C5:E5, C9:E9)

    Som vist i skjermbildet nedenfor, returnerer formelen den maksimale subtotalverdien fra rad 5 og 9:

    Hvordan få maks (siste) dato i Excel

    I det interne Excel-systemet er datoer ikke annet enn serienumre, så MAX funksjonen håndterer dem uten problemer.

    For å finne siste leveringsdato i C2:C7, lag en vanlig Max-formel som du vil bruke for tall:

    =MAX(C2:C7)

    MAX-funksjon i Excel med betingelser

    Når du ønsker å få maksimalverdi basert på betingelser, er det flere formler du kan velge mellom. For å være sikker på at alle formlene returnerer det identiske resultatet, vil vi teste dem på samme sett med data.

    Oppgaven : Med varene oppført i B2:B15 og salgstall i C2:C15, vi tar sikte på å finne det høyeste salget for en bestemt vareinngang i F1 (se skjermbildet på slutten av denne delen).

    Excel MAX IF-formel

    Hvis du ser etter en formel som fungerer i alle versjoner av Excel 2000 til og med Excel 2019, bruk HVIS-funksjonen til å teste tilstanden, og send deretter den resulterende matrisen til MAX-funksjonen:

    =MAX(IF(B2:B15=F1, C2:C15))

    For formelen for å fungere, må den trykke Ctrl + Shift + Enter samtidig for å angi den som en matriseformel. Hvis alt er gjort riktig, vil Excel omslutte formelen din{curly braces}, som er en visuell indikasjon på en matriseformel.

    Det er også mulig å evaluere flere forhold i en enkelt formel, og følgende veiledning viser hvordan: MAX IF med flere betingelser.

    Ikke-matrise MAX IF-formel

    Hvis du ikke liker å bruke matriseformler i regnearkene dine, kan du kombinere MAX med SUMPRODUCT-funksjonen som behandler matriser naturlig:

    =SUMPRODUCT(MAX((B2:B15=F1)*(C2:C15)))

    For mer informasjon, se MAX IF uten array.

    MAXIFS-funksjon

    I Excel 2019 og Excel for Office 365 er det en spesiell funksjon kalt MAXIFS, som er laget for å finne den høyeste verdien med opptil 126 kriterier.

    I vårt tilfelle er det bare én betingelse, så formelen er så enkel som:

    =MAXIFS(C2:C15, B2:B15, F1)

    For en detaljert forklaring av syntaksen, se Excel MAXIFS med formeleksempler.

    Skjermbildet nedenfor viser alle 3 formlene i aksjon:

    Få maksverdi og ignorer nuller

    Dette er faktisk en variant av betinget MAX diskutert i pre ond eksempel. For å ekskludere nuller, bruk den logiske operatoren "ikke lik" og sett uttrykket "0" enten i kriteriene til MAXIFS eller den logiske testen av MAX IF.

    Som du forstår, gir det bare mening å teste denne betingelsen ved negative tall . Med positive tall er denne sjekken overflødig fordi ethvert positivt tall er større enn null.

    For å prøve, la oss finnelaveste rabatt i området C2:C7. Siden alle rabattene er representert med negative tall, er den minste rabatten faktisk den største verdien.

    MAX IF

    Pass på å trykke Ctrl + Shift + Enter for å fullføre denne matriseformelen korrekt:

    =MAX(IF(C2:C70, C2:C7))

    MAXIFS

    Det er en vanlig formel, og et vanlig Enter-tastetrykk vil være tilstrekkelig.

    =MAXIFS(C2:C7,C2:C7,"0")

    Finn høyeste verdi og ignorer feil

    Når du arbeider med en stor mengde data drevet av forskjellige formler, er sjansen stor for at noen av formlene dine vil resultere i feil, som vil føre til at en MAX-formel returnerer en feil også.

    Som en løsning kan du bruke MAX IF sammen med ISERROR. Gitt at du søker i området A1:B5, har formelen denne formen:

    =MAX(IF(ISERROR(A1:B5)), "", A1:B5))

    For å forenkle formelen, bruk HVIS FEIL-funksjonen i stedet for HVIS FEIL-kombinasjonen. Dette vil også gjøre logikken litt mer åpenbar – hvis det er en feil i A1:B5, erstatt den med en tom streng (''), og få så maksimumsverdien i området:

    =MAX(IFERROR(A1:B5, ""))

    En flue i salven er at du må huske å trykke Ctrl + Shift + Enter fordi dette bare fungerer som en matriseformel.

    I Excel 2019 og Excel for Office 356 kan MAXIFS-funksjonen være en løsning, forutsatt at datasettet ditt inneholder minst ett positivt tall eller nullverdi:

    =MAXIFS(A1:B5,A1:B5,">=0")

    Siden formelen søker etter den høyeste verdien med betingelsen"større enn eller lik 0", vil det ikke fungere for et datasett som kun består av negative tall.

    Alle disse begrensningene er ikke gode, og vi trenger tydeligvis en bedre løsning. AGGREGATE-funksjonen, som kan utføre en rekke operasjoner og ignorere feilverdier, passer perfekt:

    =AGGREGATE(4, 6, A1:B5)

    Tall 4 i det 1. argumentet angir MAX-funksjonen, tallet 6 i det 2. argument er alternativet "ignorer feil", og A1:B5 er målområdet ditt.

    Under perfekte omstendigheter vil alle tre formlene returnere det samme resultatet:

    Hvordan finne absolutt maksverdi i Excel

    Når du arbeider med en rekke positive og negative tall, kan du noen ganger ønske å finne den største absolutte verdien uavhengig av tegnet.

    Den første Ideen som kommer til tankene er å få de absolutte verdiene til alle tall i området ved å bruke ABS-funksjonen og mate dem til MAX:

    {=MAX(ABS( område))}

    Dette er en matriseformel, så ikke glem å bekrefte den med Ctrl + Shift + Enter-snarveien. Et annet forbehold er at det bare fungerer med tall og resulterer i en feil ved ikke-numeriske data.

    Ikke fornøyd med denne formelen? Så la oss bygge noe mer levedyktig :)

    Hva om vi finner minimumsverdien, reverserer eller ignorerer tegnet, og deretter evaluerer sammen med alle andre tall? Jepp, det vil fungere perfekt som en normal formel. Som en ekstra bonus er dethåndterer tekstoppføringer og feil helt fint:

    Med kildenumrene i A1:B5 går formlene som følger.

    Array -formel (fullført med Ctrl + Shift + Enter):

    =MAX(ABS(A1:B5))

    Vanlig formel (fullført med Enter):

    =MAX(MAX(A1:B5), -MIN(A1:B5))

    eller

    =MAX(MAX(A1:B5), ABS(MIN(A1:B5)))

    Skjermbildet nedenfor viser resultatene:

    Returner den maksimale absolutte verdien ved å bevare tegnet

    I noen situasjoner kan du ha et behov for å finne den største absolutte verdien, men returnere tallet med det opprinnelige tegnet, ikke den absolutte verdien.

    Forutsatt at tallene er i cellene A1:B5, er formelen som skal brukes:

    =IF(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)), MAX(A1:B5), MIN(A1:B5))

    Kompleks ved første øyekast, logikken er ganske enkel å følge. Først finner du de største og minste tallene i området og sammenligner deres absolutte verdier. Hvis den absolutte maksverdien er større enn den absolutte minverdien, returneres maksimumstallet, ellers – minimumstallet. Fordi formelen returnerer den opprinnelige og ikke absolutte verdien, beholder den tegninformasjonen:

    Hvordan markere maksverdi i Excel

    I situasjoner når du vil for å identifisere det største tallet i det originale datasettet, er den raskeste måten å fremheve det med betinget Excel-formatering. Eksemplene nedenfor vil lede deg gjennom to forskjellige scenarier.

    Uthev det høyeste tallet i et område

    Microsoft Excel har en forhåndsdefinert regel for å formatere topprangerte verdier, sompasser perfekt til våre behov. Her er trinnene for å bruke det:

    1. Velg tallområdet ditt (C2:C7 i vårt tilfelle).
    2. Hjem -fanen, i Stiler -gruppen, klikk Betinget formatering > Ny regel .
    3. I dialogboksen Ny formateringsregel velger du Formater bare topp- eller nederst rangerte verdier .
    4. I den nedre velg Topp fra rullegardinlisten og skriv inn 1 i boksen ved siden av (det betyr at du bare vil markere én celle som inneholder den største verdien).
    5. Klikk Format -knappen og velg ønsket format.
    6. Klikk OK to ganger for å lukke begge vinduene.

    Ferdig! Den høyeste verdien i det valgte området utheves automatisk. Hvis det er mer enn én maksverdi (duplikater), vil Excel fremheve dem alle:

    Uthev maksverdi i hver rad

    Siden det ikke er noe innebygd -I regel for å få den høyeste verdien til å skille seg ut fra hver rad, må du konfigurere din egen basert på en MAX-formel. Slik gjør du:

    1. Velg alle radene der du vil markere maksverdier (C2:C7 i dette eksemplet).
    2. På fanen Hjem , i Stiler -gruppen klikker du Ny regel > Bruk en formel for å bestemme hvilke celler som skal formateres .
    3. I Format verdier der denne formelen er sann , skriv inn denne formelen:

      =C2=MAX($C2:$E2)

      Der C2 er cellen lengst til venstre og $C2:$E2 er det første radområdet.

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.