Функция LAMBDA в Excel (365)

Описание
Функция LAMBDA в Excel используется для создания пользовательских функций, которые можно повторно использовать во всей книге. После того как функция LAMBDA создана и протестирована, ей можно присвоить удобное имя для вызова.
Синтаксис формулы
Аргументы
|
Примечания
Имена и параметры LAMBDA следуют правилам синтаксиса Excel для имен, за исключением того, что нельзя использовать точку (.) в имени параметра.
В программировании термин 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. Создайте формулу LAMBDA
Чтобы избежать ошибки #РАСЧ!, добавьте вызов функции LAMBDA для получения правильного результата.
В ячейке введите функцию LAMBDA следующим образом:
=LAMBDA(x,y,x*y+1)(A2,B2)
Нажмите клавишу Enter.
Здесь A2 = x, B2=y.
3. Определите имя для формулы LAMBDA
После того как формула LAMBDA создана и протестирована, добавьте её в Диспетчер имен и определите имя для последующего использования в книге.
Нажмите Формулы > Присвоить имя, в появившемся окне Новое имя диалога определите имя в поле Имя для новой формулы и введите формулу LAMBDA в поле Ссылается на . Нажмите OK.
Теперь вы можете использовать имя новой формулы в ячейке для получения результата вычислений.
Другие функции:
Функция BYCOL в Excel
Функция BYCOL в Excel применяет функцию LAMBDA к каждому столбцу заданного массива и возвращает результат по каждому столбцу в виде одного массива.
Функция BYROW в Excel
Функция BYROW в Excel применяет функцию LAMBDA к каждой строке заданного массива и возвращает результат по каждой строке в виде одного массива.
Функция Z.TEST в Excel
Функция Z.TEST в Excel (2010) возвращает одностороннее P-значение z-теста, которое полезно для различных анализов.
Функция F.DIST в Excel
Функция F.DIST в Excel возвращает F-распределение вероятностей, которое обычно используется для измерения степени разнообразия между двумя наборами данных.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
🤖 | KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение | Генерация кода | Создание пользовательских формул | Анализ данных и создание диаграмм | Вызов функций Kutools… |
Популярные функции: Поиск, Выделение или Отметка дубликатов | Удалить пустые строки | Объединить столбцы или ячейки без потери данных | Округлить без формулы ... | |
Супер VLookup: Множественные критерии | Множественные значения | На нескольких листах | Распознавание нечетких соответствий... | |
Расширенный раскрывающийся список: Простой раскрывающийся список | Зависимый раскрывающийся список | Раскрывающийся список с множественным выбором... | |
Управление столбцами: Добавить определенное количество столбцов | Переместить столбцы | Переключить статус видимости скрытых столбцов | Сравнить столбцы для выбора одинаковых и разных ячеек ... | |
Основные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формул | Управление книгами и листами | Библиотека автотекста (Авто текст) | Выбор даты | Объединить данные | Шифрование/Расшифровка ячеек | Отправка писем по списку | Супер фильтр | Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ... | |
Топ-15 наборов инструментов: 12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...) | 50+ типов диаграмм (Диаграмма Ганта ...) | 40+ практических формул (Расчет возраста на основе даты рождения ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...) | ... и многое другое |
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.