V tomto článku sa popisuje syntax vzorca a používanie funkcie AVERAGEIFS v Microsoft Exceli.
Popis
Vráti priemernú hodnotu (aritmetický priemer) buniek spĺňajúcich viacero kritérií.
Syntax
AVERAGEIFS(priemerný_rozsah; rozsah_kritérií1; kritériá1; [rozsah_kritérií2; kritériá2]; ...)
Syntax funkcie AVERAGEIFS má nasledovné argumenty:
- Average_range Povinné. Predstavuje jednu alebo viaceré priemerované bunky vrátane čísiel, názvov, polí alebo odkazov obsahujúcich čísla.
- Rozsah_kritérií1, rozsah_kritérií2, … Argument rozsah_kritérií1 je povinný, ďalšie argumenty rozsah_kritérií sú voliteľné. 1 až 127 rozsahov, v ktorých sa má vyhodnotiť príslušné kritérium.
- Kritériá1, kritériá2, ... Argument kritériá1 je povinný, ďalšie argumenty kritériá sú voliteľné. 1 až 127 kritérií vo formáte čísla, výrazu, odkazu na bunky alebo textového reťazca, ktoré definuje, ktoré bunky sa spriemerujú. Príkladmi kritérií sú napríklad reťazce 32, "32", ">32", "jablká" alebo B4.
Poznámky
- Ak hodnota parametra priemerný_rozsah obsahuje prázdnu alebo textovú hodnotu, funkcia AVERAGEIFS vracia chybovú hodnotu #DELENIENULOU! .
- Ak je bunka v rozsahu kritériá prázdna, funkcia AVERAGEIFS ju spracuje ako hodnotu 0.
- Bunky v rozsahu obsahujúce hodnotu TRUE sa vyhodnocujú hodnotou 1; bunky v rozsahu obsahujúce hodnotu FALSE sa vyhodnocujú hodnotou 0 (nula).
- Každá bunka v rozsahu priemerný_rozsah sa používa pri výpočte priemeru, iba ak bunka vyhovuje všetkým zadaným zodpovedajúcim kritériám.
- Na rozdiel od argumentov rozsah a kritériá vo funkcii AVERAGEIF musí mať každý criteria_range rovnakú veľkosť a tvar ako average_range.
- Ak nie je možné preložiť obsah buniek v rozsahu priemerný_rozsah na čísla, funkcia AVERAGEIFS vráti chybovú hodnotu #DELENIENULOU! .
- Ak žiadne bunky nespĺňajú všetky kritériá, funkcia AVERAGEIFS vracia chybovú hodnotu #DELENIENULOU! .
- Na zadávanie kritérií je možné použiť zástupné znaky, otáznik (?) alebo hviezdičku (*). Otáznik znamená ľubovoľný znak a hviezdička znamená ľubovoľnú postupnosť znakov. Ak chcete vyhľadať skutočný otáznik alebo hviezdičku, zadajte pred znakom vlnovku (~).
Poznámka
Funkcia AVERAGEIFS vyjadruje strednú hodnotu, ktorou je poloha v strede zoskupenia čísiel v štatistickom rozdelení. Tri najpoužívanejšie ukazovatele strednej hodnoty sú:
- Priemer, ktorý je aritmetickým priemerom a vypočíta sa súčtom skupiny čísel a vydelením ich počtom. Napríklad priemer čísiel 2, 3, 3, 5, 7 a 10 je 30 (súčet) delené 6 (počet), t. j. výsledkom je 5.
- Medián , ktorý je strednou hodnotou skupiny čísel; Polovica čísiel teda má hodnotu väčšiu ako medián a polovica čísiel má hodnotu väčšiu ako medián. Napríklad medián čísiel 2, 3, 3, 5, 7 a 10 je 4.
- Modus , ktorý je najčastejšie sa vyskytujúcou hodnotou v skupine čísiel. Napríklad modus čísiel 2, 3, 3, 5, 7 a 10 je 3.
Pri symetrickom rozdelení skupiny čísel sa tieto tri ukazovatele strednej hodnoty rovnajú. Pri asymetrickom rozdelení skupiny čísel sa môžu líšiť.
Príklady
Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.
| Študent | Prvý | Druhý | Záverečná |
|---|---|---|---|
| test | test | skúška | |
| Známka | Hodnotenie | Hodnotenie | |
| Emil | 75 | 85 | 87 |
| Júlia | 94 | 80 | 88 |
| Ján | 86 | 93 | Neabsolvoval |
| Frederik | Neabsolvoval | 75 | 75 |
| Vzorec | Popis | Výsledok | |
| =AVERAGEIFS(B2:B5; B2:B5; ">70"; B2:B5; "<90") | Vypočíta priemer z hodnotení prvého testu pre všetkých študentov, pričom sa zahrnú len hodnotenia z intervalu od 70 do 90 (80,5). Hodnotenie označené ako Neabsolvoval sa z výpočtu vylúči, pretože nejde o číselnú hodnotu. | 75 | |
| =AVERAGEIFS(C2:C5; C2:C5; ">95") | Priemerné skóre z druhého testu pre všetkých študentov, ktoré je vyššie ako 95. Keďže neexistujú žiadne skóre vyššie ako 95, vráti sa chybová hodnota #DELENIENULOU! . | #DELENIENULOU! | |
| =AVERAGEIFS(D2:D5; D2:D5; "<>Neúplné"; D2:D5; ">80") | Vypočíta priemer z hodnotenia záverečnej skúšky pre všetkých študentov, pričom sa zahrnú len hodnotenia väčšie ako 80 (87,5). Hodnotenie označené ako Neabsolvoval sa z výpočtu vylúči, pretože nejde o číselnú hodnotu. | 87,5 |
Príklad 2
| Typ | Cena | Mesto | Počet izieb | Garáž |
|---|---|---|---|---|
| Ranč | 230000 | Senec | 3 | Nie |
| Bungalov | 197000 | Malacky | 2 | Áno |
| Novoanglický štýl | 345678 | Malacky | 4 | Áno |
| Poschodová vila | 321900 | Senec | 2 | Áno |
| Tudorský štýl | 450000 | Malacky | 5 | Áno |
| Koloniálny štýl | 395000 | Malacky | 4 | Nie |
| Vzorec | Popis | Výsledok | ||
| =AVERAGEIFS(B2:B7; C2:C7; "Malacky"; D2:D7; ">2";E2:E7; "Áno") | Priemerná cena domu v Malackách s tromi a viac izbami a garážou | 397839 | ||
| =AVERAGEIFS(B2:B7; C2:C7; "Senec"; D2:D7; "<=3";E2:E7; "Nie") | Priemerná cena domu v Senci s najviac tromi izbami a bez garáže | 230000 |