/CalculadoraCidadao.gs

Script para usar a Calculadora do Cidadão do Banco Central em planilhas do Google Sheets.

Primary LanguageJavaScriptMIT LicenseMIT

CalculadoraCidadao.gs

Script para usar a Calculadora do Cidadão do Banco Central em planilhas do Google Sheets.

Exemplo de planilha:

image

Instalação

  1. Abra uma planilha no Google sheets
  2. Clique em FerramentasEditor de script
  3. Copie o conteúdo de CalculadoraCidadao.gs e cole no editor
  4. Salve o script com ArquivoSalvar e nomeie como CalculadoraCidadao

Comandos

CORRIGIR_SELIC

Obtém valor corrigido pela SELIC.

Sintaxe

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.

CORRIGIR_CDI

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.

Sintaxe

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).

CORRIGIR_TR

Obtém valor corrigido pela TR.

Sintaxe

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 usar DATE para inserir valor diretamente.
  • data_vencimento_serie - Data do vencimento da série. Referenciar célula formatada como data ou usar DATE 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 usar DATE para inserir valor diretamente.

CORRIGIR_POUPANCA

Obtém valor corrigido pela remuneração da poupança.

Sintaxe

CORRIGIR_POUPANCA(data_inicial; data_final; valor; [regra_nova])

  • 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 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.

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).

Sintaxe

CORRIGIR_INDICE_DE_PRECO(mes_inicial; mes_final; valor; indice_de_preco)

  • mes_inicial - Mês inicial. Referenciar célula formatada como data ou usar DATE para inserir valor diretamente.
  • mes_final - Mês final. Referenciar célula formatada como data ou usar DATE 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.