Função REDUZIR do Excel (365)
O 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.
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
O Função REDUZIR retorna um único valor.
Notas de função
- A função REDUCE foi introduzida recentemente no Excel para Microsoft 365. Portanto, não está disponível em versões anteriores do Excel.
- O #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)))
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)))
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.
-
sobressair MAKEARRAY função
A função MAKEARRAY do Excel retorna uma matriz calculada com base no número fornecido de linhas e colunas.