FormulaCamp
Пройдено
5. Продвинутые формулы · Формулы-конструкторы · 25 мин

15. LAMBDA, MAP, REDUCE, BYROW

Урок 15 из 20
Задание 1 из 3
  1. В C2 одной формулой посчитайте цены со скидкой 7%, округлённые до 10 ₸ вниз.

Теория урока

LAMBDA(параметр; вычисление) — своя маленькая функция прямо в формуле. Сама по себе она ничего не считает, её передают в функции-помощники:

  • MAP(массив; LAMBDA(x; …)) — применить к каждому элементу, результат — массив;
  • REDUCE(начало; массив; LAMBDA(итог; x; …)) — свернуть массив в одно число;
  • SCAN — как REDUCE, но показывает все промежуточные итоги (нарастающий итог);
  • BYROW(массив; LAMBDA(строка; …)) — одно значение на каждую строку.

В Excel 365 LAMBDA можно сохранить в «Диспетчере имён» и вызывать как обычную функцию: =НДС(A2). В тренажёре доступны LAMBDA внутри формул и функции-помощники.

Практика — в Pro

Живая таблица, проверка заданий и файлы .xlsx во всех 170 уроках. Прогресс хранится в этом браузере; синхронизация между устройствами появится позже.