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:

  • sobressair 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.

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

 

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