Tabela e përmbajtjes
Tutoriali do t'ju mësojë formulat më efektive për mesataren e numrave, përqindjeve dhe kohëve në Excel dhe për të shmangur gabimet.
Në Microsoft Excel, ekzistojnë një sërë formulash të ndryshme për llogaritjen mesatare. Ky tutorial fokusohet në atë më të njohurin - funksionin AVERAGE.
Funksioni AVERAGE në Excel
Funksioni AVERAGE në Excel përdoret për të gjetur mesataren aritmetike të numrave të specifikuar . Sintaksa është si më poshtë:
MESATARE(numri1, [numri2], …)Ku numri1, numri2 , etj. janë vlera numerike për të cilat dëshironi të merrni mesataren. Ato mund të ofrohen në formën e vlerave numerike, vargjeve, qelizave ose referencave të diapazonit. Argumenti i parë kërkohet, ato të mëvonshme janë opsionale. Në një formulë, mund të përfshini deri në 255 argumente.
MESATARI është i disponueshëm në të gjitha versionet e Excel 365 edhe pse Excel 2007.
Funksioni AVERAGE - 6 gjëra për të ditur
Në pjesën më të madhe, përdorimi i funksionit AVERAGE në Excel është i lehtë. Megjithatë, ka disa nuanca që duhet të keni parasysh.
- Qelizat me vlera zero përfshihen në mesatare.
- Qelizat boshe janë injoruar.
- Qelizat që përmbajnë vargje teksti dhe vlerat logjike TRUE dhe FALSE janë injoruar. Nëse dëshironi të përfshini vlerat Boolean dhe paraqitjet e tekstit të numrave në llogaritje, përdorni funksionin AVERAGEA.
- Vlerat BooleanZgjidhjet për të gjitha këto probleme janë dhënë këtu: Formulat e Excel nuk llogariten.
Kështu përdorni funksionin AVERAGE në Excel për të gjetur një mesatare aritmetike. Ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën e ardhshme!
Praktikoni librin e punës për shkarkim
Formula AVERAGE në Excel - shembuj (skedari .xlsx)
- Nëse argumentet e specifikuara nuk përmbajnë një vlerë të vetme numerike të vlefshme, një #DIV/0! ndodh gabimi.
- Argumentet që janë vlera gabimi shkaktojnë që një formulë AVERAGE të kthejë një gabim. Për të shmangur këtë, ju lutemi shikoni se si të mesatarizoni gabimet e injorimit.
Shënim. Kur përdorni funksionin AVERAGE në fletët tuaja Excel, ju lutemi mbani parasysh ndryshimin midis qelizave me vlera zero dhe qelizat bosh - 0 numërohen, por qelizat boshe nuk numërohen. Kjo mund të jetë veçanërisht konfuze nëse opsioni " Trego një zero në qelizat që kanë një vlerë zero " nuk është i zgjedhur në një fletë pune të caktuar. Mund ta gjeni këtë opsion te Opsionet e Excel-it > Të avancuara > Opsionet e shfaqjes për këtë fletë pune .
Formula e Excel AVERAGE
Për të ndërtuar një formulë bazë Excel për mesataren, gjithçka që duhet të bëni është të jepni vlerat e burimit. Kjo mund të bëhet në disa mënyra të ndryshme.
Për të llogaritur një mesatare prej numrave të caktuar , mund t'i shkruani ato drejtpërdrejt në një formulë. Për shembull, për të mesatarizuar numrat 1,2,3 dhe 4, formula është:
=AVERAGE(1,2,3,4)
Për të mesatarizuar një kolona në Excel, jepni një të tërë- referencë kolone:
=AVERAGE(A:A)
Për të mesatarizuar një rresht , përdorni një referencë të rreshtit të plotë:
=AVERAGE(1:1)
Për të mesatarizuar një gama e qelizave , specifikoniatë diapazon në formulën tuaj:
=AVERAGE(A1:C20)
Për të kthyer një mesatare të qelizave jo ngjitur , çdo referencë qelize duhet të jepet individualisht:
=AVERAGE(A1, C1, D1)
Për të mesatarizuar sferat e shumëfishta , përdorni disa referenca diapazoni në një formulë të vetme:
=AVERAGE(A1:A20, C1:D10)
Dhe natyrisht, asgjë nuk ju pengon të përfshini vlerat, qelizat dhe varg referencat në të njëjtën formulë siç kërkon logjika e biznesit tuaj. Për shembull:
=AVERAGE(B3:B5, D7:D9, E11, 100)
Dhe këtu është një skenar i jetës reale. Në grupin e mëposhtëm të të dhënave, ne përdorim 3 formula të ndryshme për llogaritjen e një mesatareje - në të gjithë gamën, në çdo rresht dhe në secilën kolonë:
Si të përdoret funksioni AVERAGE në Excel - shembuj
Veç nga numrat, Excel AVERAGE mund të gjejë lehtësisht një mesatare aritmetike të vlerave të tjera numerike si përqindjet dhe kohët, siç tregohet në shembujt e mëposhtëm.
Llogaritni përqindjen mesatare në Excel
Për të marrë një mesatare prej përqindje, ju përdorni një formulë normale Excel për mesataren. Gjëja kryesore është të vendosni formatin Përqindje për qelizën e formulës.
Për shembull, për të llogaritur një përqindje mesatare në qelizat C2 deri në C11, formula është:
=AVERAGE(C2:C11)
Merrni kohën mesatare në Excel
Llogaritja manuale e njësive të ndryshme kohore do të ishte një dhimbje e vërtetë… Për fat të mirë, funksioni MESATAR i Excel përballon kohën në mënyrë të përsosur. Që mesatarja e kohës të shfaqet në mënyrë korrekte, thjesht mos harroni të aplikoni një format të përshtatshëm të kohës në formulëqelizë.
Për shembull, për të gjetur një kohë mesatare në grupin e mëposhtëm të të dhënave, formula është:
=AVERAGE(B3:B13)
Excel Mesatarja pa zero
Excel Funksioni AVERAGE anashkalon qelizat bosh, tekstin dhe vlerat logjike, por jo zerat. Në imazhin e mëposhtëm, vini re se mesatarja në qelizat E4, E5 dhe E6 është e njëjtë me E3 si një qelizë bosh dhe vlerat e pavlefshme në kolonën C nuk merren parasysh dhe përpunohen vetëm numrat në kolonat B dhe D. Sidoqoftë, vlera zero në C7 përfshihet në mesataren në E7, pasi është një vlerë numerike e vlefshme.
Për të përjashtuar zerat, përdorni funksionin AVERAGEIF ose AVERAGEIFS. Për shembull:
=AVERAGEIF(B3:D3, "0")
N vlera mesatare të sipërme ose të poshtme
Për të marrë një mesatare të vlerave kryesore 3, 5, 10 ose n në një diapazoni, përdorni AVERAGE në kombinim me funksionin LARGE:
AVERAGE(LARGE( range , {1,2,3, …, n}))Për shembull, për të marrë një mesatare prej 3 numrat më të mëdhenj në B3:B11, formula është:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Për të llogaritur një mesatare të vlerave fundore 3, 5, 10 ose n në një interval, përdorni AVERAGE së bashku me funksionin SMALL:
AVERAGE(SMALL( range , {1,2,3, …, n}))Për shembull, për të mesatarizuar 3 numrat më të ulët në diapazoni, formula shkon si më poshtë:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
Dhe këtu janë rezultatet:
Si funksionon kjo formulë :
Normalisht, funksioni LARGE përcakton vlerën e N-të më të madhe në një grup të caktuar. Për të marrë n vlerat kryesore, një grupkonstante si {1,2,3} përdoret për argumentin e dytë.
Në rastin tonë, LARGE kthen 3 vlerat më të larta në interval, të cilat janë 94, 93 dhe 90. AVERAGE e merr atë nga atje dhe nxjerr mesataren.
Kombinimi AVERAGE SMALL funksionon në mënyrë të ngjashme.
Mesatar IF formula në Excel
Për të llogaritur një mesatare me kushte, mund të shfrytëzoni AVERAGEIF ose AVERAGEIFS në Excel 2007 - 365. Në versionet e mëparshme, mund të ndërtoni formulën tuaj AVERAGE IF.
AVERAGE IF me një kusht
Për numrat mesatarë që plotësojnë një kusht të caktuar, përdorni kjo formulë e përgjithshme:
AVERAGE(IF( varg_kriteresh = kriteret , vargu_mesatar ))Në Excel 2019 dhe më poshtë, kjo funksionon vetëm si formulë grupi, që do të thotë se duhet të shtypni tastet Ctrl + Shift + Enter për ta përfunduar saktë. Në Excel 365 dhe 2021, një formulë normale do të funksionojë mirë.
Si shembull, le të gjejmë një rezultat mesatar matematike në tabelën e mëposhtme. Për këtë, thjesht përdorni "Math" për kriteret:
=AVERAGE(IF(C3:C11="Math", B3:B11))
Ose mund të futni kushtin në ndonjë qelizë dhe t'i referoheni asaj qelize (F2 në rastin tonë):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
Si funksionon kjo formulë
Testi logjik i funksionit IF krahason çdo subjekt në C3:C11 me atë të synuar në F2. Rezultati i krahasimit është një grup vlerash TRUE dhe FALSE, ku TRUE-t përfaqësojnë përputhjet:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
Për argumentin value_ if_true , nejepni gamën e pikëve (B3:B11), kështu që nëse testi logjik është TRUE, rezultati përkatës kthehet. Duke qenë se argumenti value_ if_false hiqet, FALSE shfaqet aty ku kushti nuk plotësohet:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Ky grup i jepet funksionit AVERAGE, i cili llogarit një mesatare aritmetike e numrave që shpërfillin vlerat FALSE.
MESATARE NËSE me disa kritere
Për numrat mesatarë me disa kritere, formula e përgjithshme është:
MESATAR(IF(( varg_kriteri1 = kriteri1 ) * ( varg_kriteri2 = kriteri2 ), vargu_mesatar ))Për shembull, në mesatare rezultatet e matematikës në klasën A, mund të përdorni këtë formulë:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Me referenca të qelizave për kritere, kjo funksionon po aq mirë:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
Në Excel 2019 dhe më poshtë, të dyja më sipër duhet të jenë formula të grupeve, prandaj mos harroni të shtypni Ctrl + Shift + Enter për të marrë një rezultat të saktë. Në Excel 365 dhe 2021, një çelës normal Enter do të funksionojë mirë për shkak të mbështetjes së integruar për grupet dinamike.
I njëjti rezultat mund të arrihet me ndihmën e deklaratës IF të mbivendosur:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Cila formulë të përdorni është vetëm një çështje e preferencës suaj personale.
Si funksionon kjo formulë
Në testin logjik të IF, kryhen dy operacione krahasimi - së pari, kontrolloni listën e lëndëve në C3:C11 kundrejt vlerës në G2, dhe më pas krahasoni klasat në D3:D11 kundrejtvlera në G3. Dy vargjet e vlerave TRUE dhe FALSE shumëzohen dhe operacioni i shumëzimit funksionon si operatori AND. Në çdo veprim aritmetik, TRUE barazohet me 1 dhe FALSE barazohet me 0. Shumëzimi me 0 jep gjithmonë zero, kështu që grupi rezultues ka 1 vetëm kur të dy kushtet janë TRUE. Ky grup vlerësohet në testin logjik të funksionit IF, i cili kthen pikët që korrespondojnë me 1-të (TRUE):
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Ky grup përfundimtar shërbehet në MESATAR.
Si të rrumbullakosni një mesatare në Excel
Në rast se dëshironi të rrumbullakosni vetëm mesataren e shfaqur pa ndryshuar vlerën bazë, përdorni Zvogëloni dhjetorin komandën në shirit ose kutinë e dialogut Formati qelizat siç shpjegohet në Si të rrumbullakoset mesatarja në Excel.
Për të rrumbullakosur vetë vlerën e llogaritur, kombinoni MESATARIN me një nga funksionet e rrumbullakimit të Excel.
Për të ndjekur rregullat e përgjithshme matematikore për rrumbullakimin, vendosni folenë AVERAGE në funksionin ROUND. Në argumentin e dytë ( num_shifrat ), specifikoni numrin e shifrave për të rrumbullakosur një mesatare.
Për shembull, për të rrumbullakosur një mesatare në numrin e plotë më të afërt , përdorni kjo formulë:
=ROUND(AVERAGE(B3:B11), 0)
Për të rrumbullakosur një mesatare në një vend dhjetor , përdorni 1 për argumentin num_shifra :
=ROUND(AVERAGE(B3:B11), 1)
Për të rrumbullakosur një mesatare në dy shifra dhjetore , përdorni 2 për argumentin num_shifra :
=ROUND(AVERAGE(B3:B11), 2)
Dhe kështu më.
Përrrumbullakimi lart, përdorni funksionin ROUNDUP:
=ROUNDUP(AVERAGE(B3:B11), 1)
Për rrumbullakimin poshtë, ROUNDDOWN është funksioni që duhet përdorur:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
Fiksimi #DIV/0 gabim në Excel AVERAGE
Nëse diapazoni i qelizave që po përpiqeni të llogaritni nuk ka vlera numerike, një formulë AVERAGE do të kthejë një gabim ndarje me zero (#DIV/0!). Për ta rregulluar këtë, mund të merrni një total vlerash numerike me funksionin COUNT dhe nëse numërimi është më i madh se 0, atëherë mesatarja; përndryshe - kthe një varg bosh.
IF(COUNT( range )>0, AVERAGE( range ), "")Për shembull, për të shmangur një # Gabim DIV/0 me mesatare në grupin e mëposhtëm të të dhënave, përdorni këtë formulë:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Mesatar dhe injoroni gabimet
Kur përpiqeni të mesatarizoni një varg qelizash që ka ndonjë gabime, rezultati do të jetë një gabim. Për të parandaluar që kjo të ndodhë, përdorni një nga zgjidhjet e mëposhtme.
MESATARE dhe IFERROR
Përpara se të mesatarizoni, filtroni gabimet me ndihmën e funksionit IFERROR:
AVERAGE(IFERROR( range ,""))Në të gjitha versionet përveç Excel 365 dhe 2021 ku vargjet trajtohen në mënyrë origjinale, shtypni së bashku tastet Ctrl + Shift + Enter për ta bërë atë një formulë grupi.
Për shembull, për të mesatarizuar gamën e mëposhtme të qelizave pa gabime, formula është:
=AVERAGE(IFERROR(B3:B13, ""))
Funksioni AGGREGATE
Një mënyrë tjetër e thjeshtë për të mesatarizuar gabimet e injorimit është përdorimi funksionin AGREGATE. Për të konfiguruar AGGREGATE për këtë qëllim, ju vendosniArgumenti funksioni_num në 1 (funksioni AVERAGE), dhe argumenti opsionet në 6 (injoroni vlerat e gabimit).
Për shembull:
=AGGREGATE(1, 6, B3:B13)
Siç mund ta shihni në pamjen e ekranit, të dy funksionet funksionojnë bukur:
Excel AVERAGE nuk funksionon
Nëse jeni përballur me një problem me një formulë AVERAGE në Excel, zgjidhja jonë e problemeve këshillat do t'ju ndihmojnë ta zgjidhni shpejt.
Numrat e formatuar si tekst
Nëse diapazoni që po përpiqeni të mesatarizoni nuk ka një vlerë të vetme numerike, ndodh një gabim #DIV/0. Kjo ndodh shpesh kur numrat formatohen si tekst. Për të rregulluar gabimin, thjesht konvertoni tekstin në numër.
Një trekëndësh i vogël jeshil në këndin e sipërm majtas të qelizave është një tregues i qartë i këtij rasti:
Vlerat e gabimit në qelizat e referuara
Nëse një formulë AVERAGE u referohet qelizave që përmbajnë ndonjë gabim, të themi #VALUE!, formulat do të rezultojnë në të njëjtin gabim. Për të zgjidhur këtë problem, përdorni një kombinim të AVERAGE së bashku me funksionin IFERROR ose AGGREGATE siç përshkruhet në këta shembuj. Ose zëvendësoni gabimin e vlerës në të dhënat burimore me ndonjë tekst nëse është e aplikueshme.
Formula AVERAGE shfaqet në një qelizë në vend të rezultatit
Nëse qeliza juaj shfaq një formulë në vend të përgjigjuni, atëherë ka shumë të ngjarë që modaliteti "Shfaq formulat" është aktiv në fletën tuaj të punës. Arsyet e tjera mund të jenë një formulë e futur si tekst, me një hapësirë kryesore ose apostrof përpara shenjës së barazimit.