Note: The other languages of the website are Google-translated. Back to English

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.

 

Comentários (0)
Ainda não há classificações. Seja o primeiro a avaliar!
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL