Функція Excel REDUCE (365)
Команда Функція REDUCE застосовується а Функція LAMBDA до кожного значення в масиві та повертає загальне значення в накопичувачі, зводячи масив до накопиченого значення.
синтаксис
=REDUCE ([initial_value],array,lambda(accumulator, value))
Аргументи
- Початкове_значення (необов'язково): початкове значення акумулятора. Якщо опущено, значення за умовчанням дорівнює 0.
- масив (обов’язково): масив, який потрібно зменшити.
- Лямбда (обов’язково): спеціальна функція LAMBDA, яка застосовується для зменшення масиву.
- Акумулятор (обов’язково): підсумкове значення повертається як кінцевий результат.
- значення (обов’язково): обчислення, застосоване до кожного елемента в масиві.
значення, що повертається
Команда Функція REDUCE повертає одне значення.
Примітки до функцій
- Функція REDUCE нещодавно представлена в Excel для Microsoft 365. Тому він недоступний у попередніх версіях Excel.
- Команда #VALUE! значення помилки виникає, якщо виникає одна з наведених нижче ситуацій:
- надано недійсну функцію LAMBDA;
- вказано неправильну кількість параметрів.
Приклад
Як показано на знімку екрана нижче, є масив даних. до підсумувати парні і непарні числа в масиві окремо, виконайте наступне:
Підсумувати парні числа, будь ласка, скопіюйте наведену нижче формулу в клітинку F6, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат.
= ЗМЕНШИТИ (0,B6: D9,LAMBDA(a;b;ЯКЩО(ISEVEN(b);a+b;a)))
Підсумувати непарні числа, будь ласка, скопіюйте наведену нижче формулу в клітинку F7, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат.
= ЗМЕНШИТИ (0,B6: D9,LAMBDA(a;b;ЯКЩО(ISODD(b);a+b;a)))
Примітка. У кожній наведеній вище формулі додається початкове_значення аргумент встановлено на 0. Так само може бути опущений і замінено на порожній простір. Наприклад, щоб підсумувати парні числа, формула в комірці F6 можна змінити на:
= ЗМЕНШИТИ ( ,B6: D9,LAMBDA(a;b;ЯКЩО(ISEVEN(b);a+b;a)))
Відносні функції:
-
перевершувати MAP функція
Функція MAP застосовує функцію LAMBDA для створення нового значення та повертає масив, сформований зіставленням кожного значення в наданому масиві з новим значенням.
-
перевершувати LAMBDA функція
Функція Excel LAMBDA використовується для створення настроюваних функцій, які можна повторно використовувати в книзі.
-
перевершувати MAKEARRAY функція
Функція Excel MAKEARRAY повертає обчислений масив на основі заданої кількості рядків і стовпців.