Быстрая навигация
Функция ЛЯМБДА
Краткое описание
Функция ЛЯМБДА позволяет создавать собственные пользовательские функции в Excel без использования VBA или макросов. Вы можете определять функции с понятными именами, которые становятся доступны во всей книге и работают как встроенные функции Excel.
Синтаксис
ЛЯМБДА([параметр1; параметр2; …;] вычисление)
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| параметр | Any |
Нет | Параметры функции, передаваемые при вызове (необязательно, до 253) |
| вычисление | Formula |
Да | Формула-вычисление, возвращающая результат функции |
Использование функции LAMBDA
ЛЯМБДА революционизирует работу с формулами в Excel, позволяя создавать именованные функции через Диспетчер имен. Сначала протестируйте формулу в ячейке с немедленным вызовом, затем сохраните в Диспетчер имен для повторного использования во всей книге.
Распространенные примеры LAMBDA
Пример 1: Конвертер Фаренгейт → Цельсий
=ЛЯМБДА(temp; (5/9)*(temp-32))
Создает функцию ToCelsius. =ToCelsius(104) вернет 40
Пример 2: Гипотенуза треугольника
=ЛЯМБДА(a; b; КОРЕНЬ(a^2+b^2))
Вычисляет гипотенузу. =Гипотенуза(3;4) вернет 5
Пример 3: Подсчет слов
=ЛЯМБДА(текст; ДЛСТР(СЖПРОБЕЛЫ(текст))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(текст);" ";""))+1)
Считает слова в строке
Пример 4: Простое тестирование
=ЛЯМБДА(число; число+1)(5)
Немедленный вызов возвращает 6
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Более 253 параметров или неправильное количество аргументов
Solution: Проверьте количество параметров (макс. 253) и аргументов при вызове
#ВЫЧИС!
Cause: ЛЯМБДА в ячейке без вызова
Solution: Добавьте вызов функции или переместите в Диспетчер имен
#ЧИСЛО!
Cause: Циклический вызов функции
Solution: Избегайте рекурсии или ограничьте глубину вызовов
#ЗНАЧ!
Cause: Точка в имени параметра
Solution: Используйте только допустимые символы в именах параметров
Примечания
- Имена параметров не могут содержать точки
- Рекомендуется тестировать в ячейке с вызовом перед сохранением
- Доступна только в Excel 365
- Функция сохраняется в Диспетчере имен со сферой 'Книга'
- Поддерживает рекурсию с осторожностью
Совместимость
Доступно в: Excel 365
Недоступно в: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel для Интернета (ограниченно)
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365