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 :
|
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 l'élément sélectionné dans un champ liste ou choix
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 >=
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 (&&)
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 les opérateurs ET (&&) et OU (||)
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 ✨.