Na guia Fórmula é possível estabelecer a expressão matemática que o sistema deve usar para obter o valor o Evento cadastrado. Essa guia é habilitada somente para Eventos cuja Determinação seja Fórmula.
Uma Fórmula é uma combinação de números, operadores e variáveis que funcionam da seguinte maneira:
Números expressam quantidade. São escritos usando os algarismos 0, 1, 2,3, 4, 5, 6, 7, 8 e 9. Números estarão sempre fora de colchetes.
Exemplo
![]()
Operadores são os procedimentos realizados com os números e variáveis. Na guia Fórmula os operadores disponíveis são: Aritméticos, Relacionais, Precedência, Condicionais e Outros Operadores.
Exemplo
![]()
Utilizados para a realização de cálculos. Estão disponíveis os seguintes Operadores Aritméticos:
Operadores Aritméticos | Operação |
![]() |
(x+y) |
![]() |
(x-y) |
![]() |
(x*y) |
![]() |
(x/y) |
![]() |
(x%y) |
![]() |
(x^y) |
Utilizados para comparação de valores dos itens do catálogo. Sendo eles:
Operador | Verifica se um valor comparável: |
![]() |
é igual a um outro valor |
![]() |
é diferente de um outro valor |
![]() |
é maior do que um outro valor |
![]() |
é menor do que um outro valor |
![]() |
é maior ou igual a um outro valor |
![]() |
é menor ou igual a um outro valor |
Utilizados para estabelecer precedência entre operadores e condições presentes em uma regra.
São
eles:
(Parênteses)
Exemplo
Se tivermos a seguinte expressão:
![]()
Utilizados para estabelecer a condição em que uma fórmula é submetida.
Sendo eles: .
♦ Se / Então / Senão ()
- Se: utilizado para iniciar a fórmula e consequentemente uma condição.
Exemplo
![]()
- Então: utilizado para completar o entendimento do condicional SE, atribuindo uma “ação” para a condição SE.
Exemplo
![]()
- Senão: utilizado caso a condição inicial não seja satisfeita.
Exemplo
![]()
Importante! A composição de operadores pode ser utilizada na formação abaixo:
- Senão Se: utilizado caso a condição inicial não seja satisfeita. A condição inicial pode ser SE e/ou SENÃO.
Exemplo
![]()
♦ Ou ():
O operador lógico OU é utilizado para fazer conjunções lógicas entre duas expressões. Quando as duas expressões entre o operador E forem falsas o resultado será falso. Caso uma das expressões for verdadeira, o resultado será verdadeiro, conforme a tabela abaixo:
Expressão 1 | Expressão 2 | Resultado |
Verdadeiro | Verdadeiro | Verdadeiro |
Verdadeiro | Falso | Verdadeiro |
Falso | Verdadeiro | Verdadeiro |
Falso | Falso | Falso |
O operador lógico OU pode ser utilizado conforme os exemplos abaixo:
Exemplo
Fórmula:
ou2.jpg
O resultado da fórmula acima é Verdadeiro, já que ambas as expressões são verdadeiras, dois é igual a dois e a multiplicação de cinco por dois resulta em dez.
Fórmula 2:
![]()
O resultado da fórmula acima é Falso, pois nenhuma das expressões resulta em verdadeiro, o módulo de cinco por dois é um e não zero e três multiplicado por cinco é quinze.
Fórmula 3:
![]()
O resultado da função condicional SE é PELO MENOS UM É NÚMERO PAR, o módulo de cinco por dois não é zero, porém o módulo de vinte por dois é igual a zero.
♦ E ():
O operador lógico E é utilizado para fazer conjunções lógicas entre duas expressões. Quando as duas expressões entre o operador E forem verdadeiras o resultado será verdadeiro. Caso uma das expressões for falsa, o resultado será falso, conforme a tabela abaixo.
Expressão 1 | Expressão 2 | Resultado |
Verdadeiro | Verdadeiro | Verdadeiro |
Verdadeiro | Falso | Falso |
Falso | Verdadeiro | Falso |
Falso | Falso | Falso |
O operador lógico E pode ser utilizado conforme os exemplos abaixo:
Exemplo
Fórmula:
![]()
O resultado da fórmula acima é Verdadeiro, já que dois é igual a dois e a multiplicação de cinco por dois resulta em 10.
Fórmula 2:
![]()
O resultado da fórmula acima é B, porque dois é igual a dois, mas cinco menos um não é igual a zero, por isso o resultado da função será falso, que neste exemplo é B.
Variáveis são símbolos usados para expressar quantidades desconhecidas ou que dependem de outras expressões matemáticas. Na guia Fórmula as variáveis podem ser outros Eventos ou itens do Catálogo de atributos e estarão sempre dentro de colchetes.
Exemplo
![]()
Atenção
Caso seja utilizado no Cálculo da Folha e na Regra de Elegibilidade uma Informação Adicional com o Tipo sendo Número, serão desconsiderados caracteres como: vírgula, parênteses, sinal de menos, etc., sendo considerados apenas os numerais de 0 a 9.
Caso tenha sido habilitada a Gestão de Atividades nas Configurações Gerais, serão disponibilizadas no Catálogo de Atributos as Atividades do Colaborador e Informações Adicionais das Atividades para configuração da Fórmula de Eventos.
Para verificar se o evento irá realizar o cálculo conforme a
estrutura da fórmula, clique em
.
Para visualizar a descrição dos componentes da fórmula, clique em
.