Функция ВЗЯТЬ / TAKE: суммируем последние N сделок



Эта функция извлекает заданное количество столбцов или строк из массива. В частном случае можно вытаскивать не только строки или столбцы, но и значения (если на входе задан одномерный массив).



Например, если нам нужны первые 10 значений в столбце таблицы, будет такая формула (в общем виде):

=ВЗЯТЬ(Таблица[Столбец]; 10)



А если нужны последние, а не первые? Прелесть в том, что функция умеет и так - просто укажите отрицательное количество строк в ее аргументе.

=ВЗЯТЬ(Таблица[Столбец]; -10)



Если нужна сумма последних 10, то добавим сверху функцию СУММ / SUM:

=СУММ(ВЗЯТЬ(Таблица[Столбец]; -10))



Теперь формула всегда будет возвращать сумму значений из 10 последних строк таблицы из выбранного столбца - даже когда будут добавляться новые строки.



ВЗЯТЬ доступна только в Microsoft 365, увы.