Как да използвам функцията Excel AVERAGEIFS -

Обобщение

Функцията Excel AVERAGEIFS изчислява средната стойност на числата в диапазон, които отговарят на един или повече критерии. Критериите, използвани за AVERAGEIFS, могат да включват логически оператори (>, <,, =) и заместващи символи (* ,?) за частично съвпадение.

Предназначение

Средно клетки, които отговарят на множество критерии

Върната стойност

Средната стойност на клетките, които отговарят на всички критерии

Синтаксис

= AVERAGEIFS (avg_rng, диапазон1, критерии1, (диапазон2), (критерии2), …)

Аргументи

  • avg_rng - Средният обхват.
  • range1 - първият диапазон за евакуация.
  • критерии1 - критериите, които да се използват за диапазон1.
  • range2 - (по избор) Вторият диапазон за оценка.
  • критерии2 - (по избор) Критериите, които да се използват за диапазон2.

Версия

Excel 2007

Бележки за употреба

Функцията AVERAGEIFS изчислява средната стойност на числата в диапазон, който отговаря на предоставените критерии. Първият диапазон, даден на AVERAGEIFS, е диапазонът, съдържащ средни числа. Критериите се предоставят по двойки (обхват, критерии) и се изисква само първата двойка. За всеки допълнителен критерий посочете друга двойка диапазон / критерии. Критериите, дадени на AVERAGEIFS, се прилагат с логика И - всички критерии трябва да са верни, за да бъде числото включено в средната стойност.

Критериите могат да бъдат предоставени като числа, низове или препратки. Например валидни критерии могат да бъдат 10, "> 10", A1 или "<" & A1. Критериите могат да включват и заместващи символи за частично съвпадение.

AVERAGEIFS е в група от осем функции в Excel, които разделят логическите критерии на две части (диапазон + критерии). В резултат на това синтаксисът, използван за конструиране на критерии, е различен и AVERAGEIFS изисква диапазон от клетки за аргументи на диапазон - не можете да използвате масив.

AVERAGEIFS автоматично ще игнорира празни клетки, дори когато критериите съвпадат. С други думи, AVERAGEIFS няма да включва празни клетки в средното. AVERAGEIFS връща # DIV / 0! ако няма клетки, които да отговарят на критериите.

Примери

В показания пример формулите в H5: H7 са:

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

Тези формули връщат средната цена на свойствата, където:

  1. цените са по-големи от нула
  2. цените са по-големи от нула и по-малко от 500 000 долара
  3. имотите имат поне 2 спални и повече от 1 баня

Двойни кавички ("") в критерии

По принцип текстовите стойности в критериите са затворени в двойни кавички (""), а числата не. Когато обаче логичен оператор е включен с число, номерът и операторът трябва да бъдат затворени в кавички. Обърнете внимание на разликата в двата примера по-долу. Тъй като втората формула използва по-голямо или равно на оператор (> =), и операторът, и числото са затворени в двойни кавички.

=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms

Двойните кавички се използват и за текстови стойности. Например, за средни стойности в B1: B10, когато стойностите в A1: A10 са равни на "червено", можете да използвате формула като тази:

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

Множество критерии

Въведете критерии по двойки (диапазон, критерии). Например, за средни стойности в A1: A10, където B1: B10 = "A" и C1: C10> 5, използвайте:

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

Стойност от друга клетка

Стойност от друга клетка може да бъде включена в критерии, използвайки конкатенация. В примера по-долу AVERAGEIFS ще върне средната стойност на числата в A1: A10, които са по-малки от стойността в клетка B1. Забележете, че операторът по-малко от (който е текст) е затворен в кавички.

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

Заместващи символи

Въпросният знак (?), Звездичка (*) или тилда (~) може да се използва в критериите. Въпросителен знак (?) Съответства на всеки един знак, а звездичка (*) съответства на нула или повече знаци от всякакъв вид. Например, за осредняване на стойности в B1: B10, когато стойностите в A1: A10 съдържат текста "червен", можете да използвате формула като тази:

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

Тилдата (~) е изходен знак, който ви позволява да намерите буквални заместващи символи. Например, за да съответства буквален въпросителен знак (?), Звездичка (*) или тилда (~), добавете тилда пред заместващия знак (т.е. ~ ?, ~ *, ~~).

Забележка: редът на аргументите е различен между AVERAGEIFS и AVERAGEIF. Диапазонът за осредняване винаги е първият аргумент в AVERAGEIFS.

Бележки

  • Ако няма данни, които отговарят на критериите, AVERAGEIFS връща # DIV0! грешка
  • Всеки допълнителен диапазон трябва да има същия брой редове и колони като средния_диапазон .
  • Нецифрените критерии трябва да бъдат затворени в двойни кавички, но числовите критерии не. Например: 100, "100", "> 32", "jim" или A1 (където A1 съдържа число).
  • Заместващите символи? и * може да се използва в критерии. Въпросният знак съответства на всеки един знак, а звездичката съответства на нула или повече знаци от всякакъв вид.
  • За да намерите буквален въпросителен знак или звездичка, използвайте тилда (~) пред въпросния знак или звездичка (т.е. ~ ?, ~ *).

Интересни статии...