Tabl cynnwys
Mae'r tiwtorial yn dangos sut i ddefnyddio'r ffwythiant AVERAGEIF yn Excel i gyfrifo cymedr rhifyddol gyda chyflwr.
Mae gan Microsoft Excel ychydig o ffwythiannau gwahanol i gyfrifo cymedr rhifyddol rhifau. Pan fyddwch yn edrych i gyfartaledd celloedd sy'n bodloni amod penodol, AVERAGEIF yw'r ffwythiant i'w ddefnyddio.
Fwythiant AVERAGEIF yn Excel
Defnyddir y ffwythiant AVERAGEIF i gyfrifo a cyfartaledd yr holl gelloedd mewn amrediad penodol sy'n cwrdd â chyflwr arbennig.
AVERAGEIF(ystod, meini prawf, [ystod_cyfartaledd])Mae gan y ffwythiant gyfanswm o 3 arg - mae angen y 2 gyntaf, mae'r olaf yn ddewisol :
- Amrediad (gofynnol) - yr ystod o gelloedd i brofi yn erbyn y meini prawf.
- Meini prawf (gofynnol)- y cyflwr sy'n pennu pa gelloedd i'w cyfartaleddu. Gellir ei gyflenwi ar ffurf rhif, mynegiant rhesymegol, gwerth testun, neu gyfeirnod cell, e.e. 5, ">5", "cat", neu A2.
- Amrediad_cyfartaledd (dewisol) - y celloedd rydych chi am eu cyfartaleddu mewn gwirionedd. Os caiff ei hepgor, yna bydd ystod yn cael ei gyfartaleddu.
Mae'r ffwythiant AVERAGEIF ar gael yn Excel 365 - 2007.
Awgrym. I gyfartaleddu celloedd sydd â dau faen prawf neu fwy, defnyddiwch y swyddogaeth AVERAGEIFS.
Excel AVERAGEIF - pethau i'w cofio!
Er mwyn defnyddio'r ffwythiant AVERAGEIF yn eich taflenni gwaith yn effeithlon, sylwch ar y pwyntiau allweddol hyn:
- Wrth gyfrifo cyfartaledd, yn wagcelloedd , gwerthoedd testun , a gwerthoedd rhesymegol GWIR ac ANGHYWIR yn cael eu hanwybyddu.
- Nid yw gwerthoedd sero wedi'u cynnwys yn y cyfartaledd.
- Os yw cell maen prawf yn wag, caiff ei thrin fel gwerth sero (0).
- Os yw ystod_cyfartaledd yn cynnwys celloedd gwag neu werthoedd testun yn unig , a #DIV/0! gwall yn digwydd.
- Os nad oes cell yn ystod yn bodloni maen prawf , bydd #DIV/0! gwall yn cael ei ddychwelyd.
- Nid oes rhaid i'r arg Amrediad_cyfartaledd o reidrwydd fod o'r un maint ag ystod . Fodd bynnag, mae'r celloedd gwirioneddol i'w cyfartaleddu yn cael eu pennu gan faint y ddadl ystod . Mewn geiriau eraill, mae'r gell chwith uchaf yn ystod_cyfartaledd yn dod yn fan cychwyn, ac mae cymaint o golofnau a rhesi yn cael eu cyfartaleddu ag sydd yn yr arg ystod .
Fformiwla AVERAGEIF yn seiliedig ar gell arall
Gyda swyddogaeth Excel AVERAGEIF, gallwch gyfartaleddu colofn o rifau yn seiliedig ar:
- meini prawf sy'n cael eu cymhwyso i'r un golofn
- meini prawf sy'n berthnasol i golofn arall
Rhag ofn bod yr amod yn berthnasol i'r un golofn y dylid ei chyfartalu, dim ond y ddwy ddadl gyntaf y byddwch yn eu diffinio: ystod a meini prawf . Er enghraifft, i ddarganfod cyfartaledd gwerthiannau yn B3:B15 sy'n fwy na $120, y fformiwla yw:
=AVERAGEIF(B3:B15, ">120")
I cyfartaledd yn seiliedig ar gell arall , chi diffinio pob un o'r 3 arg: ystod (celloedd i wirio yn erbyn ycyflwr), meini prawf (y cyflwr) a ystod_cyfartaledd (celloedd i'w cyfrifo).
Er enghraifft, i gael cyfartaledd o werthiannau a gyflawnwyd ar ôl Hydref-1 , y fformiwla yw:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
Lle C3:C15 yw'r celloedd i wirio yn erbyn y meini prawf a B3:B15 yw'r celloedd i gyfartaledd.
Sut i ddefnyddio swyddogaeth AVERAGEIF yn Excel - enghreifftiau
A nawr, gadewch i ni weld sut y gallwch chi ddefnyddio Excel AVERAGEIF mewn taflenni gwaith bywyd go iawn i ddod o hyd i gyfartaledd o gelloedd sy'n cwrdd â'ch meini prawf.<3
Meini prawf testun AVERAGEIF
I ddarganfod cyfartaledd gwerthoedd rhifol mewn colofn benodol os yw colofn arall yn cynnwys testun penodol, rydych yn adeiladu fformiwla AVERAGEIF gyda meini prawf testun. Pan gaiff gwerth testun ei gynnwys yn uniongyrchol yn y fformiwla, dylid ei amgáu mewn dyfynodau dwbl ("").
Er enghraifft, i gyfartaleddu'r rhifau yng ngholofn B os yw colofn A yn cynnwys "Afal", y fformiwla yw :
=AVERAGEIF(A3:A15, "apple", B3:B15)
Fel arall, gallwch fewnbynnu'r testun targed mewn rhyw gell, dyweder F3, a defnyddio'r cyfeirnod cell hwnnw ar gyfer meini prawf . Yn yr achos hwn, nid oes angen dyfynbrisiau dwbl.
=AVERAGEIF(A3:A15, F3, B3:B15)
Mantais y dull hwn yw ei fod yn gadael i chi werthu ar gyfartaledd ar gyfer unrhyw eitem arall trwy newid y meini prawf testun yn F3 yn unig, heb orfod i wneud unrhyw addasiadau i'r fformiwla.
Awgrym. I talgrynnu cyfartaledd i nifer penodol o leoedd degol, defnyddiwch y Cynyddu Degol neu Gostyngiad Degol gorchymyn ar y tab Cartref , yn y grŵp Rhif . Bydd hyn yn newid cynrychiolaeth arddangos y cyfartaledd ond nid y gwerth ei hun. I dalgrynnu'r gwerth gwirioneddol a ddychwelwyd gan y fformiwla, defnyddiwch AVERAGEIF ynghyd â ROWND neu swyddogaethau talgrynnu eraill. Am ragor o wybodaeth, gweler Sut i dalgrynnu cyfartaledd yn Excel.
AVERAGEIF meini prawf rhesymegol ar gyfer gwerthoedd rhifol
I brofi gwerthoedd rhifol amrywiol yn eich meini prawf, defnyddiwch nhw ynghyd â "mwy na" (> ;), "llai na" (<), sy'n hafal i (=), ddim yn hafal i (), a gweithredwyr rhesymegol eraill.
Wrth gynnwys gweithredwr rhesymegol gyda rhif, cofiwch amgáu'r lluniad cyfan mewn dyfyniadau dwbl. Er enghraifft, i gyfartaleddu'r niferoedd sy'n llai na neu'n hafal i 120, y fformiwla fyddai:
=AVERAGEIF(B3:B15, "<=120")
Sylwch fod y gweithredwr a'r rhif ill dau wedi'u hamgáu mewn dyfynbrisiau.
Wrth ddefnyddio'r meini prawf "yn hafal i", gellir hepgor yr arwydd cydraddoldeb (=).
Er enghraifft, i gyfartaledd y gwerthiannau a gyflwynwyd ar 9-Medi-2022, mae'r fformiwla'n mynd fel a ganlyn:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
Gan ddefnyddio AVERAGEIF gyda dyddiadau
Yn debyg i rifau, gallwch ddefnyddio dyddiadau fel meini prawf ar gyfer swyddogaeth AVERAGEIF. Gellir llunio meini prawf dyddiad mewn ychydig o wahanol ffyrdd.
Gadewch i ni edrych ar sut y gallwch chi gyfartalog gwerthiant a ddanfonwyd cyn dyddiad penodol, dyweder Tachwedd 1, 2022.
Y ffordd hawsaf yw amgáu ygweithredwr rhesymegol a'r dyddiad gyda'i gilydd mewn dyfynodau dwbl:
=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)
Neu gallwch amgáu'r gweithredwr a'r dyddiad mewn dyfynbrisiau ar wahân a'u cydgatenu gan ddefnyddio'r & arwydd:
=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)
I wneud yn siŵr bod y dyddiad yn cael ei roi yn y fformat y mae Excel yn ei ddeall, gallwch ddefnyddio'r ffwythiant DATE sydd wedi'i gyd-gysylltu â'r gweithredwr rhesymegol:
=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)
<3
I werthu ar gyfartaledd erbyn y dyddiad heddiw, defnyddiwch y swyddogaeth HEDDIW yn y meini prawf:
=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)
Mae'r sgrinlun isod yn dangos y canlyniadau:
AVERAGEIF yn fwy na 0
Yn ôl cynllun, mae swyddogaeth Excel AVERAGE yn hepgor celloedd gwag ond yn cynnwys 0 gwerth mewn cyfrifiadau. I werthoedd cyfartalog sy'n fwy na sero yn unig, defnyddiwch ">0" ar gyfer meini prawf .
Er enghraifft, i gyfrifo cyfartaledd y rhifau yn B3:B15 sy'n fwy na sero, mae'r fformiwla yn E4 yw:
=AVERAGEIF(B3:B15, ">0")
Sylwch sut mae'r canlyniad yn wahanol i gyfartaledd arferol yn E3:
Cyfartaledd os nad 0
Y datrysiad uchod yn gweithio'n dda ar gyfer set o rifau positif. Os oes gennych chi werthoedd positif a negatif, gallwch chi gyfartaleddu pob rhif heb gynnwys sero gan ddefnyddio "0" ar gyfer meini prawf .
Er enghraifft, i gyfartaleddu'r holl werthoedd yn B3:B15 ac eithrio sero , defnyddiwch y fformiwla hon:
=AVERAGEIF(B3:B15, "0")
Excel ar gyfartaledd os nad yn sero neu'n wag
Gan fod ffwythiant AVERAGEIF yn hepgor celloedd gwag yn ôl cynllun, gallwch ddefnyddio'r "nid sero" meini prawf ("0"). O ganlyniad, mae'r ddau serobydd gwerthoedd a chelloedd gwag yn cael eu hanwybyddu. I wneud yn siŵr o hyn, yn ein set ddata sampl, fe wnaethom ddisodli cwpl o werthoedd sero gyda bylchau, a chael yr un canlyniad yn union â'r enghraifft flaenorol:
=AVERAGEIF(B3:B15, "0")
Cyfartaledd os yw un arall cell yn wag
I gyfartaleddu celloedd mewn colofn benodol os yw cell mewn colofn arall yn yr un rhes yn wag, defnyddiwch "=" ar gyfer meini prawf . Bydd hyn yn cynnwys celloedd gwag sy'n cynnwys cwbl ddim - dim gofod, dim llinyn hyd sero, dim nodau nad ydynt yn argraffu, ac ati.
I werthoedd cyfartalog sy'n cyfateb i gelloedd gweledol gwag gan gynnwys y rhai sy'n cynnwys llinynnau gwag ("") a ddychwelwyd gan ffwythiannau eraill, defnyddiwch "" ar gyfer maen prawf .
At ddibenion profi, byddwn yn defnyddio'r ddau meini prawf i gyfartaleddu’r niferoedd yn B3:B15 sydd heb ddyddiad danfon yn C3:C15 (h.y. os yw cell yng ngholofn C yn wag).
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
Gan nad yw un o'r celloedd sy'n wag yn weledol (C12) yn wag mewn gwirionedd - mae llinyn hyd sero ynddi - mae'r fformiwlâu yn rhoi canlyniadau gwahanol:
Ar gyfartaledd os nad yw cell arall yn wag
I gyfartaleddu ystod o gelloedd os nad yw cell mewn amrediad arall yn wag, defnyddiwch " "ar gyfer meini prawf .
Er enghraifft, mae'r fformiwla AVERAGEIF canlynol yn cyfrifo cyfartaledd celloedd B3 i B15 os nid yw cell yng ngholofn C yn yr un rhes yn wag:
=AVERAGEIF(C3:C15, "", B3:B15)
AVERAGEIF wildcard (parti al cyfateb)
Icelloedd cyfartalog yn seiliedig ar baru rhannol, defnyddiwch nodau chwilio ym meini prawf eich fformiwla AVERAGEIF:
- Marc cwestiwn (?) i gyd-fynd ag unrhyw nod unigol.
- Seren (*) i gyd-fynd ag unrhyw ddilyniant o nodau.
Tybiwch fod gennych chi 3 math gwahanol o fanana, a'ch bod am ddod o hyd i'w cyfartaledd. Bydd y fformiwla ganlynol yn gwneud iddo ddigwydd:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Os oes angen, gellir defnyddio nod nod chwilio ynghyd â chyfeirnod cell. Gan dybio bod yr eitem darged yng nghell В4, mae'r fformiwla yn cymryd y siâp hwn:
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
Os gall eich allweddair ymddangos unrhyw le mewn cell (yn y dechrau, yn y canol, neu yn y diwedd ), gosodwch seren ar y ddwy ochr:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
I ddarganfod cyfartaledd yr holl eitemau ac eithrio unrhyw banana , defnyddiwch y fformiwla hon:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Sut i gyfrifo cyfartaledd yn Excel heb gynnwys celloedd penodol
I eithrio celloedd penodol o'r cyfartaledd, defnyddiwch y gweithredwr rhesymegol "ddim yn hafal i" ().
Er enghraifft, i gyfartaleddu'r niferoedd gwerthiant ar gyfer yr holl eitemau ac eithrio "afal", defnyddiwch y fformiwla hon:
=AVERAGEIF(A3:A15, "apple", B3:B15)
Os yw'r eitem sydd wedi'i hepgor mewn cell rhagddiffiniedig ( D4), mae'r fformiwla ar y ffurf hon:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
I ddarganfod cyfartaledd yr holl eitemau heb gynnwys unrhyw "banana", defnyddiwch y "ddim yn hafal i" ynghyd â nod chwilio:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Rhag ofn bod yr eitem cerdyn gwyllt sydd wedi'i heithrio mewn cell ar wahân (D9), yna cydgadwynwch y gweithredwr rhesymegol, nod y cerdyn gwyllt acyfeirnod cell gan ddefnyddio ampersand:
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
Sut i ddefnyddio AVERAGEIF gyda chyfeirnod cell
Yn lle teipio'r meini prawf yn uniongyrchol mewn fformiwla, gallwch ddefnyddio gweithredydd rhesymegol ar y cyd gyda chyfeirnod cell i lunio'r meini prawf. Fel hyn, byddwch yn gallu profi amodau gwahanol drwy newid gwerth yn y gell meini prawf heb olygu eich fformiwla AVERAGEIF.
Pan fydd yr amod yn rhagosod i " yn hafal i ", yn syml defnyddio cyfeirnod cell ar gyfer y ddadl meini prawf . Mae'r fformiwla isod yn cyfrifo cyfartaledd yr holl werthiannau o fewn yr ystod B3:B15 sy'n ymwneud â'r eitem yng nghell F4.
=AVERAGEIF(A3:A15, F4, B3:B15)
Pan fo'r meini prawf yn cynnwys gweithredwr rhesymegol , rydych yn ei adeiladu fel hyn: amgaewch y gweithredydd rhesymegol mewn dyfynodau a defnyddiwch ampersand (&) i'w gydgadwynu â chyfeirnod cell.
Er enghraifft, i ddarganfod cyfartaledd y gwerthiannau yn B3:B15 sydd yn fwy na'r gwerth yn F9, defnyddiwch y fformiwla ganlynol:
=AVERAGEIF(B3:B15, ">"&F9)
Yn yr un modd, gallwch ddefnyddio mynegiad rhesymegol gyda ffwythiant arall yn y meini prawf.
Gyda dyddiadau yn C3:C15, mae'r fformiwla isod yn dychwelyd cyfartaledd y gwerthiannau sydd wedi'u darparu hyd at y dyddiad cyfredol yn gynwysedig:
=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)
Dyna sut rydych chi'n defnyddio'r Swyddogaeth AVERAGEIF yn Excel i gyfrifo cymedr rhifyddol gyda chyflwr. Diolch i chi am ddarllen a gobeithio gweld chi ar ein blog nesafwythnos!
Gweithlyfr ymarfer i'w lawrlwytho
Swyddogaeth Excel AVERAGEIF - enghreifftiau (ffeil .xlsx)
3.3.3.3.3.3.3.3.3