За да намерим сума от числа въз основа на критерии, можем да използваме комбинация от СУММА, СЪОТВЕТСТВИЕ, БРОЙ И ОФСЕТ функции за извличане на изхода.
СУММА: Добавя всички числа в диапазон от клетки
Синтаксис: = SUM (номер1, номер2, …)
Може да има максимум 255 аргумента. Вижте по -долу показаната екранна снимка:
СЪВПАДА функцията търси определен елемент в избран диапазон от клетки и след това връща относителната позиция на този елемент в диапазона.
Синтаксис = MATCH (lookup_value, lookup_array, match_type)
COUNTIF: Преброява броя на клетките в диапазон, който отговаря на условието.
Синтаксис: = COUNTIF (диапазон, критерии)
ИЗМЕСТВАНЕ: Връща препратка към диапазон, който е даден брой редове и колони от дадена препратка.
Синтаксис: = OFFSET (справка, редове, cols, височина, ширина)
справка: Това е препратка към клетка или диапазон от клетки, от които ще се приложи изместването.
редове: Броят редове нагоре или надолу, които искате да приложите като отместване към диапазона.
cols: Броят колони вляво или вдясно, които искате да приложите като отместване към диапазона.
височина: Това е по избор. Това е броят редове, които искате да бъде върнатата препратка.
ширина: Това е по избор. Това е броят на колоните, които искате да бъде връщаната препратка.
Нека вземем пример:
Колона А съдържа възходящ списък с числа. Нуждаем се от формула, която да обобщи всички числа в колона А, по -голяма от 2, което е нашият критерий в клетка С2.
- Формулата в клетка D2 ще бъде
- = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" & C2)))
- Формулата е взела сумата от числа, които са по -големи от 2.
- Ако променим критериите в клетка C2 от 2 на 5, резултатът ще се актуализира автоматично. Тази формула за време ще изчисли сумата от числата, които са по -големи от 5.