Excel

Funkcia Excel AVERAGEIFS

Excel Averageifs Function

Funkcia Excel AVERAGEIFSZhrnutie

Funkcia Excel AVERAGEIFS vypočítava priemer čísel v rozsahu, ktoré spĺňajú jedno alebo viac kritérií. Kritériá používané pre AVERAGEIFS môžu zahŕňať logické operátory (>,<,,=) and wildcards (*,?) for partial matching.





porovnajte dva stĺpce v programe Excel a nájdite chýbajúce
Účel Priemer buniek, ktoré zodpovedajú viacerým kritériám Návratová hodnota Priemer buniek, ktoré spĺňajú všetky kritériá Syntax = AVERAGEIFS (avg_rng, range1, kritéria1, [rozsah2], [kritéria2], ...) Argumenty
  • avg_rng - Rozsah do priemeru.
  • rozsah 1 - Prvý rozsah na evakuáciu.
  • kritériá1 - Kritériá, ktoré sa majú použiť v rozsahu 1.
  • rozsah 2 - [voliteľné] Druhý rozsah na vyhodnotenie.
  • kritériá2 - [voliteľné] Kritériá, ktoré sa majú použiť v rozsahu 2.
Verzia Excel 2007 Poznámky k použitiu

Funkcia AVERAGEIFS vypočítava priemer čísel v rozsahu, ktorý spĺňa dodané kritériá. Prvý rozsah uvedený pre AVERAGEIFS je rozsah obsahujúci čísla až priemer. Kritériá sú dodávané v dvojice [rozsah, kritériá] a je potrebný iba prvý pár. Pre každé ďalšie kritérium zadajte ďalší pár rozsah/kritérium. Kritériá dané pre AVERAGEIFS sa používajú s logikou AND - všetky čísla musia byť pravdivé, aby bolo číslo zahrnuté do priemeru.

Kritériá môžu byť dodávané ako čísla, reťazce alebo referencie. Platné kritériá môžu byť napríklad 10, „> 10“, A1 alebo „<'&A1. Criteria can also include zástupné znaky pre čiastočnú zhodu.





AVERAGEIFS je v skupine osem funkcií v programe Excel ktoré rozdeľuje logické kritériá na dve časti (rozsah + kritériá). Výsledkom je, že syntax použitá na zostavenie kritérií je odlišná a AVERAGEIFS vyžaduje bunkový rozsah pre argumenty rozsahu - nemôžete použiť pole .

AVERAGEIFS bude automaticky ignorovať prázdne bunky, aj keď sa kritériá zhodujú. Inými slovami, AVERAGEIFS nebude v priemere zahŕňať prázdne bunky. AVERAGEIFS vráti #DIV/0! ak žiadne bunky nespĺňajú kritériá.



Príklady

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

 
= AVERAGEIFS (C5:C15,C5:C15,'>0') = AVERAGEIFS (C5:C15,C5:C15,'>0',C5:C15,'<500000') = AVERAGEIFS (C5:C15,D5:D15,'>=2',E5:E15,'>1')

Tieto vzorce vracajú priemernú cenu nehnuteľností, ak:

  1. ceny sú vyššie ako nula
  2. ceny sú vyššie ako nula a nižšie ako 500 000 dolárov
  3. nehnuteľnosti majú najmenej 2 spálne a viac ako 1 kúpeľňu

Dvojité úvodzovky ('') v kritériách

Vo všeobecnosti sú textové hodnoty v kritériách uzavreté v úvodzovkách ('') a čísla nie. Keď však a logický operátor je súčasťou čísla, číslo a operátor musia byť uzavreté v úvodzovkách. Všimnite si rozdielu v dvoch nižšie uvedených príkladoch. Pretože druhý vzorec používa operátor väčší alebo rovný (> =), operátor aj číslo sú uzavreté v dvojitých ú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 priemer hodnôt v B1: B10, keď sa hodnoty v A1: A10 rovnajú 'červenej', môžete použiť vzorec takto:

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

Viac kritérií

Zadajte kritériá do párov [rozsah, kritériá]. Napríklad k priemerným hodnotám v A1: A10, kde B1: B10 = 'A', a C1: C10> 5, použite:

ako používať automatické dopĺňanie v programe Excel 2013
 
= AVERAGEIFS (A1:A10,B1:B10,'A',C1:C10,'>5')

Hodnota z inej bunky

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

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

Zástupné znaky

The divoká karta V kritériách je možné použiť znaky otáznik (?), hviezdičku (*) alebo vlnovku (~). Otáznik (?) Sa zhoduje s jedným znakom a hviezdička (*) s nulovým alebo viacerými znakmi akéhokoľvek druhu. Napríklad k priemerným hodnotám v B1: B10, keď sú hodnoty v A1: A10 obsahovať text „červený“, môžete použiť nasledujúci vzorec:

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

Vlnovka (~) je únikový znak, ktorý vám umožní nájsť doslova zástupné znaky. Ak chcete napríklad priradiť doslovný otáznik (?), Hviezdičku (*) alebo vlnovku (~), pridajte pred zástupný znak (tj.??, ~*, ~~) vlnovku.

Poznámka: poradie argumentov je medzi AVERAGEIFS a AVERAGEIF . Rozsah priemerov je vždy prvým argumentom v AVERAGEIFS.

Poznámky

  • Ak sa kritériám nevyhovujú žiadne údaje, AVERAGEIFS vráti #DIV0! chyba
  • Každý ďalší rozsah musí mať rovnaký počet riadkov a stĺpcov ako priemerný_rozsah .
  • Numerické kritériá musia byť uzavreté v dvojitých úvodzovkách, ale numerické 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 ľubovoľným znakom a hviezdička s nulovým alebo viacerými znakmi akéhokoľvek druhu.
  • Ak chcete nájsť doslova otáznik alebo hviezdičku, použite vlnovku (~) pred otáznik alebo hviezdičku (t. J. ~ ?, ~*).


^