Script para usar a Calculadora do Cidadão do Banco Central em planilhas do Google Sheets.
- Abra uma planilha no Google sheets
- Clique em Ferramentas › Editor de script
- Copie o conteúdo de CalculadoraCidadao.gs e cole no editor
- Salve o script com Arquivo › Salvar e nomeie como CalculadoraCidadao
- CORRIGIR_SELIC: Obtém valor corrigido pela SELIC.
- CORRIGIR_CDI: Obtém valor corrigido pelo CDI.
- CORRIGIR_TR: Obtém valor corrigido pela TR.
- CORRIGIR_POUPANCA: Obtém valor corrigido pela remuneração da poupança.
- CORRIGIR_INDICE_DE_PRECO: Obtém valor corrigido por um índice de preço (IGP-M, IGP-DI, INPC, IPCA, IPC-E, IPC-BRASIL e IPC-SP).
Obtém valor corrigido pela SELIC.
CORRIGIR_SELIC(data_inicial; data_final; valor)
- data_inicial - Data inicial. Referenciar célula formatada como data ou usar
DATE
para inserir valor diretamente. - data_final - Data final. Referenciar célula formatada como data ou usar
DATE
para inserir valor diretamente. - valor - Valor a ser corrigido pela SELIC.
Obtém valor corrigido pelo CDI. Nota: No site do Banco Central a taxa CDI é atualizada no dia útil seguinte da data de referência, na parte da manhã. A taxa CDI é calculada e divulgada pela Brasil, Bolsa, Balcão S.A. (B3), em cujo site a taxa pode ser obtida com antecedência.
CORRIGIR_CDI(data_inicial; data_final; valor; cdi)
- data_inicial - Data inicial. Referenciar célula formatada como data ou usar
DATE
para inserir valor diretamente. - data_final - Data final. Referenciar célula formatada como data ou usar
DATE
para inserir valor diretamente. - valor - Valor a ser corrigido pelo CDI.
- cdi - Percentual do CDI (de 0 a 100).
Obtém valor corrigido pela TR.
CORRIGIR_TR(data_inicio_serie; data_vencimento_serie; valor; data_efetivo_pagamento)
data_inicio_serie
- Data do início da série (inclui a taxa do mês inicial). Referenciar célula formatada como data ou usarDATE
para inserir valor diretamente.data_vencimento_serie
- Data do vencimento da série. Referenciar célula formatada como data ou usarDATE
para inserir valor diretamente.valor
- Valor a ser corrigido pela TR.data_efetivo_pagamento
- Data do efetivo pagamento (atraso). Referenciar célula formatada como data ou usarDATE
para inserir valor diretamente.
Obtém valor corrigido pela remuneração da poupança.
CORRIGIR_POUPANCA(data_inicial; data_final; valor; [regra_nova])
data_inicial
- Data inicial. Referenciar célula formatada como data ou usarDATE
para inserir valor diretamente.data_final
- Data final. Referenciar célula formatada como data ou usarDATE
para inserir valor diretamente.valor
- Valor a ser corrigido pela remuneração da poupança.regra_nova
- [TRUE
por padrão] -TRUE
: depósitos a partir de 4/5/2012;FALSE
: depósitos até 3/5/2012.
Obtém valor corrigido por um índice de preço (IGP-M, IGP-DI, INPC, IPCA, IPC-E, IPC-BRASIL e IPC-SP).
CORRIGIR_INDICE_DE_PRECO(mes_inicial; mes_final; valor; indice_de_preco)
mes_inicial
- Mês inicial. Referenciar célula formatada como data ou usarDATE
para inserir valor diretamente.mes_final
- Mês final. Referenciar célula formatada como data ou usarDATE
para inserir valor diretamente.valor
- Valor a ser corrigido pelo índice de preço.indice_de_preco
- Índice de preço (texto): IGP-M, IGP-DI, INPC, IPCA, IPC-E, IPC-BRASIL ou IPC-SP.