IBM Lotus Symphony
|
Cette section contient la description des fonctions Texte et les illustre par un exemple. Il s'agit des fonctions suivantes : ARABE , BASE , CAR , EPURAGE , CODE , CONCATENER , DECIMAL , DOLLAR , TROUVE , FIXE , GAUCHE , NBCAR , MINUSCULE , STXT , NOMPROPRE , REMPLACER , REP.TEXTE , DROITE , ROMAIN , CHERCHE , SUBSTITUE , T , TEXTE , SUPPRESPACE , MAJUSCULE , CNUM .
Renvoie la valeur d'un nombre en chiffres romains (les valeurs étant comprises entre 0 et 3999).
Permet de convertir un nombre entier positif en une chaîne de texte équivalente dans le système numérique utilisant la base indiquée. Les chiffres 0-9 et les lettres A-Z sont utilisés dans ce but.
BASE(Nombre;Base;Longueur_min)
Nombre : nombre entier positif à convertir.
Base : base du système numérique. Il s'agit d'un nombre entier positif entre 2 et 36.
Longueur_min (facultatif) : longueur minimale de la séquence de caractères créée. Si le texte est plus court que la longueur minimale indiquée, des zéros sont ajoutés à gauche de la chaîne.
Convertit un nombre en caractère en fonction du tableau de code actif. Il peut s'agir d'un nombre entier à deux ou trois chiffres.
Supprime tous les caractères non imprimables d'une chaîne de caractères.
EPURAGE(Texte)
Texte : texte dans lequel les caractères non imprimables doivent être supprimés.
Voir aussi les fonctions suivantes :
CAR , SUPPRESPACE.
Affiche le code numérique du premier caractère d'un texte ou d'une chaîne de caractères.
Combine plusieurs chaînes de texte pour n'en former qu'une.
Convertit un texte d'un système de numération en nombre entier positif dans la base spécifiée. La base doit être comprise entre 2 et 36. Les espaces et les tabulations sont ignorés. La zone Texte ne respecte pas la casse.
Si la base est 16, un x ou X de début, un 0x ou 0X de début ou un h ou H de fin sont ignorés. Si la base est 2, un b ou un B de fin est ignoré. Les caractères ne faisant pas partie du système de numération génèrent une erreur.
DECIMAL(Texte;Base)
Texte : texte à convertir. Pour différencier un nombre hexadécimal (tel que A1) d'une référence de cellule (A1), vous devez mettre le nombre entre guillemets, par exemple, "A1" ou "AFFE".
Base : base du système numérique. Il s'agit d'un nombre entier positif entre 2 et 36.
DECIMAL("17";10) renvoie 17.
DECIMAL("FACE";16) renvoie 64206.
DECIMAL("0101";2) renvoie 5.
Voir aussi les fonctions suivantes :
BASE.
Permet de convertir un nombre décimal quelconque en somme avec indication monétaire. Dans la zone de texte Nombre, saisissez le nombre qui doit être converti en format monétaire. Vous avez en plus la possibilité d'indiquer dans la zone de texte nombre_décimales le nombre de décimales devant être représentées dans le format monétaire. Si aucune valeur n'est spécifiée, le nombre en format monétaire est représenté avec deux décimales.
Vous pouvez définir le format monétaire dans les paramètres du système.
DOLLAR(Nombre;Nombre_décimales)
Nombre : nombre, référence à une cellule contenant un nombre ou formule qui renvoie un nombre.
Nombre_décimales : nombre de décimales.
DOLLAR(255) affiche $255,00.
DOLLAR(367,456;2) renvoie $367,46. Utilisez le séparateur décimal correspondant aux paramètres régionaux en cours.
Voir aussi les fonctions suivantes :
Compare deux chaînes de texte et renvoie la valeur VRAI si elles sont identiques. Cette fonction tient compte des majuscules et des minuscules.
Recherche une chaîne de texte dans une autre chaîne. Vous pouvez définir l'endroit à partir duquel la recherche doit être lancée. Le terme recherché peut être un nombre ou une chaîne de caractères. La recherche tient compte des majuscules et des minuscules.
Indique qu'un nombre doit s'afficher avec un nombre spécifié de décimales et avec ou sans séparateur de milliers. Vous pouvez utiliser cette fonction pour appliquer un même format à une colonne de nombres.
CTXT(Nombre;Décimales;Sans séparateur de milliers)
Nombre : nombre qui doit être mis en forme.
D : nombre de décimales à afficher.
Sans séparateur de milliers (facultatif) : détermine si le séparateur de milliers est utilisé. Si ce paramètre est un nombre différent de zéro, le séparateur de milliers est supprimé. Si le paramètre est égal à 0, ou s'il n'est pas défini, les séparateurs de milliers définis dans les paramètres régionaux en cours s'affichent.
Renvoie les premiers caractères d'une chaîne de texte.
Permet de convertir en minuscules toutes les lettres d'un texte saisi dans la zone de texte.
Renvoie un segment de texte d'une chaîne de caractères. Les paramètres indiquent le point de départ et le nombre de caractères.
Permet de remplacer une chaîne de caractères par une autre. Pour cela, vous pouvez définir le texte à remplacer, la position, la longueur et le nouveau texte. Cette fonction peut aussi bien remplacer des caractères que des nombres (qui sont changés automatiquement en texte). Le résultat de la fonction est toujours un texte. Si vous souhaitez continuer le calcul avec un nombre qui a été remplacé, vous devez restaurer le résultat en nombre à l'aide de la fonction CNUM.
Tout texte contenant des nombres doit être saisi entre guillemets, faute de quoi il est interprété comme un nombre et automatiquement converti en texte.
REMPLACER(Texte;Position;Longueur;Nouveau_texte)
Texte est le texte dont une partie doit être remplacée.
Position est l'emplacement, dans le texte, où doit commencer le remplacement.
Longueur est le nombre de caractères du Texte à remplacer.
Nouveau_texte est le texte devant remplacer le contenu de la zone Texte.
REMPLACER("1234567";1;1;"444") renvoie "444234567". Un caractère en position 1 est remplacé par l'intégralité du texte se trouvant dans la zone Nouveau_texte.
Voir aussi les fonctions suivantes :
STXT , CHERCHE , SUBSTITUE , SUPPRESPACE .
Répète une chaîne de caractères selon le nombre de fois spécifié.
Renvoie les premiers caractères dans une chaîne de texte.
Convertit un nombre en chiffres romains. La plage de valeurs doit être comprise entre 0 et 3999. Le mode peut être un nombre entier entre 0 et 4.
ROMAIN(Nombre;Mode)
Nombre représente le nombre à convertir en chiffres romains.
Mode (facultatif) spécifie le degré de simplification : plus la valeur est élevée, plus le nombre en chiffres romains sera simplifié.
Renvoie l'emplacement d'un segment de texte dans une chaîne de caractères. Vous pouvez également définir, si vous le souhaitez, le point de départ de la recherche. Le texte recherché peut être un nombre ou toute autre séquence de caractères. La recherche ne respecte pas la casse.
La fonction de recherche prend en charge les
. Dès que vous avez entré du texte, vous pouvez taper "tout.*", par exemple, afin de rechercher la première occurrence de "tout" suivie d'autres caractères.
Remplace l'ancien texte par le nouveau texte dans une chaîne.
SUBSTITUE(Texte;Texte_cherché;Nouveau_texte;Occurrence)
Texte représente le texte dont certaines parties sont à remplacer.
Texte_cherché est le segment de texte à remplacer (un certain nombre de fois).
Nouveau_texte représente le texte de remplacement.
Occurrence (facultatif) indique combien d'occurrences du texte recherché doivent être remplacées. Si ce paramètre n'est pas défini, le texte recherché est remplacé partout.
Permet de convertir un nombre en une chaîne vide.
Supprime les espaces devant une chaîne, ou bien aligne à gauche le contenu des cellules.
Permet de convertir en majuscules toutes les lettres d'un texte saisi dans la zone de texte texte.