Este artigo explica para que servem os botões de atalho da fórmula personalizada e mostra exemplos de como montar regras de preço para as corridas.
Conhecendo os atalhos da tela
Ao criar ou editar a sua tabela de preços, a montagem da regra acontece na aba Fórmula personalizada.
Na tela há um menu Campos e botões de atalho coloridos. Você pode clicar nos botões ou digitar os códigos diretamente na caixa de texto. Os botões estão em três grupos:
- Botões azuis (matemática): fazem os cálculos básicos: Somar (+), Subtrair (-), Multiplicar (*) e Dividir (/).
- Botões verdes (condições): criam regras de decisão: SE, SENÃO e SENÃOSE.
- Botões verde-água (comparações): testam cenários dentro das regras: Igual, Maior, Maior ou igual, Menor e Menor ou igual.

1. Operadores de comparação (botões verde-água)
São usados dentro das condições para comparar valores. Exemplo: verificar se a distância de uma corrida é maior ou menor que o limite definido por você.
| Botão / Símbolo | O que faz |
|---|---|
Igual (==) |
Verifica se dois valores são iguais |
Maior (>) |
Verifica se um valor é maior que o outro |
Maior ou igual (>=) |
Verifica se um valor é maior ou igual ao outro |
Menor (<) |
Verifica se um valor é menor que o outro |
Menor ou igual (<=) |
Verifica se um valor é menor ou igual ao outro |
2. Estruturas condicionais (botões verdes)
Use quando o sistema precisa decidir sozinho qual cálculo aplicar. A conta a ser feita deve ficar sempre entre chaves { }.
| Botão | O que faz |
|---|---|
| SE | Testa uma condição principal. Se for verdadeira, executa o cálculo indicado |
| SENÃOSE | Testa uma condição extra, caso a condição do SE seja falsa |
| SENÃO | Regra geral: aplica-se a tudo que não atendeu a nenhuma condição anterior |
Exemplos práticos
⚠️ Atenção: os exemplos abaixo são apenas didáticos, com valores fictícios, para mostrar como a ferramenta funciona. Não são regras de negócio prontas. Use-os como inspiração para entender a lógica e, então, montar uma tabela que faça sentido para os custos da sua operação.
Exemplo 1: cálculo simples, sem condição
[KILOMETRAGEM_TRAJETO] * 0,50
Como funciona: cobra R$ 0,50 por cada quilômetro percorrido no trajeto.
Exemplo 2: preço fixo + cobrança extra (com condições)
SE( [KILOMETRAGEM_TRAJETO] <=10){ 20 }
SENAO{ [KILOMETRAGEM_TRAJETO]* 0,30 }
Como funciona: corridas com até 10 km pagam o valor fixo de R$ 20. Acima de 10 km, o sistema ignora os R$ 20 e cobra R$ 0,30 por quilômetro rodado.
Exemplo 3: valor mínimo (piso) na corrida
RESULTADO = [KILOMETRAGEM_TRAJETO] * 0,50;
SE(RESULTADO<30){
RESULTADO=30
}
Como funciona: o sistema calcula o valor por km normalmente. Se o total der menos de R$ 30, ele ajusta a cobrança para o piso de R$ 30.
Exemplo 4: regra específica por tipo de serviço
SE([TIPO_SERVICO]==[MOTOBOY]){ }
SENAO{ }
Como funciona: permite aplicar uma regra de preço exclusiva para um tipo de serviço (por exemplo, moto) dentro das primeiras chaves, e outra regra para os demais (por exemplo, carro e van) dentro do SENÃO.
e [MOTOBOY]?]
Próximos passos
Agora que você entendeu a lógica dos botões e das regras, veja nossa biblioteca com cenários mais usados para se inspirar: Modelos prontos de fórmulas de precificação para você usar
Ainda precisa de ajuda com a ferramenta? Cada operação tem suas próprias regras e taxas, então a criação da tabela de preços e a definição dos valores é feita por você. Se montou sua regra, simulou os valores e encontrou um erro técnico no funcionamento da tela, abra um chamado e nossa equipe ajuda a entender o uso da ferramenta.