Para calcular a restituição de PIS e COFINS com correção pela SELIC no Excel, monte uma tabela auxiliar com a taxa SELIC de cada mês (a partir da competência do pagamento indevido), acumule essas taxas mês a mês com PROCV e multiplicação composta, e aplique o percentual acumulado sobre o valor original a restituir de cada competência.
Depois de calcular quanto de PIS e COFINS a empresa pagou a mais incluindo o ICMS na base, ainda falta um passo: esse valor histórico precisa ser corrigido até a data atual, e a metodologia oficial usa a taxa SELIC acumulada mês a mês. Fazer essa conta na mão, mês por mês, ao longo de anos, é onde a maioria das planilhas caseiras trava.
Sem uma estrutura organizada pra correção, é fácil errar a taxa de algum mês, esquecer de acumular corretamente, ou simplesmente desistir de calcular o valor atualizado — o que deixa a empresa sem saber, de fato, quanto tem direito a pedir de volta.
Neste artigo vamos mostrar como estruturar no Excel a correção pela SELIC de um valor de PIS/COFINS a restituir, com PROCV e acumulação mês a mês.
Aviso importante: a exclusão do ICMS da base de cálculo do PIS e da COFINS (a chamada “tese do século”, julgada pelo STF no Tema 69) envolve regras específicas sobre qual ICMS considerar, período de apuração e regime tributário da empresa. Os valores e fórmulas deste artigo são simplificados para fins didáticos e não substituem a análise de um contador ou advogado tributarista — só um profissional habilitado pode confirmar se a sua empresa tem direito à restituição e qual o valor exato a pedir.
Passo 1: monte a tabela auxiliar com a taxa SELIC de cada mês
Crie uma aba separada só para isso, com duas colunas: Mês/Ano e Taxa SELIC do mês (em percentual). Baixe os valores oficiais no site do Banco Central (série histórica da taxa SELIC) e cole nessa tabela — não estime nem repita a mesma taxa pra todos os meses, já que ela varia mês a mês.
| Mês/Ano | Taxa SELIC do mês |
|---|---|
| 01/2021 | 0,21% |
| 02/2021 | 0,22% |
Passo 2: busque a taxa de cada competência com PROCV
Na planilha principal, ao lado de cada valor a restituir, use PROCV pra puxar a taxa SELIC do mês correspondente na tabela auxiliar:
=PROCV(Mes_Competencia;Tabela_SELIC;2;FALSO)
Passo 3: acumule as taxas mês a mês
A correção não é uma simples soma das taxas — o método usual acumula as taxas de forma composta entre o mês do pagamento indevido e o mês do cálculo. Uma forma de estruturar isso no Excel é manter uma coluna de “fator acumulado”, em que cada linha multiplica o fator do mês anterior pela taxa SELIC do mês atual (convertida pra decimal, ex: 0,21% = 0,0021):
=Fator_Acumulado_Mes_Anterior*(1+Taxa_SELIC_Mes_Atual)
O valor corrigido de cada competência é o valor original multiplicado pelo fator acumulado dela até o mês do cálculo:
=Valor_Original*Fator_Acumulado
A planilha pronta já traz a atualização via Taxa SELIC automática, sem precisar buscar e lançar cada taxa mensal manualmente.
De R$ 97,00 por R$ 57,00 – em até 6x sem juros
Link de afiliado — se você comprar por aqui, podemos receber uma comissão, sem custo extra pra você.
Passo 4: some tudo pra chegar no valor total corrigido
Com cada competência já corrigida individualmente, some a coluna de valores corrigidos pra chegar no total estimado de restituição, já atualizado até a data do cálculo. Mantenha as colunas de valor original, taxa acumulada e valor corrigido visíveis lado a lado — isso facilita conferir o cálculo depois, seja por você mesmo, seja pelo contador ou advogado responsável pelo processo.
Disponível em quais versões do Excel?
PROCV e multiplicação composta funcionam em qualquer versão do Excel a partir de 2013, no Excel Online e no Excel para Mac. No Google Sheets, o equivalente ao PROCV é a própria função PROCV (em inglês, VLOOKUP), com a mesma sintaxe.
Em vez de montar a tabela de SELIC acumulada na mão, a versão pronta já calcula tudo junto com o valor de PIS/COFINS a restituir.
Link de afiliado — se você comprar por aqui, podemos receber uma comissão, sem custo extra pra você.
Perguntas frequentes
Por que o valor de PIS/COFINS a restituir precisa ser corrigido pela SELIC?
Porque o valor pago a mais em, por exemplo, 2021, vale menos hoje do que valia na época — a correção pela SELIC (taxa usada pela Receita Federal para atualizar créditos tributários) ajusta o valor histórico para o poder de compra atual, além de embutir uma remuneração pelo tempo em que o dinheiro ficou indevidamente com o Fisco.
A SELIC usada é sempre a taxa do mês corrente?
Não é uma taxa fixa — é a soma acumulada da taxa SELIC de cada mês entre a competência do pagamento indevido e a data do cálculo, com uma regra específica para o mês do próprio pagamento e o mês do cálculo. Os percentuais mensais precisam ser buscados na tabela oficial divulgada pelo Banco Central ou pela Receita Federal, não estimados.
Dá pra automatizar a busca da taxa SELIC de cada mês no Excel?
Sim, desde que você tenha uma tabela auxiliar com a taxa SELIC de cada mês (baixada do site do Banco Central) dentro da própria planilha — daí basta usar PROCV pra puxar a taxa de cada competência e multiplicar/acumular conforme a metodologia de correção adotada.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como estruturar no Excel a correção pela SELIC do valor de PIS e COFINS a restituir, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já precisou corrigir um valor tributário pela SELIC manualmente? Prefere montar essa tabela na mão ou usar uma planilha pronta? Conta pra nós nos comentários!