
Функция ВЗЯТЬ / TAKE: суммируем последние N сделок
Эта функция извлекает заданное количество столбцов или строк из массива. В частном случае можно вытаскивать не только строки или столбцы, но и значения (если на входе задан одномерный массив).
Например, если нам нужны первые 10 значений в столбце таблицы, будет такая формула (в общем виде):
ВЗЯТЬ доступна только в Microsoft 365, увы.
Эта функция извлекает заданное количество столбцов или строк из массива. В частном случае можно вытаскивать не только строки или столбцы, но и значения (если на входе задан одномерный массив).
Например, если нам нужны первые 10 значений в столбце таблицы, будет такая формула (в общем виде):
=ВЗЯТЬ(Таблица[Столбец]; 10)А если нужны последние, а не первые? Прелесть в том, что функция умеет и так - просто укажите отрицательное количество строк в ее аргументе.
=ВЗЯТЬ(Таблица[Столбец]; -10)Если нужна сумма последних 10, то добавим сверху функцию СУММ / SUM:
=СУММ(ВЗЯТЬ(Таблица[Столбец]; -10))Теперь формула всегда будет возвращать сумму значений из 10 последних строк таблицы из выбранного столбца - даже когда будут добавляться новые строки.
ВЗЯТЬ доступна только в Microsoft 365, увы.