Помощ за Collabora Office 24.04
Намира средното аритметично на всички клетки в даден диапазон, които удовлетворяват дадено условие. Функцията AVERAGEIF събира всички резултати, които преминат логическата проверка, и дели сумата на броя избрани стойности.
AVERAGEIF(Диапазон; Критерий [; Диапазон_за_усредняване])
Диапазон – задължителен аргумент. Масив, име на област или заглавие на ред или колона, съдържаща числата за усредняване или числата или текста за условието.
Диапазон_за_усредняване – незадължителен. Диапазон от стойности за изчисляване на средното.
Ако не е зададен Диапазон_за_усредняване, Диапазон се използва и за двете – изчисляването на средната стойност и търсенето според условие. Ако е зададен Диапазон_за_усредняване, тогава Диапазон се използва само за проверката на условието, а Диапазон_за_усредняване – за самото изчисляване на средната стойност.
Ако някоя клетка в диапазон от стойности за изчисляване на средно е празна или съдържа текст, функцията AVERAGEIF пропуска тази клетка.
Ако целият диапазон е празен, съдържа само текст или никоя стойност от него не удовлетворява условието (или съчетание от изброените), функцията поражда грешка #DIV/0!.
=AVERAGEIF(B2:B6;"<35")
Изчислява средното на стойностите от диапазона B2:B6, които са по-малки от 35. Връща 19, защото вторият ред не участва в изчислението.
=AVERAGEIF(B2:B6;"<"&MAX(B2:B6))
Изчислява средното на стойностите от същия диапазон, които са по-малки от максималната му стойност. Връща 19, защото най-голямата стойност (вторият ред) не участва в изчислението.
=AVERAGEIF(B2:B6;">"&SMALL(B2:B6;1))
Изчислява средното на стойностите от същия диапазон, които са по-големи от най-малката му стойност. Връща 25, защото най-малката стойност (четвъртият ред) не участва в изчислението.
=AVERAGEIF(B2:B6;"<35";C2:C6)
Функцията търси стойности, по-малки от 35, в диапазона B2:B6 и изчислява средното на съответните стойности от диапазона C2:C6. Връща 145, защото вторият ред не участва в изчислението.
=AVERAGEIF(B2:B6;">"&MIN(B2:B6);C2:C6)
Функцията търси кои стойности в диапазона B2:B6 са по-големи от най-малката стойност в B2:B6 и изчислява средното на съответните стойности от диапазона C2:C6. Резултатът е 113,3, защото четвъртият ред (в който е най-малката стойност на диапазона B2:B6) не участва в изчислението.
=AVERAGEIF(B2:B6;"<"&LARGE(B2:B6;2);C2:C6)
Функцията търси кои стойности в диапазона B2:B6 са по-малки от втората най-голяма стойност в B2:B6 и изчислява средното на съответните стойности от диапазона C2:C6. Резултатът е 180, защото само четвъртият ред участва в изчислението.
=AVERAGEIF(A2:A6;"кош";B2:B6)
Функцията търси кои стойности в диапазона A2:A6 съдържат само думата „кош“ и изчислява средното на съответните стойности от диапазона B2:B6. Резултатът е 35, защото само вторият ред участва в изчислението. Търсенето се извършва в диапазона A2:A6, но усредняването се извършва върху диапазона B2:B6.
=AVERAGEIF(A2:A6;"кош.*";B2:B6)
Функцията търси кои стойности от диапазона A2:A6 започват с „кош“ и завършват с произволен брой други знаци и изчислява средното на съответните им стойности от диапазона B2:B6. Връща 27,5, защото сега „кошче“ също удовлетворява условието – така и първият, и вторият ред участват в изчислението.
=AVERAGEIF(A2:A6;".*молив.*";B2:B6)
Функцията търси кои стойности от диапазона A2:A6 съдържат „молив“ и започват и завършват с произволен брой други знаци и изчислява средното на съответните им стойности от диапазона B2:B6. Връща 18,5, защото само третият и четвъртият ред участват в изчислението.
Ако е необходимо лесно да промените някой критерий, може да го зададете в отделна клетка и в условието на функцията AVERAGEIF да използвате обръщение към тази клетка.
=AVERAGEIF(A2:A6;".*"&E2&".*";B2:B6)
Функцията търси кои стойности от диапазона A2:A6 съдържат поредицата знаци, зададена в E2, и започват и завършват с произволен брой други знаци и изчислява средното на съответните им стойности от диапазона B2:B6. Ако E2 = молив, резултатът ще бъде 18,5.
=AVERAGEIF(B2:B6;"<"&E2;C2:C6)
Функцията търси кои стойности от диапазона B2:B6 са по-малки от стойността, зададена в E2, и изчислява средното на съответните им стойности от диапазона C2:C6. Ако E2 = 35, резултатът ще бъде 145.