Excel AVERAGE-funksjon med eksempler

  • Dele Denne
Michael Brown

Opplæringen vil lære deg de mest effektive formlene for gjennomsnitt av tall, prosenter og tider i Excel og unngå feil.

I Microsoft Excel finnes det en håndfull forskjellige formler for beregning gjennomsnitt. Denne opplæringen fokuserer på den mest populære - AVERAGE-funksjonen.

    AVERAGE-funksjonen i Excel

    AVERAGE-funksjonen i Excel brukes til å finne det aritmetiske gjennomsnittet av spesifiserte tall . Syntaksen er som følger:

    GJENNOMSNITT(tall1, [tall2], …)

    Hvor tall1, tall2 osv. er numeriske verdier som du ønsker å få gjennomsnittet for. De kan leveres i form av numeriske verdier, matriser, celle- eller områdereferanser. Det første argumentet er påkrevd, de påfølgende er valgfrie. I én formel kan du inkludere opptil 255 argumenter.

    GJENNOMSNITT er tilgjengelig i alle versjoner av Excel 365 til og med Excel 2007.

    GJENNOMSNITTLIG funksjon - 6 ting å vite om

    For det meste er det enkelt å bruke AVERAGE-funksjonen i Excel. Det er imidlertid noen nyanser du bør være oppmerksom på.

    1. Celler med nullverdier er inkludert i gjennomsnittet.
    2. Tomme celler ignoreres.
    3. Celler som inneholder tekststrenger og logiske verdier TRUE og FALSE ignoreres. Hvis du vil inkludere boolske verdier og tekstrepresentasjoner av tall i beregningen, bruk AVERAGEA-funksjonen.
    4. Boolske verdierLøsningene på alle disse problemene er gitt her: Excel-formler beregner ikke.

      Det er slik du bruker AVERAGE-funksjonen i Excel for å finne et aritmetisk gjennomsnitt. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

      Øvningsarbeidsbok for nedlasting

      GJENNOMSNITTLIG formel i Excel - eksempler (.xlsx-fil)

      skrevet direkte i en formel telles. Formelen AVERAGE(TRUE, FALSE) returnerer for eksempel 0,5, som er gjennomsnittet av 1 og 0.
    5. Hvis de angitte argumentene ikke inneholder en enkelt gyldig numerisk verdi, vises en #DIV/0! feil oppstår.
    6. Argumenter som er feilverdier fører til at en AVERAGE formel returnerer en feil. For å unngå dette, se hvordan du gjennomsnitt ignorerer feil.

    Merk. Når du bruker AVERAGE-funksjonen i Excel-arkene dine, må du huske på forskjellen mellom celler med nullverdier og blanke celler - 0-er telles, men tomme celler telles ikke. Dette kan være spesielt forvirrende hvis " Vis en null i celler som har en nullverdi " er avmerket i et gitt regneark. Du finner dette alternativet under Excel-alternativer > Avansert > Visningsalternativer for dette regnearket .

    Gjennomsnittlig Excel-formel

    For å bygge en grunnleggende Excel-formel for gjennomsnitt, er alt du trenger å gjøre å oppgi kildeverdiene. Dette kan gjøres på noen forskjellige måter.

    For å beregne et gjennomsnitt av visse tall kan du skrive dem direkte i en formel. For eksempel, for å gi gjennomsnittet av tallene 1,2,3 og 4, er formelen:

    =AVERAGE(1,2,3,4)

    For å skaffe et gjennomsnitt for en kolonne i Excel, oppgi en hel- kolonnereferanse:

    =AVERAGE(A:A)

    For å snitte en rad , bruk en hel radreferanse:

    =AVERAGE(1:1)

    celleområde , spesifiserdette området i formelen:

    =AVERAGE(A1:C20)

    For å returnere et gjennomsnitt av ikke-tilstøtende celler , må hver cellereferanse oppgis individuelt:

    =AVERAGE(A1, C1, D1)

    For å snitte flere områder , bruk flere områdereferanser i en enkelt formel:

    =AVERAGE(A1:A20, C1:D10)

    Og naturligvis er det ingenting som hindrer deg i å inkludere verdier, celle og rekkeviddereferanser i samme formel som din forretningslogikk krever. For eksempel:

    =AVERAGE(B3:B5, D7:D9, E11, 100)

    Og her er et virkelighetsscenario. I datasettet nedenfor bruker vi 3 forskjellige formler for å beregne et gjennomsnitt - i hele området, i hver rad og i hver kolonne:

    Hvordan bruke AVERAGE-funksjonen i Excel - eksempler

    Apart fra tall, kan Excel AVERAGE enkelt finne et aritmetisk gjennomsnitt av andre numeriske verdier som prosenter og tider, som vist i de følgende eksemplene.

    Beregn gjennomsnittlig prosentandel i Excel

    For å få et gjennomsnitt av prosenter, bruker du en vanlig Excel-formel for gjennomsnitt. Nøkkelen er å angi prosentformatet for formelcellen.

    For å beregne en gjennomsnittlig prosentandel i cellene C2 til og med C11, er formelen:

    =AVERAGE(C2:C11)

    Få gjennomsnittlig tid i Excel

    Å beregne forskjellige tidsenheter manuelt, ville være en skikkelig smerte... Heldigvis takler Excel AVERAGE-funksjonen tidene perfekt. For at tidsgjennomsnittet skal vises riktig, bare husk å bruke et passende tidsformat på formelencelle.

    For å finne en gjennomsnittstid i datasettet nedenfor, er formelen:

    =AVERAGE(B3:B13)

    Excel-gjennomsnitt uten nuller

    Excel AVERAGE-funksjonen hopper over tomme celler, tekst og logiske verdier, men ikke nuller. På bildet nedenfor, legg merke til at gjennomsnittet i cellene E4, E5 og E6 er det samme som i E3 som en tom celle og ugyldige verdier i kolonne C ignoreres og bare tallene i kolonne B og D behandles. Nullverdien i C7 er imidlertid inkludert i gjennomsnittet i E7, siden det er en gyldig tallverdi.

    For å ekskludere nuller, bruk funksjonen AVERAGEIF eller AVERAGEIFS i stedet. For eksempel:

    =AVERAGEIF(B3:D3, "0")

    Gjennomsnittlig topp eller bunn N verdier

    For å få et gjennomsnitt av topp 3, 5, 10 eller n verdier i en område, bruk AVERAGE i kombinasjon med LARGE-funksjonen:

    AVERAGE(LARGE( område , {1,2,3, …, n}))

    For eksempel, for å få et gjennomsnitt av de 3 største tallene i B3:B11, formelen er:

    =AVERAGE(LARGE(B3:B11, {1,2,3}))

    For å beregne et gjennomsnitt av nederste 3, 5, 10 eller n verdier i et område, bruk AVERAGE sammen med LITEN-funksjonen:

    AVERAGE(SMALL( område , {1,2,3, …, n}))

    For eksempel, for å snitte de 3 laveste tallene i rekkevidde, formelen går som følger:

    =AVERAGE(SMALL (B3:B11, {1,2,3}))

    Og her er resultatene:

    Hvordan denne formelen fungerer :

    Normalt bestemmer LARGE-funksjonen den N-te største verdien i en gitt matrise. For å få de n øverste verdiene, en matrisekonstant som {1,2,3} brukes for det andre argumentet.

    I vårt tilfelle returnerer LARGE de høyeste 3 verdiene i området, som er 94, 93 og 90. AVERAGE tar det derfra og gir ut gjennomsnittet.

    AVERAGE SMALL-kombinasjonen fungerer på lignende måte.

    AVERAGE IF-formel i Excel

    For å beregne et gjennomsnitt med forhold, kan du utnytte AVERAGEIF eller AVERAGEIFS i Excel 2007 - 365. I tidligere versjoner kan du konstruere din egen AVERAGE IF-formel.

    AVERAGE IF med én betingelse

    For å gjennomsnittlige tall som oppfyller en bestemt betingelse, bruk denne generiske formelen:

    AVERAGE(IF( criteria_range = criteria , average_range ))

    I Excel 2019 og lavere fungerer dette bare som en matriseformel, noe som betyr at du må trykke Ctrl + Shift + Enter-tastene for å fullføre den riktig. I Excel 365 og 2021 vil en normal formel fungere bra.

    La oss som et eksempel finne en gjennomsnittlig matematikkpoengsum i tabellen nedenfor. For dette, bruk bare "Math" for kriterier:

    =AVERAGE(IF(C3:C11="Math", B3:B11))

    Eller du kan legge inn betingelsen i en celle og referere til den cellen (F2 i vårt tilfelle):

    =AVERAGE(IF(C3:C11=F2, B3:B11))))

    Hvordan denne formelen fungerer

    Den logiske testen av IF-funksjonen sammenligner hvert emne i C3:C11 mot målet i F2. Resultatet av sammenligningen er en matrise med TRUE- og FALSE-verdier, der TRUEs representerer treff:

    {FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}

    For value_ if_true -argumentetoppgi rekkevidden av poengsum (B3:B11), så hvis den logiske testen er SANN, returneres den tilsvarende poengsummen. Ettersom argumentet verdi_ hvis_falsk er utelatt, vises FALSE der betingelsen ikke er oppfylt:

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}

    Denne matrisen mates til AVERAGE-funksjonen, som beregner et aritmetisk gjennomsnitt av tallene som ignorerer FALSE-verdiene.

    GJENNOMSNITTLIG HVIS med flere kriterier

    For å snitte tall med flere kriterier, er den generiske formelen:

    AVERAGE(IF(( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ), average_range ))

    For eksempel til gjennomsnitt Math-poengsummen i klasse A, kan du bruke denne formelen:

    =AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))

    Med cellereferanser for kriterier fungerer dette like bra:

    =AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

    I Excel 2019 og lavere skal begge de ovennevnte være matriseformler, så husk å trykke Ctrl + Shift + Enter for å få et nøyaktig resultat. I Excel 365 og 2021 vil en normal Enter-tast fungere fint på grunn av innebygd støtte for dynamiske arrays.

    Det samme resultatet kan oppnås ved hjelp av den nestede IF-setningen:

    =AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))

    Hvilken formel du skal bruke er bare et spørsmål om dine personlige preferanser.

    Hvordan denne formelen fungerer

    I den logiske testen av IF utføres to sammenligningsoperasjoner - først sjekker du listen over emner i C3:C11 mot verdien i G2, og så sammenligner du klassene i D3:D11 motverdi i G3. De to matrisene med TRUE og FALSE-verdier multipliseres, og multiplikasjonsoperasjonen fungerer som OG-operatoren. I enhver aritmetisk operasjon tilsvarer SANN 1 og FALSK tilsvarer 0. Multiplisering med 0 gir alltid null, så den resulterende matrisen har 1 bare når begge betingelsene er SANN. Denne matrisen blir evaluert i den logiske testen av IF-funksjonen, som returnerer poengsummene som tilsvarer 1-er (TRUE):

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}

    Denne siste matrisen serveres til AVERAGE.

    Hvordan avrunde et gjennomsnitt i Excel

    Hvis du ønsker å runde bare viste gjennomsnittet uten å endre den underliggende verdien, bruk Reduser desimal kommandoen på båndet eller dialogboksen Formater celler som forklart i Hvordan avrunde gjennomsnitt i Excel.

    For å avrunde selve den beregnede verdien, kombiner AVERAGE med en av Excel-avrundingsfunksjonene.

    For å følge de generelle matematiske reglene for avrunding, nest GJENNOMSNITT i RUND-funksjonen. I det andre argumentet ( antall_siffer ), spesifiser antall sifre som et gjennomsnitt skal avrundes til.

    For å avrunde et gjennomsnitt til nærmeste heltall , bruk for eksempel denne formelen:

    =ROUND(AVERAGE(B3:B11), 0)

    For å runde et gjennomsnitt til én desimal , bruk 1 for argumentet antall_siffer :

    =ROUND(AVERAGE(B3:B11), 1)

    For å runde et gjennomsnitt til to desimaler , bruk 2 for argumentet antall_siffer :

    =ROUND(AVERAGE(B3:B11), 2)

    Og så på.

    Foravrunding oppover, bruk ROUNDUP-funksjonen:

    =ROUNDUP(AVERAGE(B3:B11), 1)

    For avrunding nedover er ROUNDDOWN funksjonen som skal brukes:

    =ROUNDDOWN(AVERAGE(B3:B11), 1)

    Fiksing #DIV/0 feil i Excel AVERAGE

    Hvis celleområdet du prøver å beregne ikke har noen numeriske verdier, vil en AVERAGE-formel returnere en divider med null feil (#DIV/0!). For å fikse dette, kan du få en total av numeriske verdier med COUNT-funksjonen, og hvis antallet er større enn 0, så gjennomsnitt; ellers - returner en tom streng.

    IF(COUNT( område )>0, AVERAGE( område ), "")

    For eksempel for å unngå et # DIV/0-feil med gjennomsnitt i datasettet nedenfor, bruk denne formelen:

    =IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")

    Gjennomsnitt og ignorer feil

    Når du forsøker å snitte et celleområde som har noen feil, vil resultatet være en feil. For å forhindre at dette skjer, bruk en av de følgende løsningene.

    GJENNOMSNITT og HVISER

    Før gjennomsnittsberegning, filtrer ut feil ved hjelp av HVISER-funksjonen:

    GJENNOMSNITT(IFERROR( område ,""))

    I alle versjoner unntatt Excel 365 og 2021 der matriser håndteres naturlig, trykker du på Ctrl + Shift + Enter-tastene sammen for å gjøre det til en matriseformel.

    For eksempel, for å gjennomsnittlige celleområdet nedenfor uten feil, er formelen:

    =AVERAGE(IFERROR(B3:B13, ""))

    AGGREGATE-funksjonen

    En annen enkel måte å gjennomsnittlig ignorere feil på er å bruke AGGREGATE-funksjonen. For å konfigurere AGGREGATE for dette formålet, stiller du inn funksjonsnummer argument til 1 (GJENNOMSNITTLIG funksjon), og alternativer argumentet til 6 (ignorer feilverdier).

    For eksempel:

    =AGGREGATE(1, 6, B3:B13)

    Som du kan se på skjermbildet, fungerer begge funksjonene vakkert:

    Excel AVERAGE fungerer ikke

    Hvis du har møtt et problem med en AVERAGE formel i Excel, vår feilsøking tips vil hjelpe deg med å løse det raskt.

    Tall formatert som tekst

    Hvis området du prøver å gjennomsnitt ikke har en enkelt numerisk verdi, oppstår en #DIV/0-feil. Dette skjer ofte når tall er formatert som tekst. For å fikse feilen, konverter ganske enkelt tekst til tall.

    En liten grønn trekant i øverste venstre hjørne av cellene er en klar indikasjon på dette tilfellet:

    Feilverdier i de refererte cellene

    Hvis en GJENNOMSNITTLIG formel refererer til celler som inneholder en eller annen feil, si #VERDI!, vil formlene resultere i samme feil. For å løse dette problemet, bruk en kombinasjon av AVERAGE sammen med IFERROR eller AGGREGATE-funksjonen som beskrevet i disse eksemplene. Eller bytt ut verdifeilen i kildedataene med litt tekst hvis det er aktuelt.

    GJENNOMSNITTLIG formel vises i en celle i stedet for resultatet

    Hvis cellen din viser en formel i stedet for svar, så er mest sannsynlig Vis formler-modus på i regnearket ditt. Andre årsaker kan være en formel angitt som tekst, med et innledende mellomrom eller apostrof foran likhetstegnet.

    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.