Obsah
V tomto článku si ukážeme, ako môžete použiť AVERAGEIFS funkcie programu Excel na výpočet niektorých priemerov pri zachovaní jedného alebo viacerých kritérií v programe Excel. Za týmto účelom prejdeme 6 jednoduché príklady.
Funkcia AVERAGEIFS programu Excel (rýchle zobrazenie)
Na nasledujúcom obrázku môžete vidieť prehľad AVERAGEIFS funkcie.
Stiahnite si cvičebnicu
Pri čítaní tohto článku si môžete stiahnuť nasledujúci súbor programu Excel a precvičiť si ho.
6 Použitie funkcie AVERAGEIFS.xlsxFunkcia Excel AVERAGEIFS: Syntax a argument
Zhrnutie
- Stránka AVERAGEIFS Funkcia vráti priemer buniek poľa, ktoré spĺňajú jedno alebo viac zadaných kritérií. Tu môžu byť kritériá z toho istého alebo iného poľa.
- K dispozícii od programu Excel 2007.
Syntax
Syntax AVERAGEIFS je funkcia:
=AVERAGEIFS(average_range,criteria_range1,criteria1,...)
Argument
Argument | Povinné alebo voliteľné | Hodnota |
---|---|---|
average_range | Požadované | Pole buniek, ktorých priemer sa má určiť. |
kritérium_rozsah1 | Požadované | Pole buniek, ktoré musí spĺňať prvé kritérium. |
kritériá1 | Požadované | Prvé kritérium. |
kritérium_rozsah2 | Voliteľné | Pole buniek, ktoré musí spĺňať druhé kritérium. |
kritériá2 | Voliteľné | Druhé kritérium. |
Poznámky:
- Iba 1 kritérium spolu s1 rozsahom buniek, na ktoré sa kritériá použijú ( criteria_range ), je nevyhnutné. Ak však potrebujete, môžete použiť viacero kritérií.
- Obaja kritériá a criteria_range sa musia spájať ako pár. To znamená, že ak zadáte kritérium_rozsah 2 , musíte zadať kritériá2 .
- Obaja average_range a všetky criteria_ranges sa musí rovnať. V opačnom prípade Excel zvýši #VALUE!
- Pri výpočte priemeru hodnôt bude Excel počítať len s tými hodnotami buniek, ktoré spĺňajú všetky kritériá.
Návratová hodnota
Vráti priemer buniek poľa, ktoré spĺňajú jedno alebo viac zadaných kritérií.
Osobitné poznámky
- Ak sa kritérium rovná hodnote bunky alebo odkazu na bunku, potom môžete namiesto kritéria jednoducho uviesť hodnotu alebo odkaz na bunku.
Takto:
=AVERAGEIFS(C5:C9,C5:C9,1)
ALEBO
=AVERAGEIFS(C5:C9,C5:C9, "Vyhral")
ALEBO
=AVERAGEIFS(C5:C9,C5:C9,A2)
- Ak kritérium označuje hodnotu väčšiu alebo menšiu ako nejaká hodnota, uzavrite kritérium do apostrof ("")
Takto:
=AVERAGEIFS(C5:C9,C5:C9,">1")
- Ak kritérium označuje väčšiu alebo menšiu hodnotu ako nejaký odkaz na bunku, uzavrite iba symbol väčšej alebo menšej hodnoty do apostrof ("") a potom pripojte odkaz na bunku pomocou ampersand (&)
Takto:
=AVERAGEIFS(C5:C9,C5:C9,">"&A2)
- Môžete mať aj čiastočné zhody v rámci AVERAGEIFS
Na porovnanie jedného znaku na určitom mieste použite " ?".
Napríklad " ?koniec" bude zodpovedať " ohnúť" , " poslať" ale nie " stráviť" alebo "koniec".
A na porovnanie ľubovoľného počtu znakov vrátane nuly použite " *" .
Napríklad " *koniec" bude zodpovedať " koniec" , " ohnúť" , " poslať" , " stráviť" všetky.
Takže AVERAGEIFS vzorec bude vyzerať takto:
=AVERAGEIFS(C5:C9,C5:C9,"?end")
ALEBO
=AVERAGEIFS(C5:C9,C5:C9, "*end")
- Ak je niektorá bunka v rámci average_range obsahuje inú textovú hodnotu ako číslo, AVERAGEIFS to nezapočíta, aj keď spĺňa všetky kritériá. Pretože je možné vypočítať len priemer nejakých čísel, nie nejaký text.
6 príkladov použitia funkcie Excel AVERAGEIFS
Nasledujúci súbor údajov má Súper , Ciele , Asistencie , Výsledky a Miesto konania Okrem toho pomocou tohto súboru údajov preukážeme 6 príklady, ktoré ukazujú použitie AVERAGEIFS tu sme použili funkciu Excel 365 . Môžete použiť akúkoľvek dostupnú verziu programu Excel.
1. Použitie jedného kritéria pre hodnotu Equal To vo funkcii AVERAGEIFS
V tomto príklade vám ukážeme, ako môžete použiť AVERAGEIFS pomocou jedného kritéria rovnajúceho sa hodnote. Potom pomocou funkcie AVERAGEIFS zistíme priemernú hodnotu Ciele na základe kritérií, keď Výsledok je . Won .
Tu sme už označili Ciele a kritériá Won s žltá farba a zistíme priemer gólov, ktoré majú žltá farba .
Kroky:
- Najprv do bunky napíšeme nasledujúci vzorec H6 .
=AVERAGEIFS(C6:C23,E6:E23, "Vyhral")
Rozdelenie vzorca
- AVERAGEIFS(C6:C23,E6:E23, "Vyhral") → Vypočíta priemer iba tých buniek v poli C6 na C23 ktorých zodpovedajúce bunky v poli E6 na E23 obsahovať " Won ".
- Výkon: 2,09
- Potom stlačte tlačidlo VSTÚPIŤ .
Výsledkom je výsledok v bunke H6 .
Prečítajte si viac: Ako používať funkciu AVERAGE v programe Excel (5 príkladov)
2. Použitie jediného kritéria pre hodnotu väčšiu ako hodnota
V tomto príklade vám ukážeme, ako používať AVERAGEIFS funkciu na zistenie Cieľ ktoré majú Asistencie čísla väčšia alebo rovná 1 Tu sme už označili počet Asistencie ktoré majú hodnotu väčšia alebo rovná 1 a počet Ciele na základe asistencií s žltá farba Ďalej vypočítame priemer týchto cieľov na základe kritérií.
Kroky:
- Na začiatok zadáme do bunky nasledujúci vzorec H6 .
=AVERAGEIFS(C6:C23,D6:D23,">=1")
Rozdelenie vzorca
- AVERAGEIFS(C6:C23,D6:D23,">=1") → Vypočíta priemer iba tých buniek v poli C6 na C23 ktorých zodpovedajúce bunky v poli D6 na D23 obsahovať čokoľvek väčšia alebo rovná 1 .
- Výkon: 1,80
- Potom stlačte tlačidlo VSTÚPIŤ .
Preto môžete vidieť výsledok v bunke H6 .
Podobné čítania
- Ako používať funkciu LINEST v programe Excel (4 vhodné príklady)
- Používanie funkcie RANK v programe Excel (s 5 príkladmi)
- Ako používať funkciu VAR v programe Excel (4 príklady)
- Použitie funkcie PROB v programe Excel (3 príklady)
- Ako používať funkciu STDEV programu Excel (3 jednoduché príklady)
3. Použitie viacerých kritérií vo funkcii AVERAGEIFS
V tomto príklade si ukážeme použitie AVERAGEIFS na základe viacerých kritérií.
Tu zistíme priemer gólov, keď Ciele číslo je aspoň 1 , a keď sa Miesto konania je . Domov Obe kritériá sme označili Žltá farba .
Kroky:
- Najprv do bunky napíšeme nasledujúci vzorec H6 .
=AVERAGEIFS(C6:C23,C6:C23,">=1",F6:F23,"Home")
Rozdelenie vzorca
- AVERAGEIFS(C6:C23,C6:C23,">=1",F6:F23, "Domov") → Vypočíta priemer iba tých buniek v poli C6 na C23 ktoré obsahujú čokoľvek väčšia alebo rovná 1 a ktorých zodpovedajúce bunky v poli F6 na F23 obsahovať " Domov ".
- Výkon: 2,33
- V tomto okamihu stlačte VSTÚPIŤ .
Výsledok si preto môžete pozrieť v H6 .
Opäť zistíme priemer gólov, keď Ciele číslo je väčšia alebo rovná 1 , a keď sa Asistencie číslo je tiež väčšia alebo rovná 1 Obe kritériá sme označili Žltá farba .
- Potom do bunky napíšeme nasledujúci vzorec H6 .
=AVERAGEIFS(C6:C23,C6:C23,">=1",D6:D23,">=1")
Rozdelenie vzorca
- AVERAGEIFS(C6:C23,C6:C23,”>=1″,D6:D23,”>=1″) → Vypočíta priemer iba tých buniek v poli C6 na C23 ktoré obsahujú čokoľvek väčšia alebo rovná 1 a ktorých zodpovedajúce bunky v poli D6 na D23 obsahovať čokoľvek väčšia alebo rovná 1 .
- Výkon: 2,33
- V tomto okamihu stlačte VSTÚPIŤ .
Výsledok si preto môžete pozrieť v H6 .
4. Počítanie priemeru s čiastočnou zhodou (zástupný znak)
V tomto príklade vám ukážeme, ako vypočítať priemer pomocou AVERAGEIFS keď sa kritériá zhodujú čiastočne. Použijeme Zástupný znak na tento účel. Vidíte, existujú dve Kórey na Súper zoznam, Severná Kórea a Južná Kórea . Ďalej zistíme priemer cieľov z Súper ktorá má Kórea v ich mene. Tu sme označili Súper a zodpovedajúce Cieľ číslo s Žltá farba .
Kroky:
- Najprv do bunky napíšeme nasledujúci vzorec H6 .
=AVERAGEIFS(C6:C23,B6:B23, "*Kórea")
Rozdelenie vzorca
- AVERAGEIFS(C6:C23,B6:B23, "*Kórea") → Vypočíta priemer iba tých buniek v poli C6 na C23 ktorých zodpovedajúce bunky v poli B6 na B23 obsahujú čokoľvek, čo má " Kórea " na konci.
- Výstup: 2
- Okrem toho stlačte VSTÚPIŤ .
Preto môžete vidieť výsledok v bunke H6 .
Ak sa chcete dozvedieť viac o zástupná karta znaky, môžete navštíviť tento odkaz.
Prečítajte si viac: Rôzne spôsoby počítania v programe Excel
5. Používanie odkazov na bunky vo funkcii AVERAGEIFS
V tomto príklade použijeme odkaz na bunku namiesto textu v AVERAGEIFS Na tento účel použijeme jediné kritérium.
Tu zistíme priemernú Ciele na základe kritérií, keď Výsledok je . Won Vo vzorci namiesto zadania Won , jednoducho vyberieme bunku E6 .
Už sme označili Ciele a kritériá Won s žltá farba a zistíme priemer gólov, ktoré majú žltá farba .
Kroky:
- Najprv do bunky napíšeme nasledujúci vzorec H6 .
=AVERAGEIFS(C6:C23,E6:E23,E6)
Rozdelenie vzorca
- AVERAGEIFS(C6:C23,E6:E23,E6) → Vypočíta priemer iba tých buniek v poli C6 na C23 ktorých zodpovedajúce bunky v poli E6 na E23 obsahujú obsah bunky E6 to je " Won ".
- Výkon: 2,09
- Potom stlačte tlačidlo VSTÚPIŤ .
Výsledkom je výsledok v bunke H6 .
6. Použitie rozsahu dátumov vo funkcii AVERAGEIFS
Tu vám ukážeme používanie AVERAGEIFS funkcia, keď je Dátum a chceme zistiť priemer na základe Dátumy Na tento účel sme upravili predchádzajúci súbor údajov a pridali sme Dátum stĺpec k nemu.
Potom chceme nájsť priemer cieľov, ktoré obsahujú dátum od 20-Mar-22 na 08-Aug-22 . Tu sme tieto dátumy označili Žltá farba .
Kroky:
- Na začiatku zadáme do bunky nasledujúci vzorec H6 .
=AVERAGEIFS(C6:C23,F6:F23,"=20-Mar-22")
Rozdelenie vzorca
- AVERAGEIFS(C6:C23,F6:F23,”=20-Mar-22″) → Vypočíta priemer iba tých buniek v poli C6 na C23 ktorých zodpovedajúce bunky v poli F6 na F23 obsahujú dátumy väčšie alebo rovné 20-Mar-22 a menšia alebo rovná 8-Aug-22 .
- Výstup: 1.727272727
- V tomto okamihu stlačte VSTÚPIŤ .
Výsledok si preto môžete pozrieť v H6 .
Bežné chyby s funkciou Excel AVERAGEIFS
V nasledujúcej tabuľke sme uviedli bežné chyby AVERAGEIFS a dôvody výskytu takýchto chýb.
Chyba | Keď sa ukážu |
---|---|
#DIV/0! | Zobrazí sa, keď žiadna hodnota v average_match nezodpovedá všetkým kritériám. |
#VALUE! | To sa prejaví, keď dĺžky všetkých polí nie sú rovnaké. |
Praktická časť
Môžete si stiahnuť uvedený súbor Excel a precvičiť si tak vysvetlené príklady.