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.
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:
- ceny sú vyššie ako nula
- ceny sú vyššie ako nula a nižšie ako 500 000 dolárov
- 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. ~ ?, ~*).