Widget Calculatrice pour formulaire : référence des fonctions mathématiques

11 novembre 2025

Les fonctions mathématiques ainsi que les fonctions de date et d’heure sont disponibles dans le widget Calculatrice pour formulaire et dans la logique conditionnelle Mettre à jour/Calculer un champ. Utilisez notre guide comme référence afin de créer des formulaires de calcul performants.

Pour utiliser des fonctions mathématiques dans le widget Calculatrice pour formulaire ou la logique conditionnelle Mettre à jour/Calculer un champ, procédez comme suit :

  1. Sélectionnez l’icône de fonction dans le volet Wigdet Calculatrice pour formulaire à droite.
Capture d'écran du volet Wigdet Calculatrice pour formulaire avec une flèche pointant vers l'icône de fonction
Widget Calculatrice pour formulaire
Capture d'écran de la page METTRE À JOUR/CALCULER UN CHAMP dans les Conditions pour configurer une logique conditionnelle avec une flèche pointant vers l'icône de fonction dans la calculatrice du champ Calculer la valeur du champ
Champ Mettre à jour/Calculer un champ
  1. Dans la boîte de dialogue de l’icône de fonction, recherchez et choisissez la fonction souhaitée.
Capture d'écran du volet Widget Calculatrice pour formulaire ouvert à droite avec une flèche pointant vers la boite de dialogue de l'icône fonction
Widget Calculatrice pour formulaire
Capture d'écran de la page METTRE À JOUR/CALCULER UN CHAMP de l'option Conditions avec une flèche pointant vers la boîte de dialogue de recherche de la fonction « Mettre à jour/Calculer un champ » le Générateur de formulaires Jotform

Champ Mettre à jour/Calculer un champ

Les arguments des fonctions peuvent être fixes ou variables et provenir des champs de votre formulaire.

Voici les fonctions disponibles :

FonctionDescription
abs()Renvoie la valeur absolue (positive) d’un nombre.
abs(-100) = 100
acos()Renvoie l’arccosinus d’un nombre.
acos(0,5) = 1,05
asin()Renvoie l’arcsinus d’un nombre.
asin(0,5) = 0,52
atan()Renvoie l’arc tangente d’un nombre en radians.
atan(1) = 0,7854
atan2()Renvoie l’arc tangente de deux variables, de manière similaire au calcul de l’arc tangente de y/x.
atan2(4, 8) = 0,4636
ceil()Arrondit un nombre à l’entier supérieur le plus proche.
ceil(1,3) = 2
cos()Renvoie le cosinus d’un nombre.
cos(2) = -0,42
exp()Renvoie e élevé à la puissance d’un nombre donné.
exp(1) = 2,7183
floor()Arrondit un nombre à l’entier inférieur le plus proche.
floor(1.7) = 1
log()Renvoie le logarithme népérien d’un nombre.
log(2) = 0,69
max()Renvoie la valeur maximale d’un ensemble de nombres.
max(4, 8, 2) = 8
min()Renvoie la plus petite valeur d’un ensemble de nombres.
max(1, 2, 5) = 1
pow()Renvoie un nombre élevé à la puissance d’un exposant donné.
pow(2, 3) = 8
random()Génère un nombre aléatoire flottant entre 0 et 1.
random() * 100 = un nombre aléatoire entre 0 et 100
round()Arrondit un nombre à l’entier le plus proche.
round(2.5) = 3
sin()Renvoie le sinus d’un nombre.
sin(3) = 0,14
sqrt()Renvoie la racine carrée d’un nombre.
sqrt(25) = 5
tan()Renvoie la tangente d’un nombre.
tan(45) = 1,62
ERetourne le nombre d’Euler.
E * 1 = 2,7183
LN2Renvoie le logarithme népérien de 2.
LN2 * 1 = 0,6931
LN10Renvoie le logarithme népérien de 10.
LN10 * 1 = 2,3026
LOG2ERenvoie le logarithme en base 2 de E.
LOG2E * 1 = 1,4427
LOG10ERenvoie le logarithme décimal de E.
LOG10E * 1 = 0,4343
PIRenvoie la valeur de PI.
PI * 1 = 3,1416
SQRT1_2Renvoie la racine carrée de 1/2.
√(1/2) * 1 = 0,7071
SQRT2Calcule la racine carrée de 2.
√2 * 1 = 1,4142
avg()Renvoie la moyenne des nombres fournis.
avg(0, 2, 4) = 2
avgNoZero()Renvoie la moyenne des nombres fournis en excluant les zéros et les champs vides.
avgNoZero(0, 2, 4) = 3
count()Renvoie le nombre d’options sélectionnées dans un élément Choix multiples ou Choix unique.
commaSeparate() Utilise des virgules comme séparateurs pour les grands nombres.
commaSeparate(1234567) = 1 234 567,00
dateString()Convertit la valeur d’un sélecteur de date (ou l’heure Unix en jours) en une chaîne de date au format « DM j Y ».
dateString({Date Picker}) renvoie la date du sélecteur de date au format « DM j Y », comme mer. 25 déc. 2030.
addDays()Ajoute des jours à la valeur d’un élément de type Sélecteur de date ou Rendez-vous
addDays({Date Picker}, 2) renvoie la date du Sélecteur de date plus deux jours, comme ven. 19 janv. 2024.
subtractDays()Soustrait des jours à la valeur d’un élément de type Sélecteur de date ou Rendez-vous.
subtractDays({Appointment}, 2) renvoie la date du rendez-vous moins deux jours, par exemple : `lun. 15 janv. 2024`.
nth()Renvoie la n-ième plus grande valeur d’un ensemble de nombres.
nth(2, 20, 30, 40) = 30
minutes()Convertit les minutes en millisecondes.
minutes(1) = 60000
hours()Convertit les heures en millisecondes.
hours(1) = 3600000
days()Convertit les jours en millisecondes.
days(1) = 86 400 000
weeks()Convertit les semaines en millisecondes.
weeks(1) = 604800000
months()Convertit les mois en millisecondes.
months(1) = 2592000000

Envoyer un commentaire:

Jotform Avatar
Ce site est protégé par reCAPTCHA, et les Politique de confidentialité et Conditions de service de Google s'appliquent.

Podo Comment Soyez le premier à commenter.
Vous avez encore des questions sans réponse ?

Nous sommes à votre disposition 24h/24 et 7j/7, de jour comme de nuit. Une question ? Besoin d’aide ? Notre équipe est toujours prête à vous assister.