Note: The other languages of the website are Google-translated. Back to English
English English

Лямбда-функция Excel (365)

док декабрь 2окт 1

Описание

Excel LAMBDA Функция используется для создания пользовательских функций, которые можно повторно использовать в книге. И как только функция LAMBDA создана и протестирована, ее можно определить как понятное имя для вызова.

Синтаксис формулы

ЛЯМБДА([параметр1, параметр2, …],расчет)

аргументы

  • paremeter1,parameter2,...: Необязательно, значение, которое вы хотите передать функции, это может быть ссылка на ячейку, строки, числа. Допускается ввод до 253 параметров.
  • calculation: Требуется, чтобы вычисление выполнялось как результат функции. Это должен быть последний аргумент, и он должен возвращать результат.

Замечания

Имена и параметры 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окт 1

2. Создайте формулу лямбда

Чтобы избежать ошибки #CALC! ошибка, добавьте вызов функции LAMBDA, чтобы получить правильный результат.

В ячейке введите функцию LAMBDA следующим образом:

=LAMBDA(x,y,x*y+1)(A2,B2)

Нажмите Enter .

Здесь А2 = х, В2=у.
док декабрь 2окт 1

3. Определите имя для формулы LAMBDA.

После того, как формула LAMBDA создана и протестирована, добавьте ее в диспетчер имен и определите имя, которое будет вызываться в следующий раз в рабочей книге.

Нажмите Формулы > Определить имя, во всплывающем Новое имя диалоговое окно, определите имя в Имя и фамилия текстовое поле для новой формулы и введите формулу LAMBDA в Относится к текстовое окно. Нажмите OK.
док декабрь 2окт 1  док декабрь 2окт 1

Теперь вы можете использовать новое имя формулы в ячейке, чтобы получить результат расчета.
док декабрь 2окт 1


Другие функции:

  • 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 for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (0)
Оценок пока нет. Оцените первым!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места