Excela

Funcția Excel AVERAGEIF

Excel Averageif Function

Funcția Excel AVERAGEIFrezumat

Funcția Excel AVERAGEIF calculează media numerelor dintr-un interval care îndeplinește criteriile furnizate. Criteriile AVERAGEIF pot include operatori logici (>,<,,=) and wildcards (*,?) for partial matching.





cum se numără intrările în Excel
Scop Obțineți media numerelor care îndeplinesc criteriile. Valoare returnată Un număr care reprezintă media. Sintaxă = AVERAGEIF (interval, criterii, [interval_mediu]) Argumente
  • gamă - Una sau mai multe celule, inclusiv numere sau nume, tablouri sau referințe.
  • criterii - Un număr, expresie, referință de celulă sau text.
  • interval_mediu - [opțional] Celulele la medie. Când este omis, se utilizează intervalul.
Versiune Excel 2007 Note de utilizare

AVERAGEIF calculează media numerelor dintr-un interval care îndeplinește criteriile furnizate. Criteriile pot fi furnizate ca numere, șiruri sau referințe. De exemplu, criteriile valide ar putea fi 10, „> 10”, A1 sau „<'&A1.

The interval_mediu argumentul este opțional. Cand interval_mediu nu este furnizat, AVERAGEIF dacă va calcula media valorilor numerice din gamă argument. Cand interval_mediu este furnizat, AVERAGEIF va calcula media numerelor în interval_mediu .





Criteriile AVERAGEIF pot include operatori logici (>,<,,=) and wildcards (* ,?) pentru potrivirea parțială.

AVERAGEIF face parte dintr-un grup de opt funcții în Excel care împart criteriile logice în două părți (interval + criterii). Ca urmare, sintaxa utilizată pentru a construi criteriile este diferită și AVERAGEIF necesită o gamă de celule pentru argumente de gamă, nu puteți utiliza un matrice .



AVERAGEIF va ignora automat celulele goale, chiar și atunci când criteriile se potrivesc. Cu alte cuvinte, AVERAGEIF nu va include celule goale care îndeplinesc criteriile zero ca medie. AVERAGEIF returnează # DIV / 0! dacă nicio celulă din interval nu îndeplinește criteriile.

Funcția AVERAGEIF poate aplica doar o singură condiție. Dacă trebuie să aplicați mai multe criterii, utilizați Funcția AVERAGEIFS .

Exemple

În exemplul prezentat, formulele din H5: H8 sunt după cum urmează:

 
= AVERAGEIF (C5:C15,'>0') // price greater than 
Funcția Excel AVERAGEIFrezumat

Funcția Excel AVERAGEIF calculează media numerelor dintr-un interval care îndeplinește criteriile furnizate. Criteriile AVERAGEIF pot include operatori logici (>,<,,=) and wildcards (*,?) for partial matching.

Scop Obțineți media numerelor care îndeplinesc criteriile. Valoare returnată Un număr care reprezintă media. Sintaxă = AVERAGEIF (interval, criterii, [interval_mediu]) Argumente
  • gamă - Una sau mai multe celule, inclusiv numere sau nume, tablouri sau referințe.
  • criterii - Un număr, expresie, referință de celulă sau text.
  • interval_mediu - [opțional] Celulele la medie. Când este omis, se utilizează intervalul.
Versiune Excel 2007 Note de utilizare

AVERAGEIF calculează media numerelor dintr-un interval care îndeplinește criteriile furnizate. Criteriile pot fi furnizate ca numere, șiruri sau referințe. De exemplu, criteriile valide ar putea fi 10, „> 10”, A1 sau „<'&A1.

The interval_mediu argumentul este opțional. Cand interval_mediu nu este furnizat, AVERAGEIF dacă va calcula media valorilor numerice din gamă argument. Cand interval_mediu este furnizat, AVERAGEIF va calcula media numerelor în interval_mediu .

Criteriile AVERAGEIF pot include operatori logici (>,<,,=) and wildcards (* ,?) pentru potrivirea parțială.

AVERAGEIF face parte dintr-un grup de opt funcții în Excel care împart criteriile logice în două părți (interval + criterii). Ca urmare, sintaxa utilizată pentru a construi criteriile este diferită și AVERAGEIF necesită o gamă de celule pentru argumente de gamă, nu puteți utiliza un matrice .

AVERAGEIF va ignora automat celulele goale, chiar și atunci când criteriile se potrivesc. Cu alte cuvinte, AVERAGEIF nu va include celule goale care îndeplinesc criteriile zero ca medie. AVERAGEIF returnează # DIV / 0! dacă nicio celulă din interval nu îndeplinește criteriile.

Funcția AVERAGEIF poate aplica doar o singură condiție. Dacă trebuie să aplicați mai multe criterii, utilizați Funcția AVERAGEIFS .

Exemple

În exemplul prezentat, formulele din H5: H8 sunt după cum urmează:

 
= 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

Ghilimele duble ('') în criterii

În general, valorile textului sunt încadrate între ghilimele duble (''), iar numerele nu. Cu toate acestea, când a operator logic este inclus cu un număr, numărul și operatorul trebuie să fie cuprinse între ghilimele. Rețineți diferența dintre cele două exemple de mai jos. Deoarece a doua formulă folosește operatorul mai mare sau egal cu (> =), operatorul și numărul sunt ambele încadrate între ghilimele duble.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms

Ghilimelele duble sunt folosite și pentru valorile textului. De exemplu, pentru valorile medii din B1: B10 atunci când valorile din A1: A10 sunt egale cu „roșu”, puteți utiliza o formulă de genul acesta:

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

Valoare dintr-o altă celulă

O valoare din altă celulă poate fi inclusă în criterii folosind concatenare . În exemplul de mai jos, AVERAGEIF va returna media numerelor din A1: A10 care sunt mai mici decât valoarea din celula B1. Observați mai puțin de operator (care este text) este inclus în ghilimele.

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

Wildcards

The wildcard caracterele semnului întrebării (?), asteriscului (*) sau tildei (~) pot fi utilizate în criterii. Un semn de întrebare (?) Se potrivește cu orice caracter și un asterisc (*) se potrivește cu zero sau mai multe caractere de orice fel. De exemplu, pentru a media celulele dintr-un B1: B10 când celulele din A1: A10 conțin textul „roșu” oriunde, puteți utiliza o formulă de genul acesta:

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

Tilda (~) este un personaj de evadare care vă permite să găsiți metacaracteri literali. De exemplu, pentru a se potrivi cu un semn de întrebare literal (?), Asterisc (*) sau tilde (~), adăugați o tilde în fața metacaracterului (adică ~ ?, ~ *, ~~).

Note

  • Celule în gamă care conțin ADEVĂR sau FALS sunt ignorate.
  • Celulele goale sunt ignorate în gamă și interval_mediu la calcularea mediilor.
  • AVERAGEIF returnează # DIV / 0! dacă nicio celulă din interval nu îndeplinește criteriile.
  • Interval_mediu nu trebuie să aibă aceeași dimensiune ca gamă . Celula din stânga sus se află interval_mediu este folosit ca punct de plecare și celulele care corespund celulelor din gamă sunt mediate.
  • AVERAGEIF permite caracterelor wildcard semnul întrebării (?) Și asteriscului (*), în criterii. ? se potrivește cu orice caracter unic și * se potrivește cu orice secvență de caractere. Să găsești un literal? sau *, utilizați o tildă (~) înainte de caracter, adică ~ * și ~ ?.
= AVERAGEIF (C5:C15,'>200000') // price greater than 0k = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms = AVERAGEIF (D5:D15,'>=3',C5:C15) // 3+ bedrooms

Ghilimele duble ('') în criterii

În general, valorile textului sunt încadrate între ghilimele duble (''), iar numerele nu. Cu toate acestea, când a operator logic este inclus cu un număr, numărul și operatorul trebuie să fie cuprinse între ghilimele. Rețineți diferența dintre cele două exemple de mai jos. Deoarece a doua formulă folosește operatorul mai mare sau egal cu (> =), operatorul și numărul sunt ambele încadrate între ghilimele duble.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms

Ghilimelele duble sunt folosite și pentru valorile textului. De exemplu, pentru valorile medii din B1: B10 atunci când valorile din A1: A10 sunt egale cu „roșu”, puteți utiliza o formulă de genul acesta:

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

Valoare dintr-o altă celulă

O valoare din altă celulă poate fi inclusă în criterii folosind concatenare . În exemplul de mai jos, AVERAGEIF va returna media numerelor din A1: A10 care sunt mai mici decât valoarea din celula B1. Observați mai puțin de operator (care este text) este inclus în ghilimele.

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

Wildcards

The wildcard caracterele semnului întrebării (?), asteriscului (*) sau tildei (~) pot fi utilizate în criterii. Un semn de întrebare (?) Se potrivește cu orice caracter și un asterisc (*) se potrivește cu zero sau mai multe caractere de orice fel. De exemplu, pentru a media celulele dintr-un B1: B10 când celulele din A1: A10 conțin textul „roșu” oriunde, puteți utiliza o formulă de genul acesta:

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

Tilda (~) este un personaj de evadare care vă permite să găsiți metacaracteri literali. De exemplu, pentru a se potrivi cu un semn de întrebare literal (?), Asterisc (*) sau tilde (~), adăugați o tilde în fața metacaracterului (adică ~ ?, ~ *, ~~).

Note

  • Celule în gamă care conțin ADEVĂR sau FALS sunt ignorate.
  • Celulele goale sunt ignorate în gamă și interval_mediu la calcularea mediilor.
  • AVERAGEIF returnează # DIV / 0! dacă nicio celulă din interval nu îndeplinește criteriile.
  • Interval_mediu nu trebuie să aibă aceeași dimensiune ca gamă . Celula din stânga sus se află interval_mediu este folosit ca punct de plecare și celulele care corespund celulelor din gamă sunt mediate.
  • AVERAGEIF permite caracterelor wildcard semnul întrebării (?) Și asteriscului (*), în criterii. ? se potrivește cu orice caracter unic și * se potrivește cu orice secvență de caractere. Să găsești un literal? sau *, utilizați o tildă (~) înainte de caracter, adică ~ * și ~ ?.


^