Несколько примеров как использовать функцию SUMIF() для обработки данных в документах Google Docs типа Spreadsheet
Функция обработки с условием SUMIF() полезна в Google Docs Spreadsheet, когда требуется обсчитать значения в столбце, но не все, а которые удовлетворяют какому-то установленному условию.
Синтаксис у SUMIF такой для United States локализации:
SUMIF(range, criteria, sum_range)
Или для международных локализаций:
SUMIF(range; criteria; sum_range)
Сумма всех значений столбцы B, для которых в столбце A установлено значение \”foo\” :
=SUMIF(A1:A100;\"foo\";B1:B100)
Сумма всех значений из B, для которых в A установлено \”10%\” (даже если вы только ввели \”10\”, а затем Google Spreadsheets отформатировал ячейку как \”10%\”):
=SUMIF(A1:A100;10%;B1:B100)
Несколько листов: Сумма всех значений в B, где в A указано \”foo\”, но из другого листа (то есть из нового листа, добавленного через ”Add sheet” в лижнем левом углу):
=SUMIF('Name of other sheet'!A1:A100;\"foo\";'Name of other sheet'!B1:B100)
Несколько условий: Сумма всех значений из столбца C, для которых в столбце A указано значение \”foo\”, а в столбце B указано \”10%\”:
=ARRAYFORMULA(SUMIF(A1:A100&B1:B100;\"foo\"&10%;C1:C100))