Создание эффективных формул с аргументом @cell

Если вы хотите выполнить вычисления с помощью формул, которые анализируют диапазоны ячеек (например, SUMIF(), SUMIFS(), COUNTIF() и COUNTIFS(), в критериях функций можно использовать аргумент @cell. Аргумент @cell выполняет вычисления в каждой строке, в то время как основная функция (например, SUMIF) проверяет соответствие диапазона критерию. Так формула становится более эффективной.

На изображении ниже приведены данные для примера. Чтобы сложить стоимость всех задач, которые были выполнены в 2014 году, можно использовать следующую формулу:

=SUMIF([Дата выполнения]1:[Дата выполнения]5, YEAR(@cell) = 2014, Стоимость1:Стоимость5)

@cell формула

Результат вычислений равен 875,78 $ (суммарная стоимость всех задач, выполенных в 2014 году).

СОВЕТ. Добавьте функцию IFERROR, чтобы основная функция не возвращала сообщение об ошибке, если в аргументе @cell будет обнаружена пустая ячейка. Пример: =COUNTIF(Дата:Дата, IFERROR(YEAR(@cell), 0) = 2016)