В тази статия е описан синтаксисът и употребата на функцията AVERAGEIFS в Microsoft Excel.
Описание
Връща средната стойност (средноаритметично) на всички клетки, които отговарят на множество критерии.
Синтаксис
AVERAGEIF(среден_диапазон; критерий_диапазон1; критерий1;[критерий_диапазон2; критерий2]; ...)
Синтаксисът на функцията AVERAGEIFS има следните аргументи:
- Average_range Задължително. Една или повече клетки за осредняване, включително числа или имена, масиви или препратки, които съдържат числа.
- критерий_диапазон1, критерий_диапазон2, … Критерий_диапазон1 е задължителен, следващите са по желание. От 1 до 127 диапазона, в които да се изчисляват свързаните критерии.
- Критерий1, критерий2, ... Критерий1 е задължителен, а следващите критерии са незадължителни. От 1 до 127 критерии във формата на число, израз, препратка към клетка или текст, които определят кои клетки ще се осредняват. Например критерий може да се изрази като 32, "32", ">32", "ябълки" или B4.
Забележки
- Ако среден_диапазон е празен или е текстова стойност, AVERAGEIFS връща стойността за грешка #DIV0!.
- Ако някоя клетка в даден диапазон за критерии е празна, AVERAGEIFS я третира като стойност 0.
- Клетките в диапазон, които съдържат TRUE, се оценяват като 1; клетките в диапазон, които съдържат FALSE, се оценяват като 0 (нула).
- Всяка една клетка в среден_диапазон се използва за пресмятането на средната стойност само ако всичките определени съответстващи критерии са верни за тази клетка.
- За разлика от аргументите диапазон и критерий на функцията AVERAGEIF, в AVERAGEIFS всяка criteria_range трябва да бъде със същия размер и форма, като average_range.
- Ако клетките в среден_диапазон не могат да се превърнат в числа, AVERAGEIFS връща #DIV0!. за грешка #DIV0!.
- Ако няма клетки, които да отговарят на всички критерии, AVERAGEIFS връща #DIV/0!. за грешка #DIV0!.
- Можете да използвате заместващите знаци въпросителен знак (?) и звездичка (*) в критерий. Въпросителният знак съответства на единичен знак; звездичката съответства на всяка поредица от знаци. Ако искате да намерите самия въпросителен знак или звездичка, напишете тилда (~) преди знака.
Забележка
Функцията AVERAGEIFS измерва главната тенденция, която е местоположението на средата на група числа в статистическо разпределение. Трите най-разпространени мерки на главната тенденция са:
- Средна стойност, която е средноаритметичното и се изчислява чрез събиране на група числа с последващото им разделяне на броя на тези числа. Например средното на 2, 3, 3, 5, 7 и 10 е 30 делено на 6, което е 5.
- Медиана , която е средното число на група числа; Това означава, че половината от числата са по-големи от медианата, а половината от числата са по-малки от медианата. Например медианата на 2, 3, 3, 5, 7 и 10 е 4.
- Мода , която е най-често срещащото се число в група числа. Например модата на 2, 3, 3, 5, 7 и 10 е 3.
Тези три мерки на главната тенденция са еднакви за симетрични разпределения на групи числа. За несиметрични групи числа те могат да са различни.
Примери
Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.
| Обучаван | Първи | Втори | Последен |
|---|---|---|---|
| Тест | Тест | Изпит | |
| Оценка | Оценка | Оценка | |
| Костадин | 75 | 85 | 87 |
| Вяра | 94 | 80 | 88 |
| Момчил | 86 | 93 | Незавършен |
| Гроздан | Незавършен | 75 | 75 |
| Формула | Описание | Резултат | |
| =AVERAGEIFS(B2:B5; B2:B5; ">70"; B2:B5; "<90") | Средна оценка от първия тест, която попада в интервала между 70 и 90 за всички обучавани (80,5). Резултатът, означен с "Незавършен", не е включен в изчислението, тъй като не е числова стойност. | 75 | |
| =AVERAGEIFS(C2:C5; C2:C5; ">95") | Средна оценка от втория изпит, която е по-висока от 95 за всички обучавани. Тъй като няма резултати по-високи от 95, се връща #DIV0!. | #DIV/0! | |
| =AVERAGEIFS(D2:D5; D2:D5; "<>Незавършен"; D2:D5; ">80") | Средна оценка от заключителния изпит, която е по-висока от 80 за всички обучавани (87,5). Резултатът, означен с "Незавършен", не е включен в изчислението, тъй като не е числова стойност. | 87,5 |
Пример 2
| Тип | Цена | Град | Брой спални | Гараж? |
|---|---|---|---|---|
| Приятен изглед | 230000 | Исакуа | 3 | Не |
| Уютно бунгало | 197000 | Белвю | 2 | Да |
| Приятен Кейп Кодър | 345678 | Белвю | 4 | Да |
| Великолепни различни нива | 321900 | Исакуа | 2 | Да |
| Изключителен Тюдор | 450000 | Белвю | 5 | Да |
| Елегантен колониален | 395000 | Белвю | 4 | Не |
| Формула | Описание | Резултат | ||
| =AVERAGEIFS(B2:B7; C2:C7; "Белвю"; D2:D7; ">2";E2:E7; "Да") | Средната цена на жилище в Белвю, което има поне 3 спални и гараж. | 397839 | ||
| =AVERAGEIFS(B2:B7; C2:C7; "Исакуа"; D2:D7; "<=3";E2:E7; "Не") | Средната стойност на жилище в Исакуа, което има най-много 3 спални и няма гараж. | 230000 |