Efnisyfirlit
Kennslan mun kenna þér skilvirkustu formúlurnar til að meðaltala tölur, prósentur og tíma í Excel og forðast villur.
Í Microsoft Excel eru til nokkrar mismunandi formúlur til að reikna út meðaltal. Þessi kennsla fjallar um það vinsælasta - AVERAGE fallið.
AVERAGE fallið í Excel
AVERAGE fallið í Excel er notað til að finna reiknað meðaltal tiltekinna talna . Setningafræðin er sem hér segir:
AVERAGE(tala1, [tala2], …)Þar sem tala1, tala2 o.s.frv. eru tölugildi sem þú vilt fá meðaltalið fyrir. Hægt er að útvega þær í formi tölugilda, fylkja, hólfa eða sviðstilvísana. Fyrstu rökin eru nauðsynleg, síðari eru valfrjáls. Í einni formúlu geturðu innihaldið allt að 255 rök.
AVERAGE er fáanlegt í öllum útgáfum af Excel 365 þó Excel 2007.
AVERAGE fall - 6 hlutir til að vita um
Að mestu leyti er auðvelt að nota AVERAGE aðgerðina í Excel. Hins vegar eru nokkur blæbrigði sem þú ættir að vera meðvitaður um.
- Frumur með núllgildi eru teknar með í meðaltalinu.
- Tómar frumur eru hunsuð.
- Hólf sem innihalda textastrengi og rökrétt gildi TRUE og FALSE eru hunsuð. Ef þú vilt hafa Boolean gildi og textaframsetningu talna með í útreikningnum, notaðu AVERAGEA fallið.
- Boolesk gildiLausnirnar á öllum þessum vandamálum eru gefnar hér: Excel formúlur reikna ekki.
Þannig notarðu AVERAGE fallið í Excel til að finna reiknað meðaltal. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!
Æfingabók til niðurhals
MEÐALTALSformúla í Excel - dæmi (.xlsx skrá)
- Ef tilgreindar frumbreytur innihalda ekki eitt gilt tölugildi, er #DIV/0! villa kemur upp.
- Rök sem eru villugildi valda því að AVERAGE formúla skilar villu. Til að forðast þetta, vinsamlegast sjáðu hvernig á að meðaltal hunsa villur.
Athugið. Þegar þú notar AVERAGE aðgerðina í Excel blöðunum þínum, vinsamlegast hafðu í huga muninn á hólfum með núllgildi og auðum reitum - 0 eru taldir, en tómir reiti ekki. Þetta gæti verið sérstaklega ruglingslegt ef valmöguleikinn " Sýna núll í hólfum sem hafa núllgildi " er hakað í tilteknu vinnublaði. Þú getur fundið þennan valmöguleika undir Excel-valkostir > Ítarlegri > Sýnavalkostir fyrir þetta vinnublað .
Excel AVERAGE formúla
Til að búa til grunn Excel formúlu fyrir meðaltal, allt sem þú þarft að gera er að gefa upp upprunagildin. Þetta er hægt að gera á nokkra mismunandi vegu.
Til að reikna út meðaltal ákveðinna talna er hægt að slá þær beint inn í formúlu. Til dæmis, til að meðaltala tölurnar 1,2,3 og 4, er formúlan:
=AVERAGE(1,2,3,4)
Til að meðaltala dálk í Excel, gefðu upp heil- dálkatilvísun:
=AVERAGE(A:A)
Til að meðaltala röð , notaðu tilvísun í heila röð:
=AVERAGE(1:1)
Til að meðaltal frumusvið , tilgreiniðþetta bil í formúlunni þinni:
=AVERAGE(A1:C20)
Til að skila meðaltali hólf sem ekki eru aðliggjandi , ætti að gefa upp hverja frumutilvísun fyrir sig:
=AVERAGE(A1, C1, D1)
Til að meðaltala mörg svið skaltu nota nokkrar sviðstilvísanir í einni formúlu:
=AVERAGE(A1:A20, C1:D10)
Og náttúrulega kemur ekkert í veg fyrir að þú takir gildi, hólf og sviðstilvísanir í sömu formúlu og viðskiptarökfræði þín krefst. Til dæmis:
=AVERAGE(B3:B5, D7:D9, E11, 100)
Og hér er atburðarás í raunveruleikanum. Í gagnasafninu hér að neðan notum við 3 mismunandi formúlur til að reikna út meðaltal - á öllu bilinu, í hverri röð og í hverjum dálki:
Hvernig á að nota AVERAGE aðgerðina í Excel - dæmi
Í sundur út frá tölum getur Excel AVERAGE auðveldlega fundið reiknað meðaltal annarra tölugilda eins og prósentutölur og tíma eins og sýnt er í eftirfarandi dæmum.
Reiknið meðalhlutfall í Excel
Til að fá meðaltal af prósentur, notarðu venjulega Excel formúlu fyrir meðaltal. Lykilatriðið er að stilla prósentusniðið fyrir formúluhólfið.
Til dæmis, til að reikna út meðalhlutfall í hólfum C2 til C11, er formúlan:
=AVERAGE(C2:C11)
Fáðu meðaltíma í Excel
Að reikna mismunandi tímaeiningar handvirkt væri mjög sársaukafullt... Sem betur fer ræður Excel AVERAGE aðgerðin fullkomlega við tímana. Til að tímameðaltalið birtist rétt, mundu bara að nota viðeigandi tímasnið á formúlunareit.
Til dæmis, til að finna meðaltíma í gagnasafninu hér að neðan, er formúlan:
=AVERAGE(B3:B13)
Excel meðaltal án núlls
Excel AVERAGE fall sleppir auðum hólfum, texta og rökréttum gildum, en ekki núllum. Á myndinni hér að neðan, taktu eftir því að meðaltalið í reitunum E4, E5 og E6 er það sama og í E3 sem autt reit og ógild gildi í dálki C eru hunsuð og aðeins tölurnar í dálkum B og D eru unnar. Hins vegar er núllgildið í C7 innifalið í meðaltalinu í E7, þar sem það er gilt tölugildi.
Til að útiloka núll skaltu nota AVERAGEIF eða AVERAGEIFS fallið í staðinn. Til dæmis:
=AVERAGEIF(B3:D3, "0")
Meðaltal efst eða neðst N gildi
Til að fá meðaltal af efstu 3, 5, 10 eða n gildum í svið, notaðu AVERAGE ásamt LARGE fallinu:
AVERAGE(LARGE( svið , {1,2,3, …, n}))Til dæmis, til að fá meðaltal af 3 stærstu tölurnar í B3:B11, formúlan er:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Til að reikna út meðaltal af neðstu 3, 5, 10 eða n gildum á bilinu, notaðu AVERAGE ásamt SMALL fallinu:
AVERAGE(SMALL( svið , {1,2,3, …, n}))Til dæmis, til að meðaltala 3 lægstu tölurnar í svið, formúlan er sem hér segir:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
Og hér eru niðurstöðurnar:
Hvernig þessi formúla virkar :
Venjulega ákvarðar LARGE fallið N. stærsta gildið í tilteknu fylki. Til að fá efstu n gildin, fylkifasti eins og {1,2,3} er notaður fyrir seinni röksemdina.
Í okkar tilviki skilar LARGE hæstu 3 gildunum á bilinu, sem eru 94, 93 og 90. AVERAGE tekur það þaðan og gefur út meðaltalið.
AVERAGE SMALL samsetningin virkar á svipaðan hátt.
AVERAGE IF formúla í Excel
Til að reikna út meðaltal með skilyrðum geturðu nýta AVERAGEIF eða AVERAGEIFS í Excel 2007 - 365. Í fyrri útgáfum geturðu smíðað þína eigin AVERAGEIF formúlu.
AVERAGEIF með einu skilyrði
Til að meðaltala tölur sem uppfylla ákveðið skilyrði, notaðu þessi almenna formúla:
AVERAGE(IF( viðmiðunarsvið = viðmið , meðalsvið ))Í Excel 2019 og lægra virkar þetta aðeins sem fylkisformúla, sem þýðir að þú þarft að ýta á Ctrl + Shift + Enter takkana til að klára það rétt. Í Excel 365 og 2021 mun venjuleg formúla virka vel.
Sem dæmi skulum við finna meðaltal stærðfræðieinkunnar í töflunni hér að neðan. Fyrir þetta skaltu bara nota "Stærðfræði" fyrir viðmið:
=AVERAGE(IF(C3:C11="Math", B3:B11))
Eða þú getur sett inn skilyrðið í einhverjum reit og vísað til þess reits (F2 í okkar tilfelli):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
Hvernig þessi formúla virkar
Rökfræðilega prófið á IF fallinu ber saman hvert viðfangsefni í C3:C11 við markið í F2. Niðurstaða samanburðarins er fylki TRUE og FALSE, þar sem TRUEs tákna samsvörun:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
Fyrir value_ if_true rökin, viðgefðu upp stigasviðið (B3:B11), þannig að ef rökrétta prófið er SANNT er samsvarandi einkunn skilað. Þar sem gildi_ if_false röksemdinni er sleppt, birtist FALSE þar sem skilyrðið er ekki uppfyllt:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Þessi fylking er færð í AVERAGE fallið, sem reiknar út meðaltal af tölunum sem hunsa FALSE gildin.
AVERAGE IF með mörgum forsendum
Til að meðaltala tölur með nokkrum forsendum er almenna formúlan:
AVERAGE(IF(( viðmiðunarsvið1 = viðmið1 ) * ( viðmiðasvið2 = viðmið2 ), meðalsvið ))Til dæmis, til að meðaltal stærðfræðiskorunum í flokki A, þú getur notað þessa formúlu:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Með frumutilvísunum fyrir viðmið, virkar þetta jafn vel:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
Í Excel 2019 og lægri ættu báðar ofangreindar að vera fylkisformúlur, svo mundu að ýta á Ctrl + Shift + Enter til að fá nákvæma niðurstöðu. Í Excel 365 og 2021 mun venjulegur Enter lykill virka vel vegna innbyggðs stuðnings fyrir kraftmikla fylki.
Hægt er að ná sömu niðurstöðu með hjálp hreiðra IF setningarinnar:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Hvaða formúla á að nota er bara spurning um persónulegt val þitt.
Hvernig þessi formúla virkar
Í rökréttu prófi IF eru gerðar tvær samanburðaraðgerðir - fyrst athugarðu lista yfir viðfangsefni í C3:C11 á móti gildinu í G2, og þá berðu saman flokkana í D3:D11 á mótigildi í G3. Fylkin tvö af SÖNN- og FALSE-gildum eru margfölduð og margföldunaraðgerðin virkar eins og OG-operator. Í hvaða reikniaðgerð sem er jafngildir TRUE 1 og FALSE jafngildir 0. Margföldun með 0 gefur alltaf núll, þannig að fylkið sem myndast hefur aðeins 1 þegar bæði skilyrðin eru SÖNN. Þetta fylki er metið í rökréttu prófi IF fallsins, sem skilar stigum sem samsvara 1 (TRUE):
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Þetta lokafylki er þjónað í AVERAGE.
Hvernig á að rúnna meðaltal í Excel
Ef þú vilt hringja aðeins meðaltalið sem birtist án þess að breyta undirliggjandi gildi skaltu nota Lækka aukastaf skipun á borði eða Format Cells valmyndina eins og útskýrt er í Hvernig á að slétta meðaltal í Excel.
Til að slétta sjálft reiknað gildi skaltu sameina AVERAGE við eitt af Excel námundunaraðgerðunum.
Til að fylgja almennum stærðfræðireglum um námundun skaltu hreiðra AVERAGE í ROUND fallinu. Í 2. rifrildi ( fjöldi_stafir ), tilgreinið fjölda tölustafa sem á að námunda meðaltal í.
Til dæmis, til að námunda meðaltal að næstu heiltölu , notaðu til dæmis þessi formúla:
=ROUND(AVERAGE(B3:B11), 0)
Til að ná meðaltali að einum aukastaf , notaðu 1 fyrir num_stafa rök:
=ROUND(AVERAGE(B3:B11), 1)
Til að námunda meðaltal að tvo aukastöfum , notaðu 2 fyrir fjölda_stafa rök:
=ROUND(AVERAGE(B3:B11), 2)
Og svo á.
Fyrirnámundun upp á við, notaðu ROUNDUP aðgerðina:
=ROUNDUP(AVERAGE(B3:B11), 1)
Til að námundun niður á við er ROUNDDOWN fallið sem á að nota:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
Legað #DIV/0 villa í Excel AVERAGE
Ef svið frumna sem þú ert að reyna að reikna hefur engin tölugildi mun AVERAGE formúla skila deilingu með núll villa (#DIV/0!). Til að laga þetta er hægt að fá samtals tölugildi með COUNT fallinu og ef talningin er meiri en 0, þá meðaltal; annars - skilaðu tómum streng.
IF(COUNT( svið )>0, AVERAGE( svið ), "")Til dæmis, til að forðast # DIV/0 villa með meðaltali í gagnasettinu hér að neðan, notaðu þessa formúlu:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Meðaltal og hunsa villur
Þegar reynt er að gera meðaltal á bili frumna sem hafa einhverja villur, niðurstaðan verður villa. Til að koma í veg fyrir að þetta gerist, notaðu eina af eftirfarandi lausnum.
AVERAGE og IFERROR
Áður en meðaltal er tekið skaltu sía út villur með hjálp IFERROR fallsins:
AVERAGE(IFERROR( svið ,""))Í öllum útgáfum nema Excel 365 og 2021 þar sem fylki eru meðhöndluð innfædd, ýttu á Ctrl + Shift + Enter takkana saman til að gera það að fylkisformúlu.
Til dæmis, til að meðaltal neðangreindra frumna án villna, er formúlan:
=AVERAGE(IFERROR(B3:B13, ""))
AGGREGATE aðgerð
Önnur auðveld leið til að meðaltal hunsa villur er að nota AGGREGATE aðgerðina. Til að stilla AGGREGATE í þessum tilgangi stillirðu fall_tal rök til 1 (AVERAGE fall), og valkostir rök í 6 (hunsar villugildi).
Til dæmis:
=AGGREGATE(1, 6, B3:B13)
Eins og þú sérð á skjámyndinni virka báðar aðgerðir fallega:
Excel AVERAGE virkar ekki
Ef þú hefur lent í vandræðum með AVERAGE formúlu í Excel, þá er úrræðaleit okkar ábendingar munu hjálpa þér að leysa það fljótt.
Tölur sniðnar sem texti
Ef bilið sem þú ert að reyna að gera meðaltal hefur ekki eitt tölugildi kemur #DIV/0 villa upp. Þetta gerist oft þegar tölur eru sniðnar sem texti. Til að laga villuna skaltu einfaldlega breyta texta í tölustafi.
Lítill grænn þríhyrningur efst í vinstra horni reitanna er skýr vísbending um þetta tilvik:
Villugildi í frumurnar sem vísað er til
Ef AVERAGE formúla vísar til fruma sem innihalda einhverja villu, segðu #VALUE!, munu formúlurnar leiða til sömu villunnar. Til að leysa þetta vandamál, notaðu blöndu af AVERAGE ásamt IFERROR eða AGGREGATE fallinu eins og lýst er í þessum dæmum. Eða skiptu út gildisvillunni í upprunagögnunum fyrir einhvern texta ef við á.
MEÐALTALSformúla birtist í reit í stað niðurstöðu
Ef hólfið þitt sýnir formúlu í stað svari, þá er líklega Sýna formúluhamurinn virkur á vinnublaðinu þínu. Aðrar ástæður gætu verið formúla sem er slegin inn sem texti, með fremstu bili eða fráfalli á undan jöfnunarmerkinu.