36.4Les fonctions "Conversion"
ARRONDI(valeur ; décimales)
: arrondit une valeur au nombre de décimales souhaité.
Exemple : ARRONDI(123.456 ; 2)
retourne « 123.46 ».
INT(valeur)
: retourne uniquement la partie entière d’un nombre.
Exemple : INT(123.456)
retourne « 123 ».
FRAC(valeur)
: retourne uniquement les décimales d’un nombre.
Exemple : FRAC(12.775)
retourne « 0.775 ».
Les fonctions DEFAUT() et VIDE() :
DEFAUT(rubrique ; valeur de substitution)
: si la rubrique spécifiée est vide, la remplace par la valeur de substitution indiquée.
Exemple : DEFAUT(@Ind:Salaire mensuel ; 100)
retourne le montant du salaire s’il y en a un, sinon « 100 ».
VIDE()
: retourne un blanc (vide) au lieu d’une valeur.
Exemple : SI(@Coef:Jours travaillés>0 ; @Coef:Jours travaillés ; VIDE())
n’affiche rien plutôt que « 0 ».
SI(VIDE(rubrique);valeur si vrai; valeur si faux)
: retourne la valeur 1 (vrai) si la rubrique est vide, sinon la valeur 0 (faux).
Exemple : SI(VIDE(@Ind:Salaire mensuel); "à l’heure"; "au mois")
retourne « à l’heure » si le salaire mensuel est vide, « au mois » dans le cas contraire.
Les fonctions CHAINE() :
Pour insérer une rubrique dans un texte, il faut distinguer deux cas :
Si la rubrique est déjà du texte (nom, prénom, adresse), il n’est pas nécessaire de la convertir :
"Employé : " + @Donnée:Nom de l'employé
Résultat : « Employé : Dupont ».
Si la rubrique est un nombre ou une date (salaire, taux, date d’entrée), il faut convertir la valeur en texte (ou chaîne de caractères) avec la fonction CHAINE(). Cette fonction s’écrit de cette façon :
CHAINE(valeur ; décimales)
-
valeur : ce qui doit être converti en texte (par ex. un salaire, une date, un pourcentage).
-
décimales : le nombre de chiffres à afficher après la virgule.
Par exemple :
"Montant : " + CHAINE(@Ind:Salaire mensuel ; 2)
Résultat : « Montant : 4500.00 »
CHAINEMOIS(mois ; langue)
Retourne le nom du mois (de 1 à 12) et, éventuellement (le second paramètre est optionnel), dans la langue indiquée (0 = français, 1 = allemand, 2 = anglais, 3 = italien). Par défaut, la fonction donne le nom dans la langue du document.
Par exemple :
CHAINEMOIS(2)
Résultat : « février »
CHAINEMOIS(7 ; 1)
Résultat : « Juli »
CHAINEJDLS(jour ; langue)
Retourne le nom du jour de la semaine (de 1 à 7) et, éventuellement (le second paramètre est optionnel), dans la langue indiquée (0 = français, 1 = allemand, 2 = anglais, 3 = italien). Par défaut, la fonction donne le nom dans la langue du document.
Par exemple :
CHAINEJDLS(2)
Résultat : « mardi »
CHAINEJDLS(1;2)
Résultat : « Monday »