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 :
- Sélectionnez l’icône de fonction dans le volet Wigdet Calculatrice pour formulaire à droite.
- Dans la boîte de dialogue de l’icône de fonction, recherchez et choisissez la fonction souhaitée.
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 :
| Fonction | Description |
|---|---|
| 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 |
| E | Retourne le nombre d’Euler. E * 1 = 2,7183 |
| LN2 | Renvoie le logarithme népérien de 2. LN2 * 1 = 0,6931 |
| LN10 | Renvoie le logarithme népérien de 10. LN10 * 1 = 2,3026 |
| LOG2E | Renvoie le logarithme en base 2 de E. LOG2E * 1 = 1,4427 |
| LOG10E | Renvoie le logarithme décimal 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. √(1/2) * 1 = 0,7071 |
| SQRT2 | Calcule 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: