Il est toujours plus agréable de lire une feuille contenant des nombres explicites tels que 25 ans, 30 Kg, 120 Km/h plutôt que 25, 30, 120 et ce tout en conservant l’intégrité de ceux-ci.

Le but de ce billet est de vous montrer comment le réaliser à l’aide du formatage personnalisé d’excel.

Petit rappel

Dans une cellule d’excel, il est possible d’entrer quatre types de données

  1. Une donnée alphanumériques
  2. Un nombre
  3. Une formule
  4. Une valeur logique

Tous le reste n’est que format. (Le format monétaire, le séparateurs de milliers, les pourcentages, les dates, les heures, etc.)

Pour formater une ou plusieurs cellules, il existe des formats prédéfinis.

Si le format que vous souhaitez définir n’existe pas, il vous reste le format personnalisé que l’on sélectionne dans la liste de l’onglet [Nombre] de la boîte de dialogue Format de cellule. (voir illustration ci-dessous)

Excel Tools - Format personnaliséDans l’image, la zone numérotée 1, affiche la cellule formatée (sa valeur brute si cette zone est vide) , la zone numérotée 2 est celle où vous taperez votre format et la zone 3 est une liste reprenant des formats personnalisés préprogrammés ainsi que ceux que vous auriez déjà créés.

Nous présenterons quatre exemples comme illustré ci-dessous. L’image du haut représente la feuille encodée sans format particulier, celle du bas la feuille après formatage (format personnalisé).

Excel Tools - Format personnalisé - Brute + formatéLes nombres personnalisés

Le code qui représente la valeur numérique est 0

Scénario 1 : Valeur + texte

Lorsque l’on souhaite ajouter un texte avant et/ou après une donnée numérique, nous plaçons le texte entre guillemets avant et/ou après le chiffre 0

Exemple : 0" ans" (Si la valeur de la cellule active contient 24, vous visualiserez 24 ans

Le zéro (0) dans le format personnalisé, représente la valeur numérique qui se trouve dans la cellule.

Cet exemple est illustré en colonne E de l’illustration.

Scénario 2 : Forcer l’affichage de 0

Nous souhaiterions visualiser 0001 au lieu de 1. Il suffit pour cela de taper 0000 dans la zone 2 (Type).

Il est également possible d’ajouter ou de faire précéder un texte en plus de la suite de zéro comme dans la colonne A de notre exemple

Exemple : "R"000 pour obtenir R001 si la valeur de la cellule est 1

Les dates et les heures personnalisées

Petit rappel. Une date est un nombre entier et une heure une valeur décimale

Une suite de code j, m, et a permet d’obtenir une foule de combinaison pour formater une date. L’utilisation de ces codes dépend du langage utilisé dans Windows (option régional) et pas de la langue utilisée dans Excel.

Pour les versions anglaise de Windows, c’est d, m, y

Les codes de format de date

Codes Nombre de caractères Exemples
j jour avec 1 ou 2 caractères 1 à 31
jj jour avec 2 caractères 01 à 31
jjj jour en abrégé en 3 lettres lun à dim
jjjj jour en toutes lettres lundi à dimanche
m mois avec 1 ou 2 caractères 1 à 12
mm  mois avec 2 caractères 01 à 12
mmm  mois en abrégé en 3 lettres jan à déc
mmmm  mois en toutes lettres janvier à décembre
aa  année avec 2 caractères 00 à 99
aaaa  année avec 4 caractères 1900 à 9999

Certains caractères peuvent être ajoutés entre les formats tels qu’un caractère espacé et/ou ,-/.:

Exemple de l’affichage de la date de cette publication avec le jour en abrégé jeu 05/10/2015. Le code personnalisé sera jjj jj/mm/aaaa

Nous pouvons également combiner le code des dates en ajoutant l’opérateur * en codifiant jjj* jj/mm/aaaa. Cela donnera jeu    05/10/2015 comme montré dans la colonne D

Les codes de format d’heure

Code Nombre de caractères Exemples
h  Heure du jour avec 1 ou 2 caractères 1 à 23
hh  Heure du jour avec 2 caractères 01 à 23
m  Minute dans l’heure en cours avec 1 ou 2 caractères 0 à 59
mm Minute dans l’heure en cours avec 2 caractères 00 à 29
s Seconde dans la minute en cours avec 1 ou 2 caractères 0 à 59
ss Seconde dans la minute en cours avec 2 caractères 00 à 59

L’affichage des heures peut être très perturbante lorsque l’on additionne une suite d’heures et que le résultat est supérieur à 23 heures 59. En effet Excel, affiche le solde des tranches de 24 heures.

Pour afficher le nombre d’heures exact, il faut inséré le ou les codes h entre les crochets.

Exemple : [hh]:mm:ss

Les textes personnalisés

Nous pouvons également ajouter un format de chaînes de caractères à une valeur alphanumérique contenue dans une cellule.

Exemple : Dans la plage de cellules de la colonne B, nous avons des prénoms. Nous allons ajouter des points de suite à ces prénoms afin de pouvoir visualiser des points de suites sur toute la largeur de la colonne

Classeur exemple à télécharger

[wpdm_package id=’667′]