Tabela e përmbajtjes
Ky tutorial tregon se si të përdoret funksioni Excel AVERAGEIFS për llogaritjen e një mesatareje me kushte të shumta.
Kur bëhet fjalë për llogaritjen e mesatares aritmetike të një grupi numrash në Excel, MESATARJA është mënyra më e mirë. Për mesataren e qelizave që plotësojnë një kusht të caktuar, AVERAGEIF vjen në ndihmë. Për të gjetur një mesatare me kritere të shumta, AVERAGEIFS është funksioni që duhet përdorur. Për të mësuar se si funksionon, ju lutemi vazhdoni të lexoni!
Funksioni AVERAGEIFS në Excel
Funksioni Excel AVERAGEIFS llogarit mesataren aritmetike të të gjitha qelizave në një gamë që plotësojnë parametrat e specifikuar kriteret.
Sintaksa është si më poshtë:
AVERAGEIFS(varg_mesatar, diapazoni_kriter1, kriteri1, [range_kriteret2, kriteret2], …)Ku:
- Gama_mesatare - diapazoni i qelizave deri në mesatare.
- Vapa_kriteri1, diapazoni_kriterit2, … - diapazoni që do të testohet kundrejt kritereve përkatëse.
- Kriteret1, kriteret2, … - kriteret që përcaktojnë se cilat qeliza duhet të mesatarizohen. Kriteret mund të jepen në formën e një numri, shprehje logjike, vlerë teksti ose referencë qelize.
Kriteret_range1 / kriteret1 janë të nevojshme, pasuese ato janë fakultative. Nga 1 deri në 127 çiftet e diapazonit/kritereve mund të përdoren në një formulë.
Funksioni AVERAGEIFS disponohet në Excel 2007 - Excel 365.
Shënim. Funksioni AVERAGEIFS punon me logjikën AND, pra vetëm ato qelizajanë mesatare për të cilat të gjitha kushtet janë TË VËRTETA. Për të llogaritur qelizat për të cilat një kusht i vetëm është i vërtetë, përdorni formulën AVERAGE IF OSE.
Funksioni AVERAGEIFS - shënimet e përdorimit
Për të kuptuar qartë se si funksionon funksioni dhe për të shmangur gabimet, merrni njoftim për faktet e mëposhtme:
- Në argumentin varg_mesatar , qelizat e zbrazëta , vlerat logjike TRUE/FALSE dhe vlerat e tekstit nuk merren parasysh. Vlerat zero janë përfshirë.
- Nëse kriteri është një qelizë boshe, ajo trajtohet si vlerë zero.
- Nëse vargu_mesatar nuk përmban një vlerë të vetme numerike, një #DIV/0! ndodh gabim.
- Nëse asnjë qelizë nuk i plotëson të gjitha kriteret e specifikuara, një #DIV/0! gabimi është kthyer.
- Kriteret e AVERAGEIFS mund të zbatohen për të njëjtin diapazon ose vargje të ndryshme.
- Çdo varg_kriterie duhet të jetë i së njëjtës madhësi dhe formë si vargu_mesatar , përndryshe një #VLERË! ndodh gabimi.
Tani që e njihni teorinë, le të shohim se si të përdorim funksionin AVERAGEIFS në praktikë.
Formula Excel AVERAGEIFS
Së pari, le të përshkruajmë qasjen e përgjithshme. Për të ndërtuar saktë një formulë AVERAGEIFS, ju lutemi ndiqni këto udhëzime:
- Në argumentin e parë, jepni diapazonin që dëshironi të mesatarizoni.
- Në argumentet vijuese, specifikoni çiftet e diapazonit/kritereve . Çiftet mund të organizohen në çdo mënyrë, por kriteret ndjekin gjithmonëdiapazoni ku zbatohet.
- Një formulë AVERAGEIFS duhet të përmbajë gjithmonë një numër tek argumentet : varg_mesatar + një ose më shumë varg_kriteresh/kritere çifte .
MESATARE me kritere teksti
Për të marrë një mesatare të numrave në një kolonë nëse një kolonë tjetër përmban tekst të caktuar, përdorni atë tekst për kritere.
Si shembull, le të gjejmë një mesatare të shitjeve të "Apple" në rajonin "North". Për këtë, ne bëjmë një formulë AVERAGEIFS me dy kritere:
- Vapa_mesatare është C3:C15 (qelizat në mesatare).
- Vapa_Criteria1 është A3:A15 (Artikuj për t'u kontrolluar) dhe kriteri1 është "mollë".
- Vapa_Criteria_2 është B3:B15 (Rajonet për t'u kontrolluar) dhe kriteri2 është "veri".
Duke i bashkuar argumentet, marrim formulën e mëposhtme:
=AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")
Me kritere në qelizat e paracaktuara (F3 dhe F4 ), formula merr këtë formë:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
AVERAGEIFS me operatorë logjikë
Kur kriteri i paracaktuar në "është i barabartë me", shenja e barazisë mund të hiqet, dhe ju thjesht vendosni tekstin e synuar (të mbyllur në thonjëza) ose numrin (pa thonjëza) në argumentin përkatës siç tregohet në shembullin e mëparshëm.
Kur përdorni operatorë të tjerë logjikë si "më i madh se" (> ;), "më pak se" (<), jo e barabartë me (), dhe të tjera me një numër ose datë , ju bashkangjitni të gjithë ndërtimin nëkuotat e dyfishta.
Për shembull, për shitjet mesatare më të mëdha se zero të dorëzuara deri më 1-tetor-2022, formula është:
=AVERAGEIFS(C3:C15, B3:B15, "0")
Kur kriteret janë në qeliza të veçanta , ju mbyllni një operator logjik në thonjëza dhe e lidhni atë me një referencë qelize duke përdorur një ampersand (&). Për shembull:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFS me karaktere wild
Për mesataren e qelizave të bazuara në përputhje të pjesshme të tekstit , përdorni karaktere wildcard në kritere - një pikëpyetje (?) për të përputhur çdo karakter të vetëm ose një yll (*) për të përputhur me çdo numër karakteresh.
Në tabelën e mëposhtme, supozoni se dëshironi të arrini mesataren e shitjeve "portokalli" në të gjitha rajonet "jugore" duke përfshirë "jugun" -perëndim" dhe "jug-lindje". Për ta bërë këtë, ne përfshijmë një yll në kriterin e dytë:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
Nëse një kriter i pjesshëm i përputhjes së tekstit futet në një qelizë, atëherë lidhni një karakter të shkretë me referencën e qelizës. Në rastin tonë, formula merr këtë formë:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")
Nëse mesatare midis dy vlerave
Për të marrë mesataren e vlerave që bien midis dy vlerave specifike, përdorni një nga formulat gjenerike të mëposhtme:
Mesatarja nëse midis dy vlerave, përfshirë:
AVERAGEIFS(varg_mesatar, diapazoni_kriteror,">= vlera1 ", diapazoni_kriteror,"<= vlera2 ")Mesatarja nëse midis dy vlerave, ekskluzive:
AVERAGEIFS(vargu_mesatar, diapazoni_kriteror,"> vlera1 ", diapazoni_kriterit,"< vlera2 ")Në formulën e parë, ju përdorni operatorët logjik më i madh ose i barabartë me (>=) dhe më i vogël se ose i barabartë me (<=), kështu që vlerat kufitare përfshihen në mesatare.
Në formulën e dytë, kriteret logjike më e madhe se (>) dhe më pak se (<) përjashtojnë vlerat kufitare nga mesatarja .
Këto formula funksionojnë mirë ose të dy skenarët - kur qelizat për mesataren dhe qelizat për të kontrolluar janë në të njëjtën kolonë ose në dy kolona të ndryshme .
Për shembull, për të llogaritur mesataren e shitjeve midis 100 dhe 130 përfshirëse, mund të përdorni këtë formulë:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
Me vlerat kufitare në qelizat E3 dhe F3, formula merr këtë formë:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
Ju lutemi vini re se në këtë rast ne përdorim të njëjtën referencë (C3:C15) për 3 argumentet e intervalit.
Për të mesatarizuar qelizat në një kolonë të caktuar nëse vlerat në një kolonë tjetër bien midis dy vlerave, jepni një gamë të ndryshme për argumentet varg_mesatar dhe varg_kriterie .
Për shembull, për të mesatarizuar shitjet në kolonën C nëse data në kolonën B është midis 1-shtator dhe 30-tetor, formula është:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
Me referenca të qelizave:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
Kështu përdorni funksionin AVERAGEIFS në Excel për të gjetur një mesatare aritmetike me kritere të shumta. Ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën tjetër!
Praktikoni librin e punës për shkarkim
ExcelFunksioni AVERAGEIFS - shembuj (skedari .xlsx)