Excel AVERAGE-toiminto esimerkkien avulla

  • Jaa Tämä
Michael Brown

Ohjeessa opetetaan tehokkaimmat kaavat lukujen, prosenttiosuuksien ja aikojen keskiarvoistamiseen Excelissä ja virheiden välttämiseen.

Microsoft Excelissä on kourallinen erilaisia kaavoja keskiarvon laskemiseen. Tässä oppaassa keskitytään suosituimpaan niistä - AVERAGE-funktioon.

    AVERAGE-toiminto Excelissä

    Excelin AVERAGE-funktiota käytetään tiettyjen lukujen aritmeettisen keskiarvon määrittämiseen. Syntaksi on seuraava:

    AVERAGE(numero1, [numero2], ...)

    Missä numero1, numero2 , jne. ovat numeerisia arvoja, joiden keskiarvo halutaan saada. Ne voidaan antaa numeerisina arvoina, matriisina, solu- tai alueviittauksina. Ensimmäinen argumentti on pakollinen, seuraavat ovat valinnaisia. Yhdessä kaavassa voi olla enintään 255 argumenttia.

    AVERAGE on käytettävissä kaikissa Excel 365 -versioissa Excel 2007:stä alkaen.

    AVERAGE-toiminto - 6 asiaa, jotka on hyvä tietää

    Keskiarvo-toiminnon käyttäminen Excelissä on suurimmaksi osaksi helppoa, mutta on kuitenkin muutamia vivahteita, jotka sinun on hyvä tiedostaa.

    1. Solut, joissa on nolla-arvot sisältyvät keskiarvoon.
    2. Tyhjät solut jätetään huomiotta.
    3. Solut, jotka sisältävät tekstijonot ja loogiset arvot TRUE ja FALSE jätetään huomiotta. Jos haluat sisällyttää Boolen arvot ja numeroiden tekstimuotoiset esitykset laskentaan, käytä AVERAGEA-funktiota.
    4. Suoraan kaavaan kirjoitetut Boolen arvot lasketaan. Esimerkiksi kaava AVERAGE(TRUE, FALSE) palauttaa arvon 0,5, joka on keskiarvo arvoista 1 ja 0.
    5. Jos määritetyt argumentit eivät sisällä yhtä kelvollista numeerista arvoa, syntyy virhe #DIV/0!.
    6. Argumentit, jotka ovat virhearvot aiheuttaa sen, että AVERAGE-kaava palauttaa virheen. Jos haluat välttää tämän, katso, miten keskiarvo saadaan laskettua virheitä huomioimatta.

    Huomautus: Kun käytät keskiarvotoimintoa Excel-taulukoissa, pidä mielessä ero solujen välillä, joissa on seuraavat merkit nolla-arvot ja tyhjät solut - 0:t lasketaan, mutta tyhjiä soluja ei lasketa. Tämä voi olla erityisen hämmentävää, jos " Näytä nolla soluissa, joissa on nolla-arvo. " -vaihtoehto ei ole valittuna tietyssä laskentataulukossa. Löydät tämän vaihtoehdon kohdasta Excel-vaihtoehdot > Edistynyt > Tämän laskentataulukon näyttövaihtoehdot .

    Excel AVERAGE-kaava

    Excelin peruskaavan rakentamiseksi keskiarvolle sinun tarvitsee vain antaa lähdearvot. Tämä voidaan tehdä muutamalla eri tavalla.

    Laskettaessa keskiarvo tietyistä numerot voit kirjoittaa ne suoraan kaavaan. Esimerkiksi, jos haluat laskea lukujen 1,2,3 ja 4 keskiarvon, kaava on seuraava:

    =KESKIARVO(1,2,3,4)

    Keskimääräisen sarake Excelissä, anna viittaus koko sarakkeeseen:

    =AVERAGE(A:A)

    Keskimääräisen rivi , käytä koko rivin viittausta:

    =AVERAGE(1:1)

    Keskimääräisen soluväli , määritä kyseinen alue kaavassa:

    =KESKIARVO(A1:C20)

    Palauttaa keskiarvo vierekkäiset solut , jokainen soluviittaus on annettava erikseen:

    =KESKIARVO(A1, C1, D1)

    Keskimäärin useita alueita , käyttää useita alueviittauksia yhdessä kaavassa:

    = KESKIARVO(A1:A20, C1:D10)

    Mikään ei tietenkään estä sinua sisällyttämästä arvoja, solu- ja alueviittauksia samaan kaavaan liiketoimintalogiikkasi edellyttämällä tavalla. Esimerkiksi:

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

    Seuraavassa on tosielämän skenaario. Alla olevassa tietokokonaisuudessa käytämme kolmea eri kaavaa keskiarvon laskemiseen - koko alueella, kullakin rivillä ja kussakin sarakkeessa:

    Kuinka käyttää AVERAGE-funktiota Excelissä - esimerkkejä

    Lukujen lisäksi Excel AVERAGE voi helposti löytää muiden numeeristen arvojen, kuten prosenttiosuuksien ja aikojen, aritmeettisen keskiarvon, kuten seuraavissa esimerkeissä osoitetaan.

    Laske keskimääräinen prosenttiosuus Excelissä

    Prosenttiosuuksien keskiarvon saamiseksi käytät tavallista Excel-kaavaa keskiarvolle. Tärkeintä on asettaa kaavan soluun Prosentti-muoto.

    Esimerkiksi solujen C2-C11 keskimääräisen prosenttiosuuden laskemiseksi kaava on seuraava:

    =KESKIARVO(C2:C11)

    Hae keskimääräinen aika Excelissä

    Eri aikayksiköiden laskeminen manuaalisesti olisi todella hankalaa... Onneksi Excelin KESKIARVO-toiminto hallitsee ajat täydellisesti. Jotta ajan keskiarvo näkyisi oikein, muista vain soveltaa kaavan soluun sopivaa aikamuotoa.

    Esimerkiksi keskimääräisen ajan löytämiseksi alla olevasta tietokokonaisuudesta kaava on seuraava:

    =KESKIARVO(B3:B13)

    Excel-keskiarvo ilman nollia

    Excelin AVERAGE-toiminto ohittaa tyhjät solut, tekstin ja loogiset arvot, mutta ei nollia. Alla olevassa kuvassa huomaat, että solujen E4, E5 ja E6 keskiarvo on sama kuin solussa E3, koska tyhjä solu ja sarakkeen C virheelliset arvot jätetään huomiotta ja vain sarakkeiden B ja D numerot käsitellään. Sarakkeessa C7 oleva nolla-arvo otetaan kuitenkin mukaan keskiarvoon sarakkeessa E7, koska se on kelvollinen numeroarvo.

    Jos haluat jättää nollat pois, käytä sen sijaan AVERAGEIF- tai AVERAGEIFS-funktiota. Esimerkiksi:

    =AVERAGEIF(B3:D3, "0")

    Keskimääräiset ylimmät tai alimmat N-arvot

    Saadaksesi keskiarvon top 3, 5, 10 tai n arvot tietyllä alueella, käytä AVERAGE-toimintoa yhdessä LARGE-toiminnon kanssa:

    AVERAGE(LARGE( alue , {1,2,3, ..., n}))

    Jos esimerkiksi haluat saada keskiarvon kolmesta suurimmasta luvusta B3:B11, kaava on seuraava:

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

    Lasketaan keskiarvo pohjalle 3, 5, 10 tai n arvot tietyllä alueella, käytä AVERAGE-toimintoa yhdessä SMALL-toiminnon kanssa:

    AVERAGE(SMALL( alue , {1,2,3, ..., n}))

    Jos esimerkiksi halutaan laskea keskiarvo alueen kolmesta pienimmästä numerosta, kaava on seuraava:

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

    Ja tässä ovat tulokset:

    Miten tämä kaava toimii :

    Normaalisti LARGE-funktio määrittää N:nnen suurimman arvon tietyssä matriisissa. N suurimman arvon saamiseksi käytetään toisena argumenttina matriisin vakiota, kuten {1,2,3}.

    Tapauksessamme LARGE palauttaa alueen kolme suurinta arvoa, jotka ovat 94, 93 ja 90. AVERAGE jatkaa tästä ja antaa keskiarvon.

    AVERAGE SMALL -yhdistelmä toimii samalla tavalla.

    AVERAGE IF -kaava Excelissä

    Kun haluat laskea keskiarvon ehtojen avulla, voit hyödyntää AVERAGEIF- tai AVERAGEIFS-kaavoja Excel 2007 - 365:ssä. Aikaisemmissa versioissa voit rakentaa oman AVERAGEIF-kaavan.

    AVERAGE IF yhdellä ehdolla

    Jos haluat keskiarvoistaa tietyn ehdon täyttäviä lukuja, käytä tätä yleistä kaavaa:

    AVERAGE(IF( criteria_range = kriteerit , average_range ))

    Excel 2019:ssä ja sitä alemmissa versioissa tämä toimii vain matriisikaavana, eli sinun on painettava Ctrl + Shift + Enter-näppäimiä, jotta kaava saadaan tehtyä oikein. Excel 365:ssä ja 2021:ssä normaali kaava toimii hienosti.

    Etsitään esimerkiksi keskimääräinen matematiikan pistemäärä alla olevasta taulukosta. Käytä kriteerinä "matematiikka":

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

    Tai voit syöttää ehdon johonkin soluun ja viitata kyseiseen soluun (tässä tapauksessa F2):

    =KESKIARVO(IF(C3:C11=F2, B3:B11))))).

    Miten tämä kaava toimii

    IF-funktion loogisessa testissä verrataan jokaista kohdetta C3:C11:ssä F2:ssa olevaan kohdehenkilöön. Vertailun tuloksena on joukko TRUE- ja FALSE-arvoja, joissa TRUE-arvot edustavat vastaavuutta:

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

    Sillä value_ if_true argumentilla annamme pistemäärien alueen (B3:B11), joten jos looginen testi on TRUE, vastaava pistemäärä palautetaan. Koska argumentti value_ if_false argumentti jätetään pois, FALSE ilmestyy, jos ehto ei täyty:

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

    Tämä joukko syötetään AVERAGE-funktiolle, joka laskee lukujen aritmeettisen keskiarvon jättämällä FALSE-arvot huomiotta.

    AVERAGE IF useilla kriteereillä

    Kun halutaan keskiarvoida lukuja, joilla on useita kriteerejä, yleinen kaava on:

    AVERAGE(IF((( kriteerit_alue1 = kriteerit1 ) * ( kriteerit_alue2 = kriteerit2 ), average_range ))

    Esimerkiksi luokan A matematiikan pistemäärien keskiarvon laskemiseksi voit käyttää seuraavaa kaavaa:

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

    Tämä toimii yhtä hyvin, kun kriteereinä käytetään soluviittauksia:

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

    Excel 2019:ssä ja sitä alemmissa versioissa molempien edellä mainittujen kaavojen pitäisi olla matriisikaavoja, joten muista painaa Ctrl + Shift + Enter saadaksesi tarkan tuloksen. Excel 365:ssä ja 2021:ssä normaali Enter-näppäin toimii hyvin, koska dynaamisille matriiseille on sisäänrakennettu tuki.

    Sama tulos voidaan saavuttaa sisäkkäisen IF-lauseen avulla:

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

    Se, mitä kaavaa käytät, on vain henkilökohtainen mieltymyksesi.

    Miten tämä kaava toimii

    Loogisessa testissä IF suoritetaan kaksi vertailuoperaatiota - ensin tarkistetaan C3:C11:n koehenkilöluettelo G2:n arvoon ja sitten verrataan D3:D11:n luokkia G3:n arvoon. Kaksi TRUE- ja FALSE-arvojen joukkoa kerrotaan keskenään, ja kertolaskuoperaatio toimii AND-operaattorin tapaan. Missä tahansa aritmeettisessa operaatiossa TRUE vastaa 1:tä ja FALSE 0:ta.Kertomalla 0:lla saadaan aina nolla, joten tulokseksi saatava matriisi on 1 vain silloin, kun molemmat ehdot ovat TRUE. Tämä matriisi arvioidaan IF-funktion loogisessa testissä, joka palauttaa pistemäärät, jotka vastaavat ykkösiä (TRUE):

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

    Tämä lopullinen sarja toimitetaan AVERAGE:lle.

    Kuinka pyöristää keskiarvo Excelissä

    Jos haluat pyöristää vain näytetty keskiarvo muuttamatta taustalla olevaa arvoa, käytä apuna funktiota Vähennä desimaaliluku komento nauhassa tai Solujen muotoilu valintaikkunassa, kuten selitetään kohdassa Keskiarvon pyöristäminen Excelissä.

    Jos haluat pyöristää itse lasketun arvon, yhdistä AVERAGE johonkin Excelin pyöristysfunktioista.

    Jos haluat noudattaa pyöristämisen yleisiä matematiikan sääntöjä, sisällytä AVERAGE ROUND-funktioon. 2. argumentissa ( num_digits ), määritä numeroiden määrä, johon keskiarvo pyöristetään.

    Esimerkiksi, jos haluat pyöristää keskiarvon lähin kokonaisluku , käytä tätä kaavaa:

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

    Keskiarvon pyöristäminen yksi desimaali , käytä 1 arvoa num_digits argumentti:

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

    Keskiarvon pyöristäminen kaksi desimaalia , käytetään 2:ta num_digits argumentti:

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

    Ja niin edelleen.

    Jos haluat pyöristää ylöspäin, käytä ROUNDUP-toimintoa:

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

    Alaspäin pyöristämiseen käytetään ROUNDDOWN-funktiota:

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

    #DIV/0-virheen korjaaminen Excel AVERAGE -ohjelmassa

    Jos solualueella, jota yrität laskea, ei ole numeerisia arvoja, AVERAGE-kaava palauttaa jakovirheen nollalla (#DIV/0!). Tämän korjaamiseksi voit saada numeeristen arvojen kokonaismäärän COUNT-funktiolla, ja jos luku on suurempi kuin 0, voit laskea keskiarvon; muussa tapauksessa palauta tyhjän merkkijonon.

    IF(COUNT( alue )>0, AVERAGE( alue ), "")

    Jos haluat esimerkiksi välttää #DIV/0-virheen keskiarvon kanssa alla olevassa tietokokonaisuudessa, käytä tätä kaavaa:

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

    Keskiarvo ja virheiden huomiotta jättäminen

    Kun yrität keskiarvoistaa solualueen, jossa on virheitä, tuloksena on virhe. Voit estää tämän käyttämällä jotakin seuraavista ratkaisuista.

    AVERAGE ja IFERROR

    Ennen keskiarvon määrittämistä suodata virheet pois IFERROR-toiminnon avulla:

    KESKIARVO(IFERROR( alue ,""))

    Kaikissa muissa versioissa paitsi Excel 365:ssä ja 2021:ssä, joissa matriiseja käsitellään natiivisti, paina Ctrl + Shift + Enter -näppäimiä yhdessä, jotta kaava muuttuu matriisikaavaksi.

    Esimerkiksi alla olevan solualueen virheettömän keskiarvon laskemiseksi kaava on seuraava:

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

    AGGREGATE-toiminto

    Toinen helppo tapa keskiarvoistaa virheiden huomiotta jättäminen on AGGREGATE-funktion käyttäminen. AGGREGATE:n määrittäminen tätä tarkoitusta varten tapahtuu asettamalla arvoksi function_num argumentin arvoksi 1 (AVERAGE-funktio) ja argumentin vaihtoehdot argumentin arvoksi 6 (virhearvot jätetään huomiotta).

    Esimerkiksi:

    =AGGREGAATTI(1, 6, B3:B13)

    Kuten näet kuvakaappauksesta, molemmat toiminnot toimivat hienosti:

    Excel AVERAGE ei toimi

    Jos olet kohdannut ongelman keskiarvokaavan kanssa Excelissä, vianmääritysvinkkimme auttavat sinua ratkaisemaan ongelman nopeasti.

    Tekstiksi muotoillut numerot

    Jos alueella, jonka keskiarvoa yrität laskea, ei ole yhtä numeerista arvoa, tulee #DIV/0-virhe. Tämä tapahtuu usein, kun numerot on muotoiltu tekstiksi. Korjaa virhe yksinkertaisesti muuntamalla teksti numeroksi.

    Pieni vihreä kolmio solujen vasemmassa yläkulmassa on selkeä merkki tästä tapauksesta:

    Viitattujen solujen virhearvot

    Jos AVERAGE-kaava viittaa soluihin, jotka sisältävät jonkin virheen, esimerkiksi #VALUE!, kaavat johtavat samaan virheeseen. Voit ratkaista tämän ongelman käyttämällä AVERAGE:n yhdistelmää yhdessä IFERROR- tai AGGREGATE-funktion kanssa, kuten näissä esimerkeissä on kuvattu. Tai korvaa arvovirhe lähdetiedoissa tarvittaessa tekstillä.

    AVERAGE-kaava näkyy solussa tuloksen sijasta.

    Jos solu näyttää vastauksen sijasta kaavan, todennäköisesti Näytä kaavat -tila on käytössä työarkissasi. Muita syitä voi olla kaava, joka on syötetty tekstinä, jossa on välilyönti tai apostrofi ennen yhtäsuuruusmerkkiä. Ratkaisut kaikkiin näihin ongelmiin löytyvät täältä: Excel-kaavat eivät laske.

    Näin käytät keskiarvotoimintoa Excelissä aritmeettisen keskiarvon löytämiseksi. Kiitos lukemisesta ja toivottavasti tapaamme blogissamme ensi viikolla!

    Käytännön työkirja ladattavissa

    AVERAGE-kaava Excelissä - esimerkkejä (.xlsx-tiedosto)

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.