Jump to content

Documentation/Fonctions Calc/CAR

From The Document Foundation Wiki
This page is a translated version of the page Documentation/Calc Functions/CHAR and the translation is 100% complete.


Nom de la fonction :

CAR

Catégorie :

Texte

Résumé :

Détermine le caractère correspondant à un point de code donné dans le jeu de caractères codés actuel. Dans certains cas, le caractère renvoyé par CAR peut être un caractère non imprimable et peu visible (par exemple, un caractère de contrôle).

La fonction CAR est complémentaire de la fonction CODE.

Pour certains points de code, CAR peut renvoyer le même caractère que la fonction UNICAR, mais pour d'autres points de code, le caractère renvoyé peut être spécifique au système et différent.

Syntaxe :

CAR(Nombre)

Renvoie :

Renvoie le caractère unique qui correspond au point de code donné dans le jeu de caractères codés actuel.

Arguments :

Nombre est un entier dans la plage 0 ≤ n ≤ 255, ou une référence à une cellule contenant un tel entier, qui est le point de code du caractère requis.

  • Si Nombre n'est pas numérique, alors CAR signale une erreur #VALEUR !.
  • Pour une valeur non entière de Nombre, CAR tronque la valeur en un entier.
  • Si, après une troncature, Nombre est inférieur à 0 ou supérieur à 255, alors CAR signale une erreur d'argument non valide (Err :502).

Détails complémentaires :

Pour tout point de code n, n = CODE(CAR(n))

Étant donné que les caractères renvoyés pour certains points de code peuvent différer d'un système à l'autre, les feuilles de calcul utilisant la fonction CAR peuvent ne pas être portables.

Exemples :

Formule Description Renvoie
=CAR(65) Ici, la fonction renvoie le caractère majuscule A. A
=CAR(D1) où la cellule D1 contient le nombre 122. Ici, la fonction renvoie le caractère minuscule z. z
=CAR(HEXDEC("3B")) Il est courant de se référer aux points de code en notation hexadécimale. Ici, la fonction renvoie le caractère point-virgule. Le point de code du point-virgule est 3B en notation hexadécimale et 59 en notation décimale. ;
="abc" & CAR(10) & "def" Ici, CAR(10) renvoie le caractère de saut de ligne. Sous Windows, cette formule doit insérer un saut de ligne entre les deux chaînes (consultez la page Wikipédia Newline pour plus d'informations sur la gestion des sauts de ligne dans différents environnements). abc
def

Fonctions LibreOffice associées :

CODE

UNICAR

UNICODE

Standard ODF :

Section 6.20.3, part 2

Fonctions Excel relatives (ou similaires) :

CHAR