Busque por um post

26 de julho de 2019 | Sem categoria

Aprenda a criar fórmulas com suas planilhas

#

No Abas você pode criar campos com o tipo “Fórmula” no formato de JavaScript, possibilitando criar diferentes operações. Mas é preciso seguir algumas instruções:

  • Copie o código e substitua o “Nome_do_campo” pelo nome do campo que você quer utilizar.
  • Quando o campo for nomeado com um nome duplo, substitua os espaços por underline ( _ ).

Operação de Soma.

resultado = “Nome_do_Campo” + “Nome_do_Campo”
return resultado;
Ex:  
resultado = Valor + Juros
return resultado;

Operação de Subtração.

resultado = “Nome_do_Campo” - “Nome_do_Campo”
return resultado;

Operação de Multiplicação.

resultado = “Nome_do_campo” * “Nome_do_campo”
return resultado;

Operação de Divisão.

resultado = “Nome_do_campo” / “Nome_do_campo”
return resultado;

Duas ou mais operações de uma vez.

resultado = (“Nome_do_campo” + “Nome_do_campo”) * 5
return resultado;
resultado = (“Nome_do_campo” * “Nome_do_campo”) / “Nome_do_campo”
return resultado;

Se você quer que o resultado seja em dinheiro é preciso inserir o simbolo de R$,
e para que seu resultado tenha duas casas decimais após a vírgula é
preciso adicionar “.toFixed(2);". Lembrando que para aumentar ou diminuir
a quantidade de casa decimais é preciso trocar o número do código. Ex:
return “R$” + (Nome_do_campo * Nome_do_campo).toFixed(2);

Fórmula para adicionar dias em uma data.

Um exemplo muito comum para utilizar essa fórmula é o cálculo de um vencimento 
automaticamente, onde você informa uma data e informa o período, então de acordo
com o período será adicionado automaticamente os dias da Data que foi informada.
var resultado;
if (Nome_do_campo == “Mensal”) {
resultado = moment(Nome_do_campo).add(30, 'days').format('DD/MM/YY');
} else if (Nome_do_campo == "Semestral") {
  resultado = moment(Nome_do_campo).add(180, 'days').format('DD/MM/YYYY');
} else if (Nome_do_campo == "Anual") {
  resultado = moment(Nome_do_campo).add(366, 'days').format('DD/MM/YYYY');
}
return resultado;

Fórmula para vencimentos:

Essa fórmula de status avisa com 30 dias de antecedência que o vencimento está próximo.
// Concluído, A vencer, Vencido
let status;

let venc = moment(Nome_do_campo);
let aVencer = moment(venc).add(-30, 'days');

if (!Nome_do_campo) return 'Informe uma data';

 if (aVencer.isAfter(Date.now())) {
					status = 'Vigente';
               }else if (venc.isAfter(Date.now())) {
					status = 'Próximo do Vencimento';
               } else {
						status = 'Vencido';
				}

return status;

Fórmula para calcular salários.

let totalcolaborador = (Valor_Salário + Bolsa_de_Estágio + DSR + Hora_Extra + Adicionais).toFixed(2);
return totalcolaborador;

Fórmula para calcular Vale Alimentação

valorAlimentação = parseFloatval(Alimentação, 10);
valorAlimentação = valorAliment.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'});
       return valorAlimentação.replace(/,/gi,".");

Posts recentes

A imagem apresenta uma mão segurando uma caneta em cima de um papel com gráficos e informações, com o objetivo de representar a gestão de tarefas

Gestão de tarefas para administradoras de condomínios: 4 dicas para otimizá-la

A gestão de tarefas para administradoras de condomínios é fundamental quando a proposta é eficiência…

Imagem de pessoa analisando relatórios com gráficos ilustrando o processo de prestação de contas do condomínio

Prestação de contas do condomínio: 3 dicas para fazer na prática

A prestação de contas do condomínio é um dos pilares de uma gestão transparente. Assim…

Imagem de pessoa digitando em laptop para ilustrar como importar e exportar dados no software Abas Online

Importar e exportar dados no Abas é muito simples!

Importar e exportar dados no Abas Online é muito simples e útil no dia a…

O que dizem nossos clientes

O Abas Online é uma plataforma moderna, intuitiva e flexível que atende as necessidades diárias do setor jurídico e acaba por proporcionar maior eficiência e produtividade aos procedimentos internos. Importante destacar que o atendimento e suporte técnico ao cliente são excelentes.

Letícia Azevedo
Advogada da Group Software

Quer automatizar todos os processos da sua empresa?

Personalizamos todo nosso sistema à sua maneira, para impulsionar os resultados da sua gestão.

Fale com um consultor