• Aucun résultat trouvé

Formats personnalisés (“ Custom ”)

Quelle formule devrons-nous mettre en E2, pour que sa recopie sur les lignes suivantes aboutisse

3. Formats d’affichage

3.1. Conversion des nombres

3.1.2. Formats personnalisés (“ Custom ”)

Rappel : On accède à ce choix par FormatÆCellule, onglet Nombre

Les formats personnalisés s’obtiennent en sélectionnant la

catégorie Personnalisé ( Custom )

EXCEL permet à l’utilisateur de définir des formats personnalisés, en combinant dans des chaînes de

description de format un certain nombre de symboles

prédéfinis. Ces symboles sont les suivants :

• Standard : Affiche le nombre dans le format standard (voir l’explication dans le paragraphe sur le format prédéfini standard)

• # : Affiche un chiffre, mais évite l’affichage des zéros superflus, à gauche de la partie entière ou à droite de la partie fractionnaire

Exemple :

Nombre Format Affichage

12,34 ####,##### 12,34

12,3456289 ####,##### 12,34563

Dans le premier cas, bien que le format réserve quatre positions pour les chiffres avant la virgule et cinq pour les chiffres après la virgule, seuls les chiffres utiles s’affichent.

Dans le second cas, le nombre de chiffres à afficher après la virgule étant limité à cinq par le format, le nombre est arrondi au cinquième chiffre après la

• 0 : Affiche un chiffre, mais n’évite pas l’affichage des zéros superflus

Exemple : le nombre “ 12,34 ”, avec le format “ 0000,00000 ”, s’affichera “ 0012,34000 ”.

• ? : Affiche un chiffre, en remplaçant les zéros non significatifs par des espaces

Exemple : Avec le format :

"Euros : "???,????" courants

on aura les affichages suivants :

Valeur Affichage

12,34 Euros : 12,34 courants

12,3452789 Euros : 12,3453 courants

123,456489 Euros : 123,4565 courants

1234,56739 Euros : 1234,5674 courants

On constate que l’alignement est conservé tant que le nombre de caractères à afficher avant la virgule ne dépasse pas le nombre de “ ? ” avant la virgule. En aucun cas le nombre de “ ? ” situés avant la virgule ne limite le nombre de caractères affichés avant la virgule, mais il permet de maintenir l’alignement lorsque les nombres ne sont pas trop grands.

Naturellement, si la largeur de la cellule est trop faible, EXCEL affichera des caractères “ # ”, comme le montre l’exemple qui suit :

Euros : 12,34 courants Euros : 12,3457 courants Euros : 123,4568 courants #########################

Ce caractère de code “ ? ” est utile lorsqu’on tient à aligner des colonnes de chiffres, surtout avec des polices de caractères non proportionnelles, telle que la police “ Courier new ” utilisée ici.

• , : La virgule est le séparateur décimal, si on l’a choisi ainsi dans les paramètres régionaux. Sinon, le séparateur décimal est le point

• % : C’est l’indicateur de pourcentage. EXCEL multiplie le nombre par 100 et lui ajoute le caractère %. Le nombre est affiché selon les caractères de mise en forme qui précèdent.

Exemple :

Format Valeur Affichage

0% 0,123456789 12%

0,00% 0,12 12,00%

0,00% 0,123856789 12,39%

• Espace : C’est le séparateur de milliers, lorsqu’il est encadré

par des symboles “ # ” ou “ 0 ”. Situé après le reste du

format, il permet de changer d’échelle et provoque la division du nombre par 1000n où “ n ” est le nombre d’espaces

ajoutés. Par exemple, un espace ajouté après le dernier “ # ” , “ 0 ” ou “ ? ” divise le nombre par 1000 avant affichage, deux espaces le divisent par 1 000 000.

Exemples :

0 000 sans espace après 123456789 123 456 789

0 000 " k€" 123456789 123 457 k€

0 000,000 " k€" 123456789 123 456,789 k€

0 000 " M€" 123456789 0 123 M€

0 000,000 " M€" 123456789 0 123,457 M€

# ###,#### " M€" 123456789 123,4568 M€

“ ” représente ici un espace dans la chaîne de format

• E-, E+, e- ou e+ : Ce symbole sépare la mantisse de l’exposant en notation exponentielle.

• $, +, -, /, (, ), espace : ces caractères sont affichés tels quels. Pour afficher un caractère qui possède une fonction spéciale dans les chaînes de format, comme le “ # ”, le “ 0 ”, la virgule, le “ j ”, le “ m ”, le “ a ”, le “ s ”, le “ h ”, le “ @ ”, il faut le préfixer par un antislash (“ \ ”), ou l’encadrer par des guillemets (“ " ”). L’encadrement par des guillemets est également valable pour un texte plus long. On a vu plus haut des exemples de l’encadrement par des guillemets.

Les caractères qui suivent servent à l’affichage des dates et des heures.

• m : Affiche le numéro du mois ou la minute (ce dernier cas si

m suit h), avec le nombre minimum de chiffres.

• mm : Comme m, mais avec un éventuel zéro en tête.

• mmm : Affiche l’abréviation sur trois caractères du nom du mois

• mmmm : Affiche le nom du mois en entier.

• j : Affiche le numéro du jour dans le mois sans zéro en-tête. • jj : Affiche le numéro du jour sur deux caractères.

• jjj : Affiche l’abréviation sur trois caractères du nom du jour. • jjjj: Affiche le nom du jour en entier.

• aa ou aaaa : affiche l’année sur deux ou quatre chiffres.

• AM, am, A, a, PM, pm, P, p : Affiche le texte précisé pour les heures de la matinée AM etc.) ou de l’après-midi (PM etc.)

Remarque : AM est l’abréviation des mots latins Ante Meridiem

( Avant Midi ) ; PM est l’abréviation des mots latins Post Meridiem ( Après Midi ). Ces abréviations sont utilisées par les Anglo-Saxons,

toujours heureux de se rattacher à l’histoire de la « vieille Europe » par le biais du latin.

Exemples :

Format Valeur Affichage

jj/mm/aa 01/02/2011 01/02/11 jjjj/mm/aa 01/08/2012 jeudi/08/12 jjjj, jj mmmm aa 04/02/2013 lundi, 04 février 13 jjj, jj mmmm aa 01/02/2036 ven, 01 février 36 jjj, jj mmm aa 01/06/2048 Lun, 01 jun 48 jjj, jj mmm aa 03/07/2000 Lun, 03 jul 00

• [NOIR], [BLEU], [ROUGE], [CYAN], [VERT],

[MAGENTA], [BLANC], [JAUNE] : Affiche les données

dans la couleur précisée. Pour les versions anglo-saxonnes du logiciel, les noms des couleurs sont respectivement BLACK,

BLUE, RED, CYAN, GREEN, MAGENTA, WHITE et YELLOW

• [COULEUR n] : Permet de choisir une couleur parmi les 56 couleurs de la palette. (COLOR)

• [Opérateur Valeur] : Cette formulation définit un critère qui permet de choisir entre diverses variantes du format. Ces variantes, quatre au maximum, sont séparées par des point et virgules ( ; ) dans la chaîne qui définit le format. Opérateur est l’un quelconque des opérateurs de relation < , > , = , <= ,

>= et <> . Valeur est un nombre quelconque.

L’utilisation de ces conditions semble assez délicate. Voici un exemple de format accepté par EXCEL :

[Red][<5]Standard;[Blue][>99]Standard;[Cyan]Standard

Ce format affichera en rouge les valeurs inférieures à 5, en bleu celles supérieures à 99 et en cyan (bleu-vert) toutes les autres Par contre, le format suivant :

[Red][<5]Standard;[Blue][>5]Standard;[Black][=5]Standard

est refusé par EXCEL. La dernière section du format est en effet une section “ fourre-tout ” qui récupère les cas non traités par ailleurs, et n’accepte pas de condition.

Documents relatifs