Calcular IRS de Portugal no Excel

Intermediate Financial
Tags: Taxes

Visão Geral

Guia passo a passo para calcular o imposto sobre o rendimento (IRS) usando fórmulas do Excel, incluindo escalões progressivos, Segurança Social e variações regionais.

Características Principais
Suporta todos os escalões de IRS 2024
Ajustes regionais automáticos (Ilhas)
Deduções de Segurança Social incluídas
Resumo fiscal pronto para imprimir
Cálculo de dedução por dependente

O Problema

Calcular manualmente o IRS é complexo devido aos escalões progressivos (14,5% a 48%), variações regionais (Madeira/Açores) e descontos para a Segurança Social (11%).

A Solução

Crie uma calculadora Excel que aplica automaticamente os escalões de IRS corretos, deduz a Segurança Social (11%), aplica os coeficientes regionais e calcula o salário líquido.

Instruções Passo a Passo

1 Configurar campos de entrada

Crie células para Salário Bruto Anual, Região (Continente/Madeira/Açores), Estado Civil e Número de Dependentes.

=B2*B3
2 Calcular dedução da Segurança Social

O trabalhador desconta 11% para a Segurança Social sobre o salário bruto.

=MIN(B2*0.11, 450.01)
3 Aplicar escalões de IRS

Use fórmulas SE aninhadas ou PROCV para os escalões de 2024: 0-7.479€=14,5%, até 81.199€+=48%.

=IF(B5<=7479,B5*0.145,IF(B5<=11284,(7479*0.145+(B5-7479)*0.21),"..."))
4 Aplicar coeficientes regionais

Continente=100%, Madeira=76,1% (IRS), Açores=90,4% do imposto apurado.

=B7*VLOOKUP(B4,RegionalTable,2,FALSE)
5 Calcular rendimento líquido

Subtraia o IRS e a Segurança Social do salário bruto.

=B2-B6-B8

Fórmulas & Funções Utilizadas

Fórmula Propósito Sintaxe
VLOOKUP() Procurar coeficientes fiscais regionais =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
IF() / Nested IF Aplicar escalões de IRS progressivos =IF(logical_test, value_if_true, value_if_false)
MIN() Limitar Segurança Social ao teto máximo =MIN(number1, number2, ...)
SUMPRODUCT() Calcular imposto através de múltiplos escalões =SUMPRODUCT(--(amount>bracket_start), (amount-bracket_start)*tax_rate)

Dicas & Melhores Práticas

  • Use Tabelas Excel para atualizações dinâmicas dos escalões
  • Criar lista para seleção de região (Continente/Ilhas)
  • Formatação condicional para taxas elevadas
  • Salvar como modelo (.xltx)
  • Validação de dados para evitar erros

Problemas Comuns & Soluções

Solução: Use SUMPRODUCT com intervalos em vez de SE aninhados

Solução: Envolva o cálculo na função MIN(valor, 450.01)

Solução: Verifique se a tabela PROCV tem os nomes das regiões corretos

Variações & Alternativas

Calculadora IVA Recibos Verdes

Adicionar cálculo de IVA a 23% para trabalhadores independentes.

IRC Empresas

Taxa de 21% com reduções para PME.