|
|
(Menu Utilitaires / Paramétrage Editions)
L'essentiel Tous les types de données (valeurs constantes, variables...) peuvent être manipulés pour être ajoutés, soustraits, comparés, etc. |
Symbole |
Opération |
Exemples |
+ |
addition |
1 + 2 ou A + 1 |
- |
soustraction |
3 - 2 ou A - B |
× |
multiplication |
3.2 × NOMBRE (le signe × est obtenu avec la touche *) |
/ |
division |
15 / 2 |
% |
pourcentage |
250 × 3.2 % |
^ |
puissance |
3 ^ 2 |
& |
concaténation de données |
de "Monsieur " & Nom |
Arrondi au plus proche avec n décimales : Arrondi(Valeur, n)
Exemple :
Arrondi(12.641, 2) donne 12.64, Arrondi(3.856, 1) donne 3.9
Transformation d'un montant en toutes lettres : Lettres(Montant)
Exemple :
Lettres(13.4) donne "Treize euros et 40 centimes"
Extraction des n premiers caractères : Gauche(txt, n)
Exemple :
Gauche("ABCD", 2) donne "AB"
Extraction des n derniers caractères : Droite(txt, n)
Exemple :
Droite("ABCD", 2) donne "CD"
Extraction de n caractères à partir de la position p : Milieu(txt, p, n)
Exemple :
Milieu("ABCDE", 2, 3) donne "BCD"
Forcer un texte en majuscules : Majus(txt)
ex : Majus("Durand") donne "DURAND"
Caractère ASCII de rang n : Car(n)
Exemple :
Car(215) donne "×"
Nombre de caractères dans un texte : Lng(txt)
Exemple :
Lng("Durand") donne 6
Application d'un format sur un texte ou une donnée numérique(cf description des formats dans le module de paramétrage) : Format(donnée, fmt)
Exemple :
Format(1234.2, "#,0.00 F") donne 1 234,20 F
Equivalence numérique d'un texte : Val(txt)
Exemple :
Val("2 3AB") donne 23
Calcul d'une date par ajout de n périodes à une date de référence :
DateAdd(période,n,date)
Le type de période à ajouter est spécifié par l'un des symboles suivants :
yyyy Année
q Trimestre
m Mois
d Jour
ww Semaine
h Heure
n Minute
s Seconde
Exemple :
· DateAdd("m", 2, "1/1/98") donne "01/03/1998"
· DateAdd("d", -3, "1/1/98") donne "29/12/1997"
Calcul du nombre de périodes comprises entre 2 dates de référence :
DateDiff(période, date1, date2)
Le type de période doit être symbolisé de la même façon que pour la fonction précédente.
Exemple :
· DateDiff("d", "1/1/98", "26/4/98") donne 115 (jours)
· DateDiff("ww", "1/1/98", "26/4/98") donne 17 (semaines)