Ynhâldsopjefte
Dit tutorial lit sjen hoe't jo de Excel AVERAGEIFS-funksje brûke kinne foar it berekkenjen fan in gemiddelde mei meardere betingsten.
As it giet om it berekkenjen fan in aritmetysk gemiddelde fan in groep getallen yn Excel, is AVERAGE de manier om te gean. Foar gemiddelde sellen dy't foldogge oan in bepaalde betingst, AVERAGEIF komt goed fan pas. Om in gemiddelde te finen mei meardere kritearia, is AVERAGEIFS de te brûken funksje. Om te learen hoe't it wurket, bliuw asjebleaft troch te lêzen!
AVERAGEIFS-funksje yn Excel
De Excel AVERAGEIFS-funksje berekkent it rekenkundige gemiddelde fan alle sellen yn in berik dat oan de opjûne kritearia.
De syntaksis is as folget:
AVERAGEIFS(gemiddelde_berik, kriteariaberik1, kritearia1, [kriteariaberik2, kritearia2], …)Wêr:
- Average_range - it berik fan sellen oant gemiddelde.
- Criteria_range1, criteria_range2, … - berik te testen tsjin de oerienkommende kritearia.
- Criteria1, criteria2, … - kritearia dy't bepale hokker sellen gemiddeld wurde moatte. De kritearia kinne oanjûn wurde yn 'e foarm fan in getal, logyske útdrukking, tekstwearde of selferwizing.
Criteria_range1 / criteria1 binne ferplicht, folgjende ien binne opsjoneel. 1 oant 127 berik/kritearia-pearen kinne brûkt wurde yn ien formule.
De funksje AVERAGEIFS is beskikber yn Excel 2007 - Excel 365.
Opmerking. De AVERAGEIFS-funksje wurket mei de AND-logika, dus allinich dy sellenwurde gemiddeld wêrfoar alle betingsten TRUE binne. Om sellen te berekkenjen wêrfoar ien inkelde betingst TRUE is, brûk de AVERAGE IF OR formule.
AVERAGEIFS-funksje - gebrûksnotysjes
Om in dúdlik begryp te krijen fan hoe't de funksje wurket en flaters foar te kommen, nim dan notysje fan de folgjende feiten:
- Yn it gemiddelde_berik argumint, lege sellen , logyske wearden TRUE/FALSE, en tekstwearden wurde negearre. Nulwearden binne opnommen.
- As kritearia in lege sel is, wurdt it behannele as in nulwearde.
- As gemiddeld_berik befettet gjin inkele numerike wearde, in #DIV/0! flater optreedt.
- As gjin sellen foldogge oan alle oantsjutte kritearia, sil in #DIV/0! flater wurdt weromjûn.
- AVERAGEIFS' kritearia kinne jilde foar itselde berik of ferskillende berik.
- Elk criteria_range moat fan deselde grutte en foarm wêze as gemiddeld_berik , oars in #VALUE! flater optreedt.
No't jo de teory kenne, litte wy sjen hoe't jo de AVERAGEIFS-funksje yn 'e praktyk brûke.
Excel AVERAGEIFS-formule
Earst, lit ús de generike oanpak sketse. Om in AVERAGEIFS-formule goed te konstruearjen, folgje dizze rjochtlinen:
- Yn it earste argumint it berik oanjaan dat jo gemiddelde wolle.
- Yn folgjende arguminten, spesifisearje berik/kritearia-pearen . De pearen kinne wurde regele yn eltse folchoarder, mar de kritearia altyd folget deberik wêrop it jildt.
- In AVERAGEIFS-formule moat altyd in ûneven oantal arguminten befetsje: gemiddeld_berik + ien of mear kriteariaberik/kritearia -pearen .
AVERAGEIFS mei tekstkritearia
Om in gemiddelde fan sifers yn ien kolom te krijen as in oare kolom(men) bepaalde tekst befettet, brûk dy tekst foar kritearia.
As foarbyld, litte wy fine in gemiddelde fan de "Apple" ferkeap yn de "Noard" regio. Hjirfoar meitsje wy in AVERAGEIFS-formule mei twa kritearia:
- Average_range is C3:C15 (sellen nei gemiddelde).
- Criteria_range1 is A3:A15 (Items om te kontrolearjen) en criteria1 is "apple".
- Criteria_range2 is B3:B15 (Regio's om te kontrolearjen) en criteria2 is "noard".
Troch de arguminten byinoar te setten krije wy de folgjende formule:
=AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")
Mei kritearia yn foarôf definieare sellen (F3 en F4) ), nimt de formule dizze foarm oan:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
AVERAGEIFS mei logyske operators
As it kritearium standert is "is gelyk oan", kin it lykweardigensteken weilitten wurde, en jo sette gewoan de doeltekst (ynsletten yn oanhalingstekens) of nûmer (sûnder de oanhalingstekens) yn it oerienkommende argumint lykas werjûn yn it foarige foarbyld.
By it brûken fan oare logyske operators lykas "greater than" (> ;), "minder dan" (<), net gelyk oan (), en oaren mei in nûmer of datum , jo omslute de hiele konstruksje yndûbele quotes.
Bygelyks, foar gemiddelde ferkeap grutter dan nul levere troch 1-okt-2022, is de formule:
=AVERAGEIFS(C3:C15, B3:B15, "0")
As de kritearia yn aparte sellen binne , jo omfetsje in logyske operator yn oanhalingstekens en ferbine it mei in selreferinsje mei in ampersand (&). Bygelyks:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFS mei jokertekens
Om sellen te gemiddelden basearre op partiel tekstoerienkomst , brûk jokertekens yn kritearia - in fraachteken (?) om oerien te kommen mei elk inkeld karakter of in asterisk (*) om oerien te kommen mei elk oantal karakters.
Stel yn 'e tabel hjirûnder dat jo de gemiddelde "oranje" ferkeap wolle yn alle "súd" regio's ynklusyf "súd" -west" en "súd-east". Om it dien te hawwen, befetsje wy in asterisk yn 'e twadde kritearia:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
As in kritearium foar in part fan tekst oerienkomt yn in sel, dan ferbine in jokerteken mei de selreferinsje. Yn ús gefal nimt de formule dizze foarm oan:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")
Gemiddeld as tusken twa wearden
Om it gemiddelde te krijen fan wearden dy't tusken twa spesifike wearden falle, brûk ien fan de folgjende generyske formules:
Gemiddeld as tusken twa wearden, ynklusyf:
AVERAGEIFS(gemiddeld_berik, kriteariaberik,">= wearde1 ", kriteariaberik,"<= wearde2 ")Gemiddeld as tusken twa wearden, eksklusyf:
AVERAGEIFS(gemiddelde_berik, kriteariaberik,"> wearde1 ", kriteariaberik,"< wearde2 ")Yn de 1e formule brûke jo de grutter as of lyk oan (>=) en minder as of gelyk oan (<=) logyske operators, sadat de grinswearden opnommen binne yn it gemiddelde.
Yn de 2e formule slút de grutter as (>) en minder as (<) logyske kritearia de grinswearden út fan it gemiddelde .
Dizze formules wurkje goed of beide senario's - as de sellen dy't trochsneed wurde en de sellen dy't moatte kontrolearje binne yn 'e deselde kolom of yn twa ferskillende kolommen .
Om bygelyks it gemiddelde fan ferkeap tusken 100 en 130 te berekkenjen, kinne jo dizze formule brûke:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
Mei de grinswearden yn sellen E3 en F3, de formule nimt dizze foarm oan:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
Tink derom dat wy yn dit gefal deselde referinsje (C3:C15) brûke foar de 3 berikarguminten.
Om sellen yn in opjûne kolom te gemiddelden as de wearden yn in oare kolom tusken twa wearden falle, leverje in oar berik foar de gemiddelde_berik en kriteariaberik arguminten.
Om bygelyks de ferkeap yn kolom C te gemiddelden as de datum yn kolom B tusken 1-sep en 30-okt is, is de formule:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
Mei selferwizings:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
Dat is hoe't jo de AVERAGEIFS-funksje yn Excel brûke om in rekenlik gemiddelde te finen mei meardere kritearia. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!
Oefeningswurkboek om te downloaden
ExcelAVERAGEIFS-funksje - foarbylden (.xlsx-bestân)