Примеры использования функции SUMIF в Google Docs Spreadsheet

Нет картинки Несколько примеров как использовать функцию 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))
Теперь вы сможете составлять более сложные условия на основе этих базовых.

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (1)     Подпишитесь на RSS комментариев к этой статье.

1 комментарий

#829
SUMIFS in Google Spreadsheet говорит:
April 5, 2013 at 02:32 am
You can make COUNTIFS and AVERAGEIFS too, check it here: COUNTIFS in Google Docs