Лямбда-функция Excel (365)
Описание
Excel LAMBDA Функция используется для создания пользовательских функций, которые можно повторно использовать в книге. И как только функция LAMBDA создана и протестирована, ее можно определить как понятное имя для вызова.
Синтаксис формулы
аргументы
|
Замечания
Имена и параметры LAMBDA следуют правилам синтаксиса Excel для имен, за исключением того, что точка (.) не используется в имени параметра.
В компьютерном программировании термин LAMBDA относится к анонимной функции или выражению, что означает, что после создания и тестирования универсальной версии функции LAMBDA ее можно перенести в диспетчер имен и формально определить эту формулу как имя.
Требуется только одна копия кода для обновления при устранении проблем или обновлении функциональности, и изменения будут автоматически распространяться на все экземпляры функции LAMBDA в рабочей книге, поскольку логика, содержащаяся в формуле, созданной функцией LAMBDA, существует только в одном месте.
ошибки
1) #Ценность! Ошибка появляется, когда:
В формулу вводится более 253 параметров;
В функцию LAMBDA передается неправильное количество аргументов.
2) Если функция LAMBDA вызывается из самой себя и вызов является циклическим, Excel может вернуть #ЧИСЛО! ошибка, если слишком много рекурсивных вызовов.
3) #РАССЧИТАТЬ! ошибка появляется, когда вы создаете функцию LAMBDA в ячейке, не вызывая ее из этой ячейки.
Версия
Excel 365
Как использовать LAMBDA для создания пользовательской формулы
Возьмите пример, чтобы получить результат x * y + 1, x в столбце A2: A7, y в столбце B2: B7, выполните следующие шаги, чтобы создать пользовательскую формулу с помощью функции LAMBDA и назовите ее.
1. Проверьте формулу
Во-первых, вам нужно проверить правильность работы аргументов, которые вы будете использовать в расчетах.
В ячейке введите стандартную формулу
=A2*B2+1
Нажмите Enter ключ для проверки правильности аргументов в расчете.
2. Создайте формулу лямбда
Чтобы избежать ошибки #CALC! ошибка, добавьте вызов функции LAMBDA, чтобы получить правильный результат.
В ячейке введите функцию LAMBDA следующим образом:
=LAMBDA(x,y,x*y+1)(A2,B2)
Нажмите Enter .
Здесь А2 = х, В2=у.
3. Определите имя для формулы LAMBDA.
После того, как формула LAMBDA создана и протестирована, добавьте ее в диспетчер имен и определите имя, которое будет вызываться в следующий раз в рабочей книге.
Нажмите Формулы > Определить имя, во всплывающем Новое имя диалоговое окно, определите имя в Фамилия текстовое поле для новой формулы и введите формулу LAMBDA в Относится к текстовое окно. Нажмите OK.
Теперь вы можете использовать новое имя формулы в ячейке, чтобы получить результат расчета.
Другие функции:
-
Excel bycol Функция
Функция Excel BYCOL применяет функцию LAMBDA к каждому столбцу в заданном массиве и возвращает результат для каждого столбца в виде единого массива.
-
Excel BYROW Функция
Функция Excel BYROW применяет функцию LAMBDA к каждой строке заданного массива и возвращает результат для каждой строки в виде единого массива.
-
Excel Z.TEST Функция
Функция Excel Z.TEST (2010 г.) возвращает одностороннее P-значение z-теста, которое полезно для различных анализов.
-
Excel F.DIST Функция
Функция Excel F.РАСП возвращает F-распределение вероятностей, которое обычно используется для измерения степени разнообразия между двумя наборами данных.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.