Excel

Funkcia Excel AVERAGEIF

Excel Averageif Function

Funkcia Excel AVERAGEIFZhrnutie

Funkcia Excel AVERAGEIF vypočítava priemer čísel v rozsahu, ktorý spĺňa dodané kritériá. Kritériá AVERAGEIF môžu zahŕňať logické operátory (>,<,,=) and wildcards (*,?) for partial matching.



zaokrúhliť na najbližších 0,5 vyniknúť
Účel Získajte priemer čísel, ktoré spĺňajú kritériá. Návratová hodnota Číslo predstavujúce priemer. Syntax = AVERAGEIF (rozsah, kritériá, [priemerný_rozsah]) Argumenty
  • rozsah - Jedna alebo viac buniek vrátane čísel alebo mien, polí alebo odkazov.
  • kritériá - Číslo, výraz, odkaz na bunku alebo text.
  • priemerný_rozsah - [voliteľné] Priemerné bunky. Ak je vynechaný, použije sa rozsah.
Verzia Excel 2007 Poznámky k použitiu

AVERAGEIF vypočítava priemer čísel v rozsahu, ktorý spĺňa dodané kritériá. 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.

The priemerný_rozsah argument je voliteľný. Kedy priemerný_rozsah nie je k dispozícii, AVERAGEIF if vypočíta priemer číselných hodnôt v súbore rozsah argument. Kedy priemerný_rozsah je k dispozícii, AVERAGEIF vypočíta priemer čísel v priemer_rozsah .





Kritériá AVERAGEIF môžu zahŕňať logické operátory (>,<,,=) and zástupné znaky (*,?) na čiastočnú zhodu.

AVERAGEIF 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 AVERAGEIF vyžaduje bunkový rozsah pre argumenty rozsahu nemôžete použiť pole .



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

Funkcia AVERAGEIF môže použiť iba jednu podmienku. Ak potrebujete použiť viacero kritérií, použite AVERAGEIFS (funkcia) .

Príklady

V uvedenom príklade sú vzorce v H5: H8 nasledujúce:

 
= AVERAGEIF (C5:C15,'>0') // price greater than 
Funkcia Excel AVERAGEIFZhrnutie

Funkcia Excel AVERAGEIF vypočítava priemer čísel v rozsahu, ktorý spĺňa dodané kritériá. Kritériá AVERAGEIF môžu zahŕňať logické operátory (>,<,,=) and wildcards (*,?) for partial matching.

Účel Získajte priemer čísel, ktoré spĺňajú kritériá. Návratová hodnota Číslo predstavujúce priemer. Syntax = AVERAGEIF (rozsah, kritériá, [priemerný_rozsah]) Argumenty
  • rozsah - Jedna alebo viac buniek vrátane čísel alebo mien, polí alebo odkazov.
  • kritériá - Číslo, výraz, odkaz na bunku alebo text.
  • priemerný_rozsah - [voliteľné] Priemerné bunky. Ak je vynechaný, použije sa rozsah.
Verzia Excel 2007 Poznámky k použitiu

AVERAGEIF vypočítava priemer čísel v rozsahu, ktorý spĺňa dodané kritériá. 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.

The priemerný_rozsah argument je voliteľný. Kedy priemerný_rozsah nie je k dispozícii, AVERAGEIF if vypočíta priemer číselných hodnôt v súbore rozsah argument. Kedy priemerný_rozsah je k dispozícii, AVERAGEIF vypočíta priemer čísel v priemer_rozsah .

Kritériá AVERAGEIF môžu zahŕňať logické operátory (>,<,,=) and zástupné znaky (*,?) na čiastočnú zhodu.

AVERAGEIF 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 AVERAGEIF vyžaduje bunkový rozsah pre argumenty rozsahu nemôžete použiť pole .

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

Funkcia AVERAGEIF môže použiť iba jednu podmienku. Ak potrebujete použiť viacero kritérií, použite AVERAGEIFS (funkcia) .

Príklady

V uvedenom príklade sú vzorce v H5: H8 nasledujúce:

 
= AVERAGEIF (C5:C15,'>0') // price greater than $0 = AVERAGEIF (C5:C15,'>200000') // price greater than $200k = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms = AVERAGEIF (D5:D15,'>=3',C5:C15) // 3+ bedrooms

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

Vo všeobecnosti sú textové hodnoty 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.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 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:

 
= AVERAGEIF (A1:A10,'red',B1:B10) // average 'red' only

Hodnota z inej bunky

Hodnotu z inej bunky je možné zahrnúť do kritérií pomocou zreťazenie . V nižšie uvedenom príklade AVERAGEIF 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.

 
= AVERAGEIF (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. Ak napríklad chcete priemerovať bunky v B1: B10, keď bunky v A1: A10 obsahujú text „červený“ kdekoľvek, môžete použiť vzorec takto:

 
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains 'red'

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

Poznámky

  • Bunky v rozsah ktoré obsahujú hodnotu TRUE alebo FALSE, sa ignorujú.
  • Prázdne bunky sú ignorované rozsah a priemerný_rozsah pri výpočte priemerov.
  • AVERAGEIF vráti #DIV/0! ak žiadne bunky v rozsahu nespĺňajú kritériá.
  • Priemerný_rozsah nemusí mať rovnakú veľkosť ako rozsah . Bunka vľavo hore priemerný_rozsah sa používa ako počiatočný bod a bunky, ktoré zodpovedajú bunkám v rozsah sú spriemerované.
  • AVERAGEIF povoľuje v kritériách zástupný znak otáznik (?) A hviezdičku (*). The? zodpovedá ľubovoľnému jednotlivému znaku a * zodpovedá ľubovoľnému sledu znakov. Nájsť doslovne? alebo *, pred znak používajte vlnovku (~), t.j. ~ * a ~ ?.
= AVERAGEIF (C5:C15,'>200000') // price greater than 0k = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms = AVERAGEIF (D5:D15,'>=3',C5:C15) // 3+ bedrooms

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

Vo všeobecnosti sú textové hodnoty 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.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 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:

 
= AVERAGEIF (A1:A10,'red',B1:B10) // average 'red' only

Hodnota z inej bunky

Hodnotu z inej bunky je možné zahrnúť do kritérií pomocou zreťazenie . V nižšie uvedenom príklade AVERAGEIF 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.

 
= AVERAGEIF (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. Ak napríklad chcete priemerovať bunky v B1: B10, keď bunky v A1: A10 obsahujú text „červený“ kdekoľvek, môžete použiť vzorec takto:

 
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains 'red'

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

Poznámky

  • Bunky v rozsah ktoré obsahujú hodnotu TRUE alebo FALSE, sa ignorujú.
  • Prázdne bunky sú ignorované rozsah a priemerný_rozsah pri výpočte priemerov.
  • AVERAGEIF vráti #DIV/0! ak žiadne bunky v rozsahu nespĺňajú kritériá.
  • Priemerný_rozsah nemusí mať rovnakú veľkosť ako rozsah . Bunka vľavo hore priemerný_rozsah sa používa ako počiatočný bod a bunky, ktoré zodpovedajú bunkám v rozsah sú spriemerované.
  • AVERAGEIF povoľuje v kritériách zástupný znak otáznik (?) A hviezdičku (*). The? zodpovedá ľubovoľnému jednotlivému znaku a * zodpovedá ľubovoľnému sledu znakov. Nájsť doslovne? alebo *, pred znak používajte vlnovku (~), t.j. ~ * a ~ ?.


^