Skip to Content

Fonctions logiques : Si, Et, Ou

Les fonctions sont utilisées dans les formules de calcul du taux et du montant des Genres de salaires, ainsi que dans les colonnes calculées des Décomptes.

Si(condition;nombre1;nombre2)

Type retourné Numérique ou Booléen
Contexte Genres de salaires, Décomptes
Paramètres Type Description
condition Test Expression à évaluer
nombre1 Formule ou Numérique Résultat si la condition est satisfaite
nombre2 Formule ou Numérique Résultat si la condition n'est pas satisfaite
Description La condition est formée de 2 formules ou numériques reliés par un opérateur de comparaison (=,<,>,≤,≥). Si la condition est satisfaite, nombre1 est évalué et retourné. Sinon, nombre2 est évalué et retourné.
Exemple

Si(Anniversaire(65)=1;100;0)

permet d’attribuer un montant de 100 Frs aux employés qui atteignent 65 ans dans le mois.

Et(condition1[;condition2]…[;conditionN])

Type retourné Booléen
Contexte Genres de salaires, Décomptes
Paramètres Type Description
condition1…2…N Test Expression à évaluer
Description 1 si toutes les conditions valent 1, sinon 0.
Exemple

Et(AgeCeMois≥18;AgeCeMois<65)

retourne 1 si l’employé a entre 18 et 65 ans.

Ou(condition1[;condition2]…[;conditionN])

Type retourné Booléen
Contexte Genres de salaires, Décomptes
Paramètres Type Description
condition1…2…N Test Expression à évaluer
Description 1 si l'une des conditions vaut 1, sinon 0.
Exemple

Ou(Et(AgeCeMois>64;SexeFemme);Et(AgeCeMois>65;SexeHomme))

retourne 1 quand l’employé atteint l’âge de la retraite.

Fonctions logiques : Si, Et, Ou