Быстрая навигация
Функция LET
Краткое описание
Функция LET в Excel позволяет определять именованные переменные внутри формулы, что значительно упрощает сложные вычисления, повышает читаемость и производительность расчетов.
Синтаксис
=LET(имя1; значение1; вычисление_или_имя2; [значение2; вычисление_или_имя3...])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| имя1 | string |
Да | Имя переменной. Должно начинаться с буквы, не конфликтовать с диапазонами |
| значение_имени1 | Any |
Да | Любое значение или формула для присвоения имени |
| вычисление | Any |
Да | Финальное вычисление, использующее определенные имена (обязательно последний аргумент) |
Использование функции LET
LET идеально подходит для сложных формул, где одно выражение используется многократно. Вместо повторения вычислений определяются именованные переменные, что ускоряет расчеты и делает формулу понятной.
Распространенные примеры LET
Простой пример с SUM
=LET(x; 5; СУММ(x; 1))
Возвращает 6. Переменная x вычисляется один раз.
Фильтрация данных о продажах
=LET(Критерий;"Максим";Фильтр;ФИЛЬТР(A2:D8;A2:A8=Критерий);ЕСЛИ(ПУСТО(Фильтр);"-";Фильтр))
Фильтрует данные по представителю "Максим" и заменяет пустой результат на "-".
Часто задаваемые вопросы
Распространенные ошибки и решения
#ИМЯ? при использовании имени
Cause: Имя начинается с цифры или содержит недопустимые символы
Solution: Используйте имена, начинающиеся с буквы, без пробелов
Последний аргумент - имя вместо вычисления
Cause: Функция ожидает финальное вычисление
Solution: Последний аргумент должен возвращать результат
Примечания
- Имена переменных должны начинаться с буквы
- Поддерживает до 126 пар имя-значение
- Доступна в Excel 365 и Excel 2021
- Имена не видны за пределами LET
Совместимость
Доступно в: Excel 365, Excel 2021
Недоступно в: Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021