Função REDUCE Excel

MR
Marcos Rieper

Especialista em Excel

21 de novembro de 2022 Atualizado 08 de julho de 2026 4 min de leitura
Como usar a função REDUCE Excel

Como usar a função Reduce no Excel com exemplos e download gratuito da planilha.

Detalhes da Função Reduce Excel

Veja detalhes da função Reduce do Excel.

Versões do Excel: Excel 365 Windows, Mac e Web

Objetivo: Reduz uma matriz a um valor acumulado aplicando um LAMBDA a cada valor e retornando o valor total no acumulador.

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

Parâmetros:

  • [initial_value]: Definir o valor inicial para o acumulador.
  • matriz: Uma matriz a ser reduzida.
  • lambda: Um LAMBDA que é chamado para reduzir a matriz. O LAMBDA usa dois parâmetros:
    • acumulador: O valor totalizado e retornado como o resultado final.
    • valor: O cálculo aplicado a cada elemento na matriz.

Exemplo de Uso da Função Reduce Multiplicação

Este é um exemplo simples da utilização da função Reduce.

Temos uma lista de valores e desejamos multiplicar por dois cada valor e acumular o total, retornando a soma.

reduce excel 1

Para isso usamos a fórmula seguinte: =REDUCE(0;C22:C26;LAMBDA(a;b;(b*2)+a)).

Como pode notar passamos 0 como valor inicial, e em seguida a matriz com os valores que desejamos multiplicar por 2 e somar com o valor acumulado.

O 0 é passado como a na variável para LAMBDA e c22:c26 é a variável b.

Para cada item de b temos a multiplicação e a soma com o valor de a que é o resultado acumulado do cálculo.

reduce excel 2

E como resultado temos a soma acumulada:

reduce excel 3

Exemplo da Função Reduce Contar Pares

Temos a lista abaixo, nela queremos contar apenas os pares.

Isso pode ser feito também com a função Reduce.

reduce excel 4

Veja a função utilizada: =REDUCE(0;C22:C26;LAMBDA(a;b;SE(ÉPAR(b);a+1;a)))

Passamos a ela como primeiro parâmetro 0, ele é o contador inicial.

E em seguida passamos a matriz, que é a que será utilizada para realizar o loop e contar a quantidade de pares.

A função ÉPAR retorna VERDADEIRO ou FALSO, se retornar VERDADEIRO ela soma a+1, senão ela retorna a ou seja o resultado acumulado até o momento.

reduce excel 5

Como resultado temos então a quantidade de pares da nossa lista.

Exemplo de Substituir Valores no Excel

Neste exemplo temos uma lista de nomes que desejamos retirar alguns caracteres especiais.

reduce excel 6

Veja abaixo a aplicação da fórmula e a explicação da sua utilização:

reduce excel 7

Para isso usamos a fórmula seguinte: =ARRUMAR(REDUCE(C6:C10;E6:E10;LAMBDA(a;b;SUBSTITUIR(a;b;" ")))).

Veja que passamos para ela um parâmetro inicial que é uma matriz, no caso a nossa lista inicial.

Para cada item da lista inicial será aplicada a matriz que está na lista substituir.

Assim temos o retorno abaixo com a substituição dos valores para cada um dos itens:

reduce excel 8

Exemplo Função Reduce Excel com a Matriz de Priorização de Iniciativas

Ao realizamos um projeto temos atividades que precisam ser priorizadas, por conta de recursos que precisam ser organizados.

Veja abaixo um exemplo.

Com base nas classificações desejamos multiplicar cada item por ele e pelo acumulado usando a tabela de referência abaixo:

Sendo assim, usamos a função REDUCE abaixo que aplicada realiza a multiplicação total dos itens à partir de uma busca com PROCX na tabela acima.

=REDUCE(1;C6:G6; LAMBDA(a;b;a*PROCX(b;TabNivel[Nível];TabNivel[Valor];1)))

Para isso passamos 1 como inicial, pois como vamos multiplicar, não podemos passar 0, pois ocorreria de o valor total ser 0.

E como parâmetro de valores da matriz passamos a linha com as classificações.

Cada item é então buscado com o procx e o retorno que temos é o valor que é multliplicado pelo acumulador a.

Como resultado temos:

E com isso basta classificar do maior para o menor resultado da coluna prioridade para termos o que devemos fazer primeiro.

Download Planilha Exemplo Função Reduce Excel

Clique no botão abaixo para realizar o  download do arquivo de exemplo:

Download — baixe aqui: Função REDUCE Excel

Preencha seus dados para receber o link de download no seu e-mail.

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado