Cum se utilizează funcția Excel AVERAGEIFS -

rezumat

Funcția Excel AVERAGEIFS calculează media numerelor dintr-un interval care îndeplinește unul sau mai multe criterii. Criteriile utilizate pentru AVERAGEIFS pot include operatori logici (>, <,, =) și metacaractere (* ,?) pentru potrivirea parțială.

Scop

Celule medii care corespund mai multor criterii

Valoare returnată

Media celulelor care îndeplinesc toate criteriile

Sintaxă

= AVERAGEIFS (avg_rng, interval1, criteriu1, (interval2), (criteriu2), …)

Argumente

  • avg_rng - Intervalul mediu.
  • range1 - primul interval care trebuie evaulat.
  • criterii1 - Criteriile de utilizat în intervalul1.
  • interval2 - (opțional) Al doilea interval de evaluat.
  • criterii2 - (opțional) Criteriile de utilizat în intervalul2.

Versiune

Excel 2007

Note de utilizare

Funcția AVERAGEIFS calculează media numerelor dintr-un interval care îndeplinește criteriile furnizate. Primul interval dat AVERAGEIFS este intervalul care conține numere până la medie. Criteriile sunt furnizate în perechi (interval, criterii) și este necesară doar prima pereche. Pentru fiecare criteriu suplimentar, furnizați o altă pereche de intervale / criterii. Criteriile date AVERAGEIFS se aplică cu logica AND - toate criteriile trebuie să fie adevărate pentru ca un număr să fie inclus în medie.

Criteriile pot fi furnizate ca numere, șiruri sau referințe. De exemplu, criteriile valide ar putea fi 10, "> 10", A1 sau "<" & A1. Criteriile pot include, de asemenea, metacaractere pentru potrivirea parțială.

AVERAGEIFS se află într-un grup de opt funcții în Excel care împart criteriile logice în două părți (interval + criterii). Ca rezultat, sintaxa utilizată pentru a construi criterii este diferită, iar AVERAGEIFS necesită un interval de celule pentru argumentele intervalului - nu puteți utiliza o matrice.

AVERAGEIFS va ignora automat celulele goale, chiar și atunci când criteriile se potrivesc. Cu alte cuvinte, AVERAGEIFS nu va include celule goale în medie. AVERAGEIFS returnează # DIV / 0! dacă nici o celulă nu îndeplinește criteriile.

Exemple

În exemplul prezentat, formulele din H5: H7 sunt:

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

Aceste formule returnează prețul mediu al proprietăților în care:

  1. prețurile sunt mai mari decât zero
  2. prețurile sunt mai mari de zero și mai mici de 500.000 USD
  3. proprietățile au cel puțin 2 dormitoare și mai mult de 1 baie

Ghilimele duble ("") în criterii

În general, valorile textului din criterii sunt cuprinse între ghilimele duble (""), iar numerele nu. Cu toate acestea, atunci când un 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.

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

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

Criterii multiple

Introduceți criteriile în perechi (interval, criterii). De exemplu, pentru valorile medii din A1: A10, unde B1: B10 = "A" și C1: C10> 5, utilizați:

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

Valoare dintr-o altă celulă

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

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

Wildcards

Semnele de întrebare cu caractere wildcard (?), Asterisc (*) sau tilde (~) 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 valorile medii din B1: B10 când valorile din A1: A10 conțin textul „roșu”, puteți utiliza o formulă de genul acesta:

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

Tilda (~) este un caracter de evadare care vă permite să găsiți metacaractere literale. De exemplu, pentru a se potrivi cu un semn de întrebare literal (?), Un asterisc (*) sau o tildă (~), adăugați o tildă în fața metacaracterului (adică ~ ?, ~ *, ~~).

Notă: ordinea argumentelor este diferită între AVERAGEIFS și AVERAGEIF. Intervalul până la medie este întotdeauna primul argument din AVERAGEIFS.

Note

  • Dacă nicio dată nu corespunde criteriilor, AVERAGEIFS returnează # DIV0! eroare
  • Fiecare interval suplimentar trebuie să aibă același număr de rânduri și coloane ca average_range .
  • Criteriile non-numerice trebuie să fie încadrate între ghilimele duble, dar criteriile numerice nu. De exemplu: 100, "100", "> 32", "jim" sau A1 (unde A1 conține un număr).
  • Caracterele wildcard? și * 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.
  • Pentru a găsi un semn de întrebare literal sau un asterisc, utilizați o tildă (~) în fața semnului de întrebare sau asterisc (adică ~ ?, ~ *).

Articole interesante...