Efnisyfirlit
Kennslan sýnir hvernig á að nota AVERAGEIF fallið í Excel til að reikna út meðaltal með skilyrði.
Microsoft Excel hefur nokkrar mismunandi aðgerðir til að reikna út reiknað meðaltal af tölum. Þegar þú ert að leita að meðaltali frumna sem uppfylla ákveðin skilyrði, er AVERAGEIF fallið sem á að nota.
AVERAGEIF fallið í Excel
AVERAGEIF fallið er notað til að reikna út meðaltal allra frumna á tilteknu bili sem uppfylla tiltekið skilyrði.
Fallið hefur samtals 3 rök - fyrstu 2 eru nauðsynlegar, sá síðasti er valfrjáls :
- Svið (áskilið) - svið frumna til að prófa gegn viðmiðunum.
- Viðmið (áskilið)- ástandið sem ákvarðar hvaða frumur eru að meðaltali. Það er hægt að útvega það í formi tölu, rökrænnar tjáningar, textagildis eða frumatilvísunar, t.d. 5, ">5", "köttur" eða A2.
- Average_range (valfrjálst) - frumurnar sem þú vilt í raun að meðaltal. Ef því er sleppt verður svið meðaltal.
AVERAGEIF aðgerðin er fáanleg í Excel 365 - 2007.
Ábending. Notaðu AVERAGEIFS aðgerðina til að meðaltal frumna með tvö eða fleiri skilyrði.
Excel AVERAGEIF - hlutir sem þarf að muna!
Til að nota AVERAGEIF aðgerðina á skilvirkan hátt í vinnublöðunum þínum skaltu taka eftir þessum lykilatriðum:
- Þegar þú reiknar út meðaltal, tómtfrumur , textagildi og rökgildi TRUE og FALSE eru hunsuð.
- Núlgildi eru innifalin í meðaltalinu.
- Ef viðmið hólf er tómt er farið með það sem núllgildi (0).
- Ef meðalsvið inniheldur aðeins auðar reiti eða textagildi , #DIV/0! villa kemur upp.
- Ef engin hólf á sviði uppfyllir skilyrði , þá mun #DIV/0! villa er skilað.
- Average_range rökin þurfa ekki endilega að vera af sömu stærð og svið . Hins vegar eru raunverulegar frumur sem á að reikna að meðaltali ákvörðuð af stærð sviðs röksemdafærslunnar. Með öðrum orðum, efri vinstra hólfið í meðalsviði verður upphafspunktur og jafnmargir dálkar og raðir eru meðaltal eins og er að finna í sviði rökinu.
AVERAGEIF formúla byggð á öðrum reit
Með Excel AVERAGEIF aðgerðinni geturðu meðaltal dálks talna byggt á:
- viðmiðum sem beitt er á sama dálk
- viðmið sem notuð eru á annan dálk
Ef skilyrðið á við um sama dálk sem ætti að vera meðaltal, skilgreinirðu aðeins fyrstu tvær rökin: svið og viðmið . Til dæmis, til að finna meðaltal sölu í B3:B15 sem er meiri en $120, er formúlan:
=AVERAGEIF(B3:B15, ">120")
Til að meðaltali miðað við annan reit , skilgreindu öll 3 rökin: svið (hólf til að athuga meðástand), viðmið (skilyrðið) og meðalsvið (reitur til að reikna út).
Til dæmis til að fá meðaltal af sölu sem var afhent eftir 1. okt. , formúlan er:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
Þar sem C3:C15 eru frumurnar til að athuga með viðmiðunum og B3:B15 eru frumurnar sem að meðaltali.
Hvernig á að nota AVERAGEIF aðgerðina í Excel - dæmi
Og nú skulum við sjá hvernig þú getur notað Excel AVERAGEIF í raunverulegum vinnublöðum til að finna meðaltal af frumum sem uppfylla skilyrðin þín.
AVERAGEIF textaviðmið
Til að finna meðaltal af tölugildum í tilteknum dálki ef annar dálkur inniheldur ákveðinn texta, byggir þú AVERAGEIF formúlu með textaviðmiðum. Þegar textagildi er innifalið beint í formúlunni ætti það að vera innan tveggja gæsalappa ("").
Til dæmis, til að meðaltala tölurnar í dálki B ef dálkur A inniheldur "Epli", er formúlan :
=AVERAGEIF(A3:A15, "apple", B3:B15)
Að öðrum kosti geturðu sett inn marktextann í einhverjum reit, segðu F3, og notað þá reittilvísun fyrir viðmið . Í þessu tilviki er ekki þörf á tvöföldum gæsalöppum.
=AVERAGEIF(A3:A15, F3, B3:B15)
Kosturinn við þessa aðferð er að hún gerir þér kleift að meðaltalssölu fyrir hvaða annan hlut sem er með því einfaldlega að breyta textaviðmiðunum í F3, án þess að hafa til að gera einhverjar breytingar á formúlunni.
Ábending. Til að runda meðaltal að ákveðnum fjölda aukastafa, notaðu hækka aukastaf eða Lækka Taugastafur skipun á flipanum Heima , í hópnum Númer . Þetta mun breyta birtingu meðaltalsins en ekki gildinu sjálfu. Til að námunda raunverulegt gildi sem formúlan skilar, notaðu AVERAGEIF ásamt ROUND eða öðrum námundunaraðgerðum. Fyrir frekari upplýsingar, vinsamlegast sjáðu Hvernig á að slétta meðaltal í Excel.
AVERAGEIF rökrétt viðmið fyrir tölugildi
Til að prófa ýmis tölugildi í viðmiðunum þínum skaltu nota þau ásamt "stærri en" (> ;), "minna en" (<), jafnt og (=), ekki jafnt og (), og öðrum rökrænum aðgerðum.
Þegar rökrænn virkni er tekinn inn með tölu, mundu að láta alla smíðina fylgja með. í tvöföldum gæsalöppum. Til dæmis, til að meðaltal tölur sem eru minni en eða jafnar og 120, væri formúlan:
=AVERAGEIF(B3:B15, "<=120")
Athugaðu að gæsalappan og talan eru bæði innan gæsalappa.
Þegar „er jafnt“ viðmiðunum er notað er hægt að sleppa jafnréttismerkinu (=).
Til dæmis, til að meðaltal sölunnar sem afhent var 9. september 2022, er formúlan svona:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
Notkun AVERAGEIF með dagsetningum
Líkt og tölur er hægt að nota dagsetningar sem viðmið fyrir AVERAGEIF fallið. Hægt er að búa til dagsetningarviðmið á nokkra mismunandi vegu.
Við skulum skoða hvernig þú getur meðaltalssölu afhent fyrir tiltekna dagsetningu, td 1. nóvember 2022.
Auðveldasta leiðin er að fylgja meðrökréttur rekstraraðili og dagsetning saman í tvöföldum gæsalöppum:
=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)
Eða þú getur sett rekstraraðilann og dagsetninguna inn í gæsalappir sérstaklega og sameinað þau með & skilti:
=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)
Til að ganga úr skugga um að dagsetningin sé slegin inn á því sniði sem Excel skilur, geturðu notað DATE aðgerðina sem er samtengd rökræna stjórnandanum:
=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)
Til að meðaltalssölu skilað fyrir dagsetningu í dag, notaðu TODAY aðgerðina í viðmiðunum:
=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)
Skjámyndin hér að neðan sýnir niðurstöðurnar:
AVERAGEIF stærra en 0
Samkvæmt hönnun sleppir Excel AVERAGE aðgerðinni auðum reitum en tekur 0 gildi í útreikningum. Til að meðaltalsgildi eru aðeins hærri en núll, notaðu ">0" fyrir viðmið .
Til dæmis, til að reikna út meðaltal tölunna í B3:B15 sem eru stærri en núll, formúla í E4 er:
=AVERAGEIF(B3:B15, ">0")
Athugið hvernig niðurstaðan er frábrugðin venjulegu meðaltali í E3:
Meðaltal ef ekki 0
Ofangreind lausn virkar vel fyrir sett af jákvæðum tölum. Ef þú ert með bæði jákvæð og neikvæð gildi, þá geturðu meðaltal af öllum tölum fyrir utan núll með því að nota "0" fyrir viðmið .
Til dæmis, til að meðaltala öll gildin í B3:B15 nema núllum , notaðu þessa formúlu:
=AVERAGEIF(B3:B15, "0")
Excel meðaltal ef ekki núll eða autt
Þar sem AVERAGEIF aðgerðin sleppir tómum hólfum eftir hönnun geturðu einfaldlega notað „ekki núll“ viðmið („0“). Þar af leiðandi, bæði núllgildi og auðar hólf verða hunsuð. Til að tryggja þetta, í sýnishornsgagnasettinu okkar, skiptum við nokkrum núllgildum út fyrir eyður og fengum alveg sömu niðurstöðu og í fyrra dæmi:
=AVERAGEIF(B3:B15, "0")
Meðaltal ef annað reit er auðt
Til að meðaltal frumna í tilteknum dálki ef hólf í öðrum dálki í sömu röð er auð, notaðu "=" fyrir viðmið . Þetta mun innihalda tómar reiti sem innihalda algerlega ekkert - ekkert bil, enginn strengur að lengd, engir stafir sem ekki eru prentaðir osfrv.
Til meðaltalsgilda sem samsvara sjónrænt auðum reitum þar á meðal þá sem innihalda tóma strengi ("") sem skilað er af öðrum aðgerðum, notaðu "" fyrir viðmið .
Í prófunarskyni munum við nota bæði viðmið til að meðaltala tölurnar í B3:B15 sem hafa engan afhendingardag í C3:C15 (þ.e. ef reit í dálki C er auður).
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
Vegna þess að einn af sjónrænu auðu frumunum (C12) er í raun ekki tómur - það er núll-lengd strengur í honum - skila formúlurnar mismunandi niðurstöðum:
Meðaltal ef annar reit er ekki auður
Til að meðaltals bil hólfa ef reit á öðru svið er ekki auðt skaltu nota "" fyrir viðmið .
Til dæmis, eftirfarandi AVERAGEIF formúla reiknar meðaltal af hólfum B3 til B15 ef reit í dálki C í sömu röð er ekki auður:
=AVERAGEIF(C3:C15, "", B3:B15)
AVERAGEIF jokertákn (part al match)
Tilmeðaltalsfrumur byggðar á samsvörun að hluta, notaðu algildisstafi í forsendum AVERAGEIF formúlunnar þinnar:
- Spuramerki (?) til að passa við einhvern stakan staf.
- Stjörnu (*) til að passa við hvaða röð stafa sem er.
Segjum sem svo að þú sért með 3 mismunandi tegundir af bananum og viljir finna meðaltal þeirra. Eftirfarandi formúla mun gera það að verkum:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Ef þörf krefur er hægt að nota algildisstaf ásamt frumutilvísun. Að því gefnu að markhluturinn sé í reit В4 tekur formúlan þessa lögun:
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
Ef leitarorðið þitt gæti birst hvar sem er í reit (í upphafi, í miðjunni eða í lokin ), settu stjörnu á báðar hliðar:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Til að finna meðaltal allra atriða að undanskildum hvaða banana sem er, notaðu þessa formúlu:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Hvernig á að reikna út meðaltal í Excel að undanskildum ákveðnum hólfum
Til að útiloka ákveðnar hólfa frá meðaltalinu, notaðu "ekki jafn" () rökræna rekstraraðilann.
Til dæmis, til að meðaltal sölunúmera fyrir allar vörur nema "epli", notaðu þessa formúlu:
=AVERAGEIF(A3:A15, "apple", B3:B15)
Ef útilokaða hluturinn er í fyrirfram skilgreindum reit ( D4), er formúlan á þessa leið:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
Til að finna meðaltal allra hluta að undanskildum „bananum“, notaðu „ekki jafnt og“ ásamt algildisstafi:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Ef útilokaða algildishluturinn er í sérstakri reit (D9) skaltu tengja saman rökræna rekstraraðila, algildisstaf ogfrumutilvísun með og-merki:
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
Hvernig á að nota AVERAGEIF með frumutilvísun
Í stað þess að slá inn skilyrðin beint í formúlu geturðu notað rökrænan rekstraraðila í samsetningu með reitvísun til að búa til viðmiðin. Þannig muntu geta prófað mismunandi aðstæður með því að breyta gildi í viðmiðunarreitnum án þess að breyta AVERAGEIF formúlunni þinni.
Þegar skilyrðið er sjálfgefið " er jafnt og ", þá einfaldlega notaðu frumutilvísun fyrir viðmið rökin. Formúlan hér að neðan reiknar út meðaltal allrar sölu innan bilsins B3:B15 sem tengist vörunni í reit F4.
=AVERAGEIF(A3:A15, F4, B3:B15)
Þegar viðmiðin innihalda rökréttan rekstraraðila , þú byggir það upp á þennan hátt: settu rökræna rekstraraðilann innan gæsalappa og notaðu og-merki (&) til að tengja það saman við frumutilvísun.
Til dæmis til að finna meðaltal sölu í B3:B15 sem eru hærri en gildið í F9, notaðu eftirfarandi formúlu:
=AVERAGEIF(B3:B15, ">"&F9)
Á svipaðan hátt geturðu notað rökfræðilega tjáningu með öðru falli í viðmiðunum.
Með dagsetningar í C3:C15, skilar formúlan hér að neðan meðaltali sölu sem hefur verið afhent fram að núverandi dagsetningu að meðtöldum:
=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)
Þannig notarðu AVERAGEIF fall í Excel til að reikna út meðaltal með ástandi. Ég þakka þér fyrir að lesa og vonast til að sjá þig á blogginu okkar næstviku!
Æfingabók til niðurhals
Excel AVERAGEIF aðgerð - dæmi (.xlsx skrá)