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:

  • Priemerný_rozsah    Povinný argument. 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í, ktoré definujú, ktoré bunky sa budú priemerovať. Kritériá sa udávajú vo forme čísel, výrazov, odkazov na bunky alebo textových reťazcov. Príkladmi kritérií sú napríklad reťazce 32, "32", ">32", "pagáče" 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 parametrov rozsah a kritériá funkcie AVERAGEIF, vo funkcii AVERAGEIFS musí mať každý rozsah rozsah_kritérií rovnakú veľkosť a tvar ako rozsah parametra rozsah_súčtu.

  • 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     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     je strednou hodnotou skupiny čísel, čo znamená, že polovica čísiel má hodnotu menš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     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")

Vypočíta priemer z hodnotení druhého testu pre všetkých študentov, pričom sa zahrnú len hodnotenia väčšie ako 95. Keďže sa v tomto príklade nenachádzajú žiadne hodnotenia vyššie ako 95, vráti sa chyba #DELENIENULOU!

#DELENIENULOU!

=AVERAGEIFS(D2:D5; D2:D5; "<>Neabsolvoval"; 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č

230 000

Senec

3

Nie

Bungalov

197 000

Malacky

2

Áno

Novoanglický štýl

345 678

Malacky

4

Áno

Poschodová vila

321 900

Senec

2

Áno

Tudorský štýl

450 000

Malacky

5

Áno

Koloniálny štýl

395 000

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

397 839

=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

230 000

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×