Ako používať funkciu Excel AVERAGEIFS

Zhrnutie

Funkcia Excel AVERAGEIFS počíta priemer čísel v rozsahu, ktorý spĺňa jedno alebo viac kritérií. Kritériá použité pre AVERAGEIFS môžu zahŕňať logické operátory (>, <,, =) a zástupné znaky (* ,?) pre čiastočné zhodu.

Účel

Priemer buniek zodpovedajúcich viacerým kritériám

Návratová hodnota

Priemer buniek, ktoré spĺňajú všetky kritériá

Syntax

= AVERAGEIFS (avg_rng, rozsah1, kritériá1, (rozsah2), (kritériá2), …)

Argumenty

  • avg_rng - priemerný rozsah.
  • range1 - prvý rozsah, ktorý sa má evakuovať.
  • kritéria1 - kritériá, ktoré sa majú použiť na range1.
  • range2 - (voliteľné) Druhý rozsah, ktorý sa má vyhodnotiť.
  • kritéria2 - (voliteľné) Kritériá, ktoré sa majú použiť v rozsahu2.

Verzia

Excel 2007

Poznámky k použitiu

Funkcia AVERAGEIFS vypočíta priemer čísel v rozsahu, ktorý spĺňa zadané kritériá. Prvý rozsah uvedený pre AVERAGEIFS je rozsah obsahujúci priemerné čísla. Kritériá sa dodávajú v pároch (rozsah, kritériá) a vyžaduje sa iba prvý pár. Pre každé ďalšie kritérium zadajte ďalší pár rozsah / kritérium. Kritériá dané AVERAGEIFS sa používajú s logikou AND - aby bolo číslo zahrnuté do priemeru, musia platiť všetky kritériá.

Kritériá môžu byť poskytnuté ako čísla, reťazce alebo referencie. Napríklad platné kritériá môžu byť 10, „> 10“, A1 alebo „<“ & A1. Kritériá môžu obsahovať aj zástupné znaky na čiastočné priradenie.

AVERAGEIFS je v skupine ôsmich funkcií v programe Excel, ktoré rozdeľujú logické kritériá na dve časti (rozsah + kritériá). Vo výsledku je syntax použitá na vytvorenie kritérií iná a program AVERAGEIFS vyžaduje pre argumenty rozsahu rozsah buniek - pole nemôžete použiť.

AVERAGEIFS bude automaticky ignorovať prázdne bunky, aj keď sa kritériá zhodujú. Inými slovami, AVERAGEIFS nebude do priemeru obsahovať prázdne bunky. AVERAGEIFS vracia # DIV / 0! ak žiadne bunky nespĺňajú kritériá.

Príklady

V zobrazenom príklade sú vzorce v H5: H7:

=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")

Tieto vzorce vrátia priemernú cenu nehnuteľností, kde:

  1. ceny sú väčšie ako nula
  2. ceny sú vyššie ako nula a menej ako 500 000 dolárov
  3. nehnuteľnosti majú minimálne 2 spálne a viac ako 1 kúpeľňu

Dvojité úvodzovky („“) v kritériách

Všeobecne sú textové hodnoty v kritériách uzavreté v úvodzovkách ("") a čísla nie. Ak je však logický operátor zahrnutý do čísla, musí byť číslo a operátor uzavreté v úvodzovkách. Rozdiel si všimnite v dvoch príkladoch nižšie. Pretože druhý vzorec používa operátor väčší alebo rovný operátoru (> =), sú operátor aj číslo uzavreté v úvodzovkách.

=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms

Dvojité úvodzovky sa používajú aj pre textové hodnoty. Napríklad na priemerné hodnoty v B1: B10, keď sa hodnoty v A1: A10 rovnajú „červenej“, môžete použiť nasledujúci vzorec:

=AVERAGEIFS(B1:B10,A1:A10,"red")

Viaceré kritériá

Zadajte kritériá v pároch (rozsah, kritériá). Napríklad na priemerné hodnoty v A1: A10, kde B1: B10 = "A" a C1: C10> 5, použite:

=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")

Hodnota z inej bunky

Hodnotu z inej bunky možno zahrnúť do kritérií pomocou zreťazenia. V príklade nižšie vráti funkcia AVERAGEIFS priemer čísel z A1: A10, ktoré sú menšie ako hodnota v bunke B1. Všimnite si, že operátor menej ako (čo je text) je uvedený v úvodzovkách.

=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1

Zástupné znaky

V kritériách je možné použiť otáznik (?), Hviezdičku (*) alebo vlnovku (~). Otáznik (?) Sa zhoduje s ktorýmkoľvek jedným znakom a hviezdička (*) s nulovým alebo viac znakmi ľubovoľného druhu. Napríklad na priemerné hodnoty v B1: B10, keď hodnoty v A1: A10 obsahujú text „červený“, môžete použiť nasledujúci vzorec:

=AVERAGEIFS(B1:B10,A1:A10,"*red*")

Tilda (~) je úniková postava, ktorá vám umožní nájsť doslova zástupné znaky. Napríklad, aby ste zodpovedali doslovnému otázniku (?), Hviezdičke (*) alebo vlnovke (~), pridajte pred zástupný znak vlnovku (tj ~ ?, ~ *, ~~).

Poznámka: Poradie argumentov je medzi AVERAGEIFS a AVERAGEIF odlišné. Rozsah na priemer je vždy prvým argumentom v AVERAGEIFS.

Poznámky

  • Ak kritériám nezodpovedajú žiadne údaje, funkcia AVERAGEIFS vráti hodnotu # DIV0! chyba
  • Každý ďalší rozsah musí mať rovnaký počet riadkov a stĺpcov ako priemerný_rozsah .
  • Numerické kritériá musia byť uvedené v úvodzovkách, ale číselné kritériá nie. Napríklad: 100, „100“, „> 32“, „jim“ alebo A1 (kde A1 obsahuje číslo).
  • Zástupné znaky? a * môžu byť použité v kritériách. Otáznik sa zhoduje s ktorýmkoľvek jedným znakom a hviezdička s nulovými alebo viacerými znakmi ľubovoľného druhu.
  • Ak chcete nájsť doslovný otáznik alebo hviezdičku, použite vlnovku (~) pred otáznikom alebo hviezdičkou (tj ~ ?, ~ *).

Zaujímavé články...