Como calcular juros no Excel
Redação INFO 22 de novembro de 2002Vamos mostrar como criar uma aplicação para calcular e montar tabelas detalhadas para a amortização de empréstimos. Você, que vai construir o sisteminha, terá de encarar todas as fórmulas e truques necessários para fazê-lo funcionar. Mas o objetivo é esconder todas as complexidades, criando um resultado final que qualquer usuário possa utilizar. Na verdade, se você não está nem aí para fórmulas, a planilha desenvolvida por INFO está pronta para usar, e disponível online no site da revista no endereço http://info.abril.com.br/ftp/financiamento.zip.
Mãos à obra. Para começar, vamos definir o formato geral de nossa planilha. Ela deve conter três áreas. Primeiro, as células nas quais o usuário deve digitar os dados básicos do financiamento (valor, taxa de juros, prazo e data inicial). Depois, um painel-resumo, com o valor do pagamento mensal, número de pagamentos, total de juros e custo total do financiamento. O terceiro bloco apresenta uma tabela com a discriminação dos dados de cada pagamento previsto. Cada linha dessa tabela mostra a previsão de pagamento de um mês, evoluindo desde o valor financiado total até o saldo final zero. Na elaboração dessa planilha, tomamos como ponto de partida um modelo publicado no site da Microsoft, que foi redefinido para este tutorial. Para acompanhar adequadamente as tarefas, é aconselhável que você faça o download de nossa planilha no site de INFO: http://info.abril.com.br/ftp/financiamento.zip.
A principal técnica utilizada na elaboração do projeto é a definição de nomes para células, grupos de células e fórmulas. Assim, em vez de operar com endereços, trabalha-se com variáveis, o que facilita bastante a compreensão. É muito mais confortável, por exemplo, lidar com itens como Valor_Financiado e Taxa_Juros do que com E4, C7. Vamos, então, montar a área 1 da planilha, dedicada à entrada de dados. Em nosso exemplo, ela ocupa as células de E4 a E7. Vamos dar um nome a cada uma dessas células.
Coloque o cursor em E4 e acione o comando Inserir/Nome/Definir. Na caixa Definir Nome, digite, em cima, Valor_Financiado (o nome não pode ter espaços). Embaixo, o programa já inclui, automaticamente, o endereço de E4. Acione OK. Repita a operação para as células E5 a E7, nomeando-as, respectivamente, como Taxa_Juros, Prazo_Meses e Data_Inicio. Faça as adequadas formatações nas quatro células, ajustando cada uma conforme o conteúdo esperado: moeda, decimal, inteiro e data. Para orientar o usuário da calculadora de financiamentos, escreva, à esquerda de cada célula, as indicações dos dados a serem digitados.
Passemos à segunda área. Na mesma coluna, no intervalo E11:E14, vamos nomear quatro células: Pagamento_Mensal, Num_Pagamentos, Total_Juros e Custo_Total. A cada um desses nomes deve corresponder uma fórmula:
=-PGTO(Taxa_Juros;Num_Pagamentos;Valor_Financiado)
Acima, a fórmula para Pagamento_Mensal. Ela usa a função PGTO e baseia-se em outras variáveis nomeadas. Observe o sinal de menos: ele indica que cada pagamento será subtraído do valor financiado. A fórmula para Num_Pagamentos é a seguinte:
=SE(Tudo_Preenchido;Prazo_Meses;"")
A rigor, o número de pagamentos é igual ao valor digitado na célula Prazo_Meses. No entanto, ele só deve aparecer quando o usuário tiver preenchido as células da área 1 para o cálculo de novo financiamento. Por extensão, as células da área 2 e da área 3 só devem exibir alguma informação se as quatro células da área 1 estiverem preenchidas. Para garantir isso, vamos criar uma fórmula nomeada (sempre em Inserir/Nome/Definir), Tudo_Preenchido, que funciona como um teste lógico, do tipo sim/não:
=SE(Valor_Financiado*Taxa_Juros
*Prazo_Meses*Data_Inicio>0;1;0)
Aqui, o truque é o seguinte: multiplicam-se os quatro valores das células na área 1. Se todos estiverem preenchidos, o resultado será um número positivo; se pelo menos um estiver em branco, será zero. Assim, se a fórmula Tudo_Preenchido responde sim (valor 1), os cálculos devem ser executados para preencher as áreas 2 e 3. Se for não (valor 0), aquelas regiões são mostradas em branco.
As fórmulas para as células Total_Juros (E13) e Custo_Total (E14) são, respectivamente:
=-IPGTO(Taxa_Juros;Pagamento_Num;Num_Pagamentos;Valor_Financiado)
=SE(Tudo_Preenchido;ARRED(Pagamento_Mensal;2)*Num_Pagamentos;"")
Em Total_Juros, usa-se a função IPGTO, do Excel, que fornece os juros acumulados de um investimento. Também nesse caso, como se trata de débitos, o sinal é negativo. Na fórmula do Custo_Total, preste atenção para a função ARRED (arredondamento), aplicada apenas ao valor do pagamento mensal. Ela garante que a multiplicação dos valores mostrados para Pagamento_Mensal e Num_Pagamentos produz, exatamente, o número mostrado em Custo_Total. Sem essa função, apareceria um número aproximado.
-
Considerações:
1 - Na célula Total_Juros a fórmula ao invés de ser "=-IPGTO(Taxa_Juros;Pagamento_Num;Num_Pagamentos;Valor_Financiado)" deveria ser "=SE(Tudo_Preenchido;Custo_Total-Valor_Financiado;"")".
2 - Na parte "caixa Linhas a Repetir na Parte Superior", não se deve colocar o valor Linha_Cabeçalho, porque ele só retornará o valor 17 e não a linha, é melhor selecionar logo a linha 17 para que fique "$17:$17".
3 - A fórmula para as células logo abaixo do Cabeçalho Número está com duas aspas a mais o correto deveria ficar assim "=SE(Nao_Pago*Tudo_Preenchido; Pagamento_Num;"")".
4 - Faltou mencionar a inserção de uma variável, que é Pagamento_Num referência "=LIN()-Linha_Cabeçalho".
5 - Para a célula logo abaixo de Balanço inicial e Balanço final faltou mencionar as formulas "=SE(Nao_Pago*Tudo_Preenchido;Balanço_Inicial;"")" e "=SE(Nao_Pago*Tudo_Preenchido;Balanço_Final;"")" respectivamente.
-Ah eu o testei no Excel 2003.
enviado por: Kiyoshi Takinami em 23/09/2009 - 17:14 -
Oi pessoal.
O endereço correto para baixar o arquivo é http://info.abril.com.br/ftp/financiamento.zip
Já foi corrigido na matéria.
Abraços,
Renata Verdasca
INFO
enviado por: Renata Verdasca em 19/06/2009 - 17:55 -
É muito útil. Só gostaria de receber a planilha desenvolvida por INFO. A pagina não abre no site online da revista.
Obrigado.
Arnildo
e-mail: arnildo.flach@gmail.com
enviado por: Arnildo José Flach em 18/06/2009 - 10:30 -
O link parece estar corrompido. Não direciona para a planilha que o texto diz existir. E aí??
enviado por: Carlos Amintas Byrnes de Olinda em 18/03/2009 - 00:00 -
Não está realizando o download para desenvolver a atividade proposta para cálculo do juro.
enviado por: Izaura Maria carelli em 09/03/2009 - 00:00







