Calcul des Formulaires : Référence des Fonctions Mathématiques

20 juin 2025

Les fonctions mathématiques ainsi que les fonctions de date et d’heure sont disponibles dans le widget Calcul de Formulaire et la logique conditionnelle Mettre à Jour/Calculer un Champ. Vous pouvez utiliser ce guide comme référence pour créer des formulaires de calcul parfaits.

Pour utiliser les fonctions mathématiques dans Calcul de Formulaire ou Mettre à Jour/Calculer un Champ

  1. Sélectionnez l’icône de fonction dans l’éditeur de formule.
Icône de fonction du widget Calcul de Formulaire dans le Créateur de Formulaires Jotform
Calcul de Formulaire
Icône de fonction de Mettre à Jour/Calculer un Champ dans le Créateur de Formulaires Jotform
Mettre à Jour/Calculer un Champ
  1. Dans la fenêtre de fonctions, recherchez et choisissez la fonction désirée.
Fenêtre de recherche de fonction du widget Calcul de Formulaire dans le Créateur de Formulaires Jotform
Calcul de Formulaire
Fenêtre de recherche de fonction de Mettre à Jour/Calculer un Champ dans le Créateur de Formulaires Jotform
Mettre à Jour/Calculer un Champ

Les arguments des fonctions peuvent être fixes ou variables à partir de vos champs de formulaire.
Voici les fonctions disponibles :

Fonction Description
abs() Renvoie la valeur absolue (positive) d’un nombre.
abs(-100) = 100
acos() Renvoie l’arc cosinus d’un nombre.
acos(0.5) = 1,05
asin() Renvoie l’arc sinus 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, similaire au calcul de l’arc tangente de y/x.
atan2(4, 8) = 0,4636
ceil() Arrondit un nombre à la hausse vers l’entier 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 à la baisse vers l’entier le plus proche.
floor(1,7) = 1
log() Renvoie le logarithme naturel d’un nombre.
log(2) = 0,69
max() Renvoie la valeur la plus élevée d’un ensemble de nombres.
max(4, 8, 2) = 8
min() Renvoie la valeur la plus basse d’un ensemble de nombres.
min(1, 2, 5) = 1
pow() Renvoie un nombre élevé à la puissance d’un exposant donné.
pow(2, 3) = 8
random() Génère un flottant aléatoire 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
E Renvoie le nombre d’Euler.
E * 1 = 2,7183
LN2 Renvoie le logarithme naturel de 2.
LN2 * 1 = 0,6931
LN10 Renvoie le logarithme naturel de 10.
LN10 * 1 = 2,3026
LOG2E Renvoie le logarithme en base 2 de E.
LOG2E * 1 = 1,4427
LOG10E Renvoie le logarithme en base 10 de E.
LOG10E * 1 = 0,4343
PI Renvoie la valeur de PI.
PI * 1 = 3,1416
SQRT1_2 Renvoie la racine carrée de 1/2.
SQRT1_2 * 1 = 0,7071
SQRT2 Renvoie la racine carrée de 2.
SQRT2 * 1 = 1,4142
avg() Renvoie la moyenne des nombres fournis.
avg(0, 2, 4) = 2
avgNoZero() Renvoie la moyenne des nombres fournis tout 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 Multiple ou Choix Unique.
commaSeparate()  Inclut des séparateurs de milliers dans les grands nombres.
commaSeparate(1234567) = 1,234,567.00
dateString() Convertit la valeur d’un Sélecteur de Date (ou le temps en jours depuis l’époque) en une chaîne de date au format “D M d Y”.
dateString({Sélecteur de Date}) renvoie la date du Sélecteur de Date au format “D M d Y”, comme Mer Déc 25 2030.
addDays() Ajoute des jours à la valeur d’un élément Sélecteur de Date ou Rendez-vous.
addDays({Sélecteur de Date}, 2) renvoie la date du Sélecteur de Date plus deux jours, comme Ven Jan 19 2024.
subtractDays() Soustrait des jours de la valeur d’un élément Sélecteur de Date ou Rendez-vous.
subtractDays({Rendez-vous}, 2) renvoie la date du Rendez-vous moins deux jours, comme Lun Jan 15 2024.
nth() Renvoie la niè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) = 86400000
weeks() Convertit les semaines en millisecondes.
weeks(1) = 604800000
months() Convertit les mois en millisecondes.
months(1) = 2592000000
Contacter l'assistance

Our customer support team is available 24/7 and our average response time is between one to two hours.

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.