Funkcia AVERAGEIFS

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