Navegação Rápida
Calcular IRS de Portugal no Excel
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
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.