Ir para o conteúdo principal

Função REDUZIR do Excel (365)

A Função REDUZIR aplica um Função LAMBDA para cada valor em uma matriz e retorna o valor total no acumulador, reduzindo a matriz a um valor acumulado.

função de redução 1


Sintaxe

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


Argumentos

  • Valor inicial (opcional): O valor inicial do acumulador. Se omitido, o valor padrão é 0.
  • Ordem (obrigatório): A matriz a ser reduzida.
  • Lambda (obrigatório): A função LAMBDA personalizada que é aplicada para reduzir a matriz.
    • Acumulador (obrigatório): O valor totalizou e retornou como resultado final.
    • Valor (obrigatório): O cálculo aplicado a cada elemento na matriz.

Valor de retorno

A Função REDUZIR retorna um único valor.


Notas de função

  1. A função REDUCE foi introduzida recentemente no Excel para Microsoft 365. Portanto, não está disponível em versões anteriores do Excel.
  2. A #VALOR! valor de erro ocorre se ocorrer uma das situações abaixo:
    • uma função LAMBDA inválida é fornecida;
    • um número errado de parâmetros é fornecido.

Exemplo

Como mostra a captura de tela abaixo, há uma matriz de dados. Para soma os números pares e ímpares na matriz separadamente, faça o seguinte:

Para somar os números pares, copie a fórmula abaixo na célula F6 e pressione a tecla Entrar chave para obter o resultado.

=REDUZIR (0,B6: D9,LAMBDA(a,b,SE(SEVEN(b), a+b,a)))

função de redução 3

Para somar os números ímpares, copie a fórmula abaixo na célula F7 e pressione a tecla Entrar chave para obter o resultado.

=REDUZIR (0,B6: D9,LAMBDA(a,b,IF(ISODD(b),a+b,a)))

função de redução 2

Nota: Em cada fórmula acima, o valor fornecido valor inicial argumento está definido para 0. Também pode ser omitidos e substituído por um espaço vazio. Por exemplo, para somar os números pares, a fórmula na célula F6 pode ser alterado para:

=REDUZIR ( ,B6: D9,LAMBDA(a,b,SE(SEVEN(b), a+b,a)))

Funções relativas:

  • Excel MAP função
    A função MAP aplica uma função LAMBDA para criar um novo valor e retorna uma matriz formada pelo mapeamento de cada valor na(s) matriz(es) fornecida(s) para um novo valor.

  • Excel LAMBDA função
    A função Excel LAMBDA é usada para criar funções personalizadas que podem ser reutilizadas em uma pasta de trabalho.

  • Excel MAKEARRAY função
    A função MAKEARRAY do Excel retorna uma matriz calculada com base no número fornecido de linhas e colunas.

 

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