Перейти до основного матеріалу

Функція Excel REDUCE (365)

Автор: Чжоуманді Остання зміна: 2022-09-15

Команда Функція REDUCE застосовується а Функція LAMBDA до кожного значення в масиві та повертає загальне значення в накопичувачі, зводячи масив до накопиченого значення.

функція зменшення 1


синтаксис

=REDUCE ([initial_value],array,lambda(accumulator, value))


Аргументи

  • Початкове_значення (необов'язково): початкове значення акумулятора. Якщо опущено, значення за умовчанням дорівнює 0.
  • масив (обов’язково): масив, який потрібно зменшити.
  • Лямбда (обов’язково): спеціальна функція LAMBDA, яка застосовується для зменшення масиву.
    • Акумулятор (обов’язково): підсумкове значення повертається як кінцевий результат.
    • значення (обов’язково): обчислення, застосоване до кожного елемента в масиві.

значення, що повертається

Команда Функція REDUCE повертає одне значення.


Примітки до функцій

  1. Функція REDUCE нещодавно представлена ​​в Excel для Microsoft 365. Тому він недоступний у попередніх версіях Excel.
  2. Команда #VALUE! значення помилки виникає, якщо виникає одна з наведених нижче ситуацій:
    • надано недійсну функцію LAMBDA;
    • вказано неправильну кількість параметрів.

Приклад

Як показано на знімку екрана нижче, є масив даних. до підсумувати парні і непарні числа в масиві окремо, виконайте наступне:

Підсумувати парні числа, будь ласка, скопіюйте наведену нижче формулу в клітинку F6, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат.

= ЗМЕНШИТИ (0,B6: D9,LAMBDA(a;b;ЯКЩО(ISEVEN(b);a+b;a)))

функція зменшення 3

Підсумувати непарні числа, будь ласка, скопіюйте наведену нижче формулу в клітинку F7, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат.

= ЗМЕНШИТИ (0,B6: D9,LAMBDA(a;b;ЯКЩО(ISODD(b);a+b;a)))

функція зменшення 2

Примітка. У кожній наведеній вище формулі додається початкове_значення аргумент встановлено на 0. Так само може бути опущений і замінено на порожній простір. Наприклад, щоб підсумувати парні числа, формула в комірці F6 можна змінити на:

= ЗМЕНШИТИ ( ,B6: D9,LAMBDA(a;b;ЯКЩО(ISEVEN(b);a+b;a)))

Відносні функції:

  • перевершувати MAP функція
    Функція MAP застосовує функцію LAMBDA для створення нового значення та повертає масив, сформований зіставленням кожного значення в наданому масиві з новим значенням.

  • перевершувати LAMBDA функція
    Функція Excel LAMBDA використовується для створення настроюваних функцій, які можна повторно використовувати в книзі.

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations