Passer au contenu principal

✨Le calcul conditionnel

Grâce au champ Calcul, créez des calculs dynamiques qui s’adaptent automatiquement selon des conditions définies dans vos formulaires.

Mis à jour cette semaine

Qu’est-ce qu’un calcul conditionnel ?

Un calcul conditionnel permet d’afficher automatiquement un résultat en fonction d’une condition.
Cette condition peut dépendre de :

  • l’état d’une case à cocher,

  • la valeur d’un champ (numérique, texte, liste, etc.),

  • un choix effectué par l’utilisateur.


Quand utiliser un calcul conditionnel ?

Le calcul conditionnel peut être utilisé dans les cas suivants :

  • Afficher une information si un champ est égal à un autre.

  • Exécuter un calcul si une case à cocher est cochée.

  • Effectuer un calcul en fonction de l'élément sélectionné dans une liste ou un choix.

  • Comparer deux champs pour déterminer un résultat.

  • Utiliser les fonctions ET et OU pour combiner plusieurs conditions.


Écrire une formule de calcul conditionnel

Voici la syntaxe à utiliser pour un calcul conditionnel :

valeur_A == valeur_B ? résultat_A : résultat_B

Elle se lit de la manière suivante:

Si la valeur A est égale (==) à la valeur B, alors (?) afficher le résultat A sinon (:), afficher le résultat B.

Les valeurs A et B peuvent être :

  • Un champ du formulaire (via le bouton Ajouter un champ). Un cartouche bleu avec le nom du champ s'affiche alors dans le cadre Formule de calcul.

    Il est possible d'insérer plusieurs champs dans la même formule.

  • Un nombre (saisi au clavier)

  • Du texte (via le bouton Ajouter du texte). Un cartouche orange contenant le texte saisi s'affiche alors dans le cadre Formule de calcul. Il est possible d'ajouter plusieurs textes dans la même formule.

⚠️ Important

Lors de l'ajout de texte, le signe + est inséré automatiquement. Pensez à le supprimer si vous n'en avez pas besoin.


Les opérateurs que vous pouvez utiliser

Opérateur

Signification

==

est égal à

!=

est différent de

>

est supérieur à

<

est inférieur à

>=

est supérieur ou égal à

<=

est inférieur ou égal à

&&

ET

||

OU

💡Astuce

Les opérateurs se saisissent directement sur le clavier.


Exemples de calcul

Calcul suivant une Case à cocher

Appliquer 5% de remise sur le montant si la case Client fidèle est cochée, sinon le montant reste inchangé.
👉 2 écritures possibles si la case est cochée

👉 1 écriture possible si la case n'est pas cochée

Calcul suivant l'élément sélectionné dans un champ liste ou choix

Une liste propose OUI pour Conforme et NON pour Non conforme. Pour un calcul de points, on souhaite que la valeur de OUI soit 1 et que la valeur de NON soit 0.

👉Ecrire 1 si OUI est sélectionné, sinon écrire 0.

👉Ecrire 0 si NON est sélectionné, sinon écrire 1.

Calcul avec les opérateurs <, <=, > et >=

Dans un contrôle de conformité, des notes sont attribuées à chaque matériel contrôlé. Pour qu'ils soient conformes, la somme des notes doit être supérieure ou égale à 15.

👉Ecrire Conforme si la somme des notes ≥15, sinon écrire Non conforme.

A l'inverse, écrire Non conforme si la somme des notes est ≤15, sinon écrire Conforme

Calcul avec l'opérateur ET (&&)

Vous souhaitez accorder une remise de 15% à vos clients fidèles lorsque le montant de leur commande est supérieur à 1000€

Si valeur du champ Montant HT > 1000 ET si case à cocher Client fidèle est cochée, multiplier Montant HT par 0,85 sinon écrire la valeur de Montant HT.

👉 2 écritures possibles

Calcul avec l'opérateur OU (||)

Dans un contrôle de conformité, des notes sont attribuées à chaque matériel contrôlé. Pour qu'ils soient conformes, une des notes doit être supérieure à 10.

👉 Ecrire Conforme si Note 1 OU Note 2 OU Note 3 > 10, sinon écrire Non conforme.

Calcul avec les opérateurs ET (&&) et OU (||)

Vous lancez un nouveau produit susceptible d'intéresser plus particulièrement les personnes d'au moins 20 ans et résidant dans l'un des départements de la région PACA. Vous avez besoin de savoir si vos clients rentrent dans cette catégorie.

👉 Si le client est du département 05 OU 06 ET que son âge est ≥ 20, écrire OUI, sinon écrire NON.

ℹ️ Information pratique

Il est possible de cumuler plusieurs opérations dans un même calcul.

💡N’hésitez pas à explorer les autres Cas d’usage ! Ils sont faciles à repérer : leur nom commence par ✨.

Avez-vous trouvé la réponse à votre question ?