Dans Excel, si on écrit dans une cellule l'expression "19 kilos" et que l'on veuille multiplier ce contenu par un nombre (le prix du kilo) pour obtenir le prix total, on reçoit un message d'erreur. Ce retour d'erreur de la part de Excel est tout à fait normal car l'écriture "19 kilos" est considérée comme du texte sur lequel on a essayé d'effectuer des opérations de calcul, ce qui n'est pas acceptable. Cependant, il y a des contextes où l'on aimerait annexer les nombres d'un texte indiquant les unités de vente sans pour autant rencontrer de message d'erreur.
La solution à ce problème, et à bien d'autres de ce type, réside dans l'utilisation des Formats des nombres. Excel propose un ensemble de formats prêts à être utilisés mais aussi donne à l'utilisateur la possibilité de créer ses propres formats.
C'est le sujet traité dans ce chapitre à travers les points qui suivent.
Recevez ce cours au format PDF en envoyant un message ici
Important
Avant de commencer il faut bien garder à l'esprit que le fait d'appliquer un format à un nombre, n'affecte en rien sa valeur. Le format n'est qu'un habillage qui change l'apparence du nombre sans toucher à sa valeur.
Excel met à la disposition des utilisateurs des formats prêts à être utilisés. Ces formats sont disponibles dans le ruban sous l'onglet Accueil dans le groupe Nombre.
Ainsi, un même nombre peut prendre des aspects différents selon le format qu'on lui applique, tout en gardant sa valeur réelle intacte qui apparait dans la barre de formule.
Encore plus de possibilités de paramétrage de formats sont accessibles via la boite de dialogue Format de cellule que l'on peut ouvrir en cliquant sur le bouton lanceur de boite de dialogue, situé en bas à droite du groupe Nombre.
Cette même boite est aussi accessible par le clic droit sur la cellule concernée puis la commande Format de cellule
Dans l'onglet Nombre de la boite ouverte, les différents formats proposés par Excel, sont groupés en catégories : Standard, Nombre, Monétaire, Comptabilité, Date etc. En cliquant sur une catégorie, les formats qui lui sont associés sont listés dans la zone Type, il suffit d'en choisir un pour voir dans la zone Exemple un aperçu de l'effet qu'il aura sur la cellule(s) sélectionnée(s). Si le résultat est satisfaisant, on le valide par le bouton OK sinon, on choisit un autre format.
Dans le catégorie Spécial, on trouve des formats qui respectent des masques de saisie particuliers et sur lesquels on n'est pas sensé effectuer des opérations arithmétiques, tels que : les Codes postaux, les Numéros de téléphone, les Numéros de sécurité sociale etc.
Remarquez que, bien que le format Code postal est appliqué à la cellule, avec une partie entière formée de cinq chiffres et pas de décimales, le nombre n'a pas perdu sa valeur réelle qui est affichée dans la barre de formule.
Avant de pouvoir créer nos propres formats, nous devons d'abord décortiquer une expression afin de comprendre de quoi elle est faite et comprendre la signification des différents symboles utilisés. Prenons comme exemple l'écriture suivante qui correspond à un format de nombre.
À première vue, cette expression parait être du baragouin et incompréhensible, mais allons-y pas à pas et on finira par comprendre (du moins je l'espère).
Commençons d'abord par discerner les différentes parties constituant cette expression. Comme le montre le schéma explicatif suivant, on distingue quatre (4) sections séparées par des points-virgules (;). Chacune de ces sections indique le format que doit prendre une cellule lorsqu'elle reçoit une donnée.
Résultat de cette expression sur le contenu des cellules auxquelles elle est appliquée :
Notez que l'effet du format défini dans la section 1 est l'effet appliqué par défaut. Je m'explique. Si le format de l'une des autres sections n'est pas exprimé franchement, alors c'est le format de la section 1 qui se manifeste dans la section manquante. De ce fait, il n'est pas obligatoire d'écrire toutes les sections.
Si une section de format est laissée vide, le contenu correspondant à cette section est masqué dans la cellule à laquelle elle est appliquée, sans qu'il soit perdu ; la preuve est que ce contenu est affiché dans la barre de formule une fois la cellule activée.
L'expression d'un format numérique contient un ensemble de symboles et de caractères spéciaux ayant chacun sa signification. Dans le tableau qui suit, on trouve l'explication des symboles utilisés dans la formule précédente avec des exemples à l'appui.
Symbole | Description |
---|---|
0 | Le zéro (0) représente des chiffres et oblige le nombre à respecter le masque. Les chiffres manquants sont remplacés par des zéros (0) Exemple : L'écriture 000,00 signifie 3 chiffres dans la partie entière et 2 chiffres dans la partie décimale, ainsi le nombre 5 sous ce format s'affiche 005,00 |
# | Le dièse (#) représente lui aussi des chiffres mais avec ce code les zéros (0) non significatifs ne sont pas affichés. Exemple : Le nombre 005 au format ### s'affiche 5 |
_ (le tiret de 8) | Le tiret de 8 (_) demande à Excel de laisser une espace qui correspond à la largeur du caractère qui le suit. Exemple 1 : Le nombre 5 au format # _€ affiche "5 " avec une espace de la largeur du symbole € après le 5 Exemple 2 : Le nombre 12 au format _- # affiche " 12" avec une espace de la largeur du symbole "-" avant le 12 |
* (l'étoile) | L'étoile (*) demande à Excel d'insérer le caractère qui le suit autant de fois qu'il le faut pour remplir les espaces vides jusqu'au premier chiffre du nombre. Exemple : Le nombre 12 au format *. # affiche "......12" avec des caractères de suite (les points dans cet exemple) avant le 12 |
? | Le point d'interrogation (?) est utilisé pour insérer une espace à la place des décimales manquantes, ce symbole est utilisé pour assurer l'alignement des nombres sur la virgule décimale Exemple : l'expression _-* # ##0,0?_€;-* # ##0,0?_€; donne l'affichage montré dans la capture suivante : |
@ | L'arobase (@) représente le contenu texte de la cellule. Ce caractère n'est accepté que dans la section 4 qui correspond au contenu texte. Exemple : l'expression _-@_- dans la section 4, donne l'affichage montré dans la capture suivante, après avoir saisi le texte. Les espaces sont matérialisées par les zones roses. |
L'espace (comme séparateur des milliers) |
Une espace utilisée entre les caractères # ou les caractères 0, permet d'ajouter une espace entre les chiffres d'un nombre comme par exemple le séparateur des milliers. Exemple : le nombre 45678 au format # ### est affiché 45 678 |
L'espace (pour diviser par 1000) |
Une espace utilisée à droite du dernier caractère #, ou bien à droite du dernier caractère 0 permet de diviser le nombre en affichage uniquement, par 1000 sans que le nombre perde sa valeur initiale. Exemple : Le nombre 12345 au format 0,00 " k€" (une espace juste après le dernier 0) est affiché 12,34 k€ Deux espaces permettent de diviser par 1 000 000 et ainsi de suite |
Pour créer un format personnalisé on peut le construire de toutes pièces en partant de zéro, ou bien se baser sur un format préexistant et lui apporter des modifications pour l'adapter à nos besoins. Pour ce faire, on procède selon les étapes suivantes :
Avec ce qu'on vient de voir jusqu'ici, je pense qu'on est capable de créer les formats numériques demandés dans les exercices qui suivent :
Travail à faire 1
Créez le format numérique personnalisé montré dans la capture suivante
Travail à faire 2
Créez un format numérique personnalisé qui n'affiche que les valeurs strictement positives (les valeurs négatives, nulles et du texte sont masqués)
Travail à faire 3
Créez un format numérique personnalisé qui affiche les nombres positifs, négatifs et nuls sur 5 chiffres avec leurs signes si la valeur n'est pas nulle.
Les dates sous Excel sont considérées comme des nombres entiers. Ces nombres représentent le nombre de jours écoulés depuis le 1er Janvier 1900, un jour correspond donc à 1 unité de temps. Ainsi, la valeur 44691 indique le nombre de jours écoulés depuis 01/01/1900 jusqu'au 10/05/2022, mais personne ne reconnaitrait ce nombre comme une Date, d'où la nécessité de lui donner un format Date. Le format d'une date longue est formé de quatre (4) parties comme le montre l'illustration suivante.
Les différentes parties sont séparées par des caractères tels que le slash (/), l'espace, le point (.), le tiret (-) ou autres
Le format présenté dans l'illustration précédente affiche le nombre 44691 de la manière suivante : mardi 10/mai/2022.
Notez que dans un format Date, vous pouvez utiliser uniquement la partie dont vous avez besoin et ignorer les autres.
Travail à faire 4
Créez le calendrier suivant avec les formats correspondants aux différentes cellules
Les Heures, les Minutes et les Secondes sont des fractions du jour. Ainsi 1 heure = 1/24ème du jour, soit 0,04166667 ; 1 minute est égale à 1/(24*60)ème du jour, soit 0,000694444 et 1 seconde équivaut 1/(24*60*60)ème du jour, ce qui donne 0,0000115741.
Les heures, les minutes et les secondes correspondent donc au temps écoulé depuis minuit, c'est un nombre décimal compris dans l'intervalle [0;1[. L'affichage de l'heure est régi par les formats Heures, prédéfinis par Excel ou bien créés par l'utilisateur.
En appliquant le format exprimé ci-dessus au nombre décimal 0,7535678 on obtient l'affichage suivant :
Utilisez AM/PM pour un affichage basé sur 12 heures au lieu de 24 heures. Ainsi au lieu de 16:51 par exemple, avec le format hh:mm AM/PM ou bien le format h:m AM/PM, vous obtiendrez le résultat illustré dans la capture suivante.
Les crochets [ ] dans un format Heure permettent d'afficher le cumule des heures, minutes et secondes écoulées.
Travail à faire 5
Le tableau ci-dessous liste les heures supplémentaires effectuées par un fonctionnaire durant les cinq premiers mois de l'années. Corrigez l'erreur d'affichage du total des heures supplémentaires dans la cellule B7, vous devriez avoir 61:20:00 au lieu de 13:20:00 !
L'affichage des symboles monétaires est le format le plus utilisé dans le domaine de la comptabilité, mais aussi la mise en évidence des valeurs négatives, les séparateurs de milliers pour une meilleure lisibilité des grands nombres, l'utilisation des unités de mesure ou de vente (le kg, le m, la pièce, le paquet, etc.) et l'affichage des nombres avec les multiples de l'unité par exemple afficher 1 k€ à la place de 1000€.
Ces formats d'affichage ne sont pas toujours disponibles dans Excel, ce qui nécessite de les créer par l'utilisateur.
Le symbole monétaire est le code qui représente la devise d'un pays ou bien d'une zone économique, tel que le symbole $ pour le dollar, le symbole € pour l'euro, le symbole £ pour la livre, le MAD pour le Dirham Marocain, etc. Le symbole monétaire utilisé par défaut dans Excel, est défini dans les réglages des Paramètres régionaux de votre panneau de configuration. Vous pouvez modifier ce code dans la fenêtre Personnaliser le format représentée ci-dessous dans le panneau de configuration.
L'utilisation de ces symboles monétaires proposés par défaut est accessible dans le groupe Nombre de l'onglet Accueil via le bouton Format Nombre Comptabilité
Pour choisir une devise autre que celles proposées par défaut, vous devez passer par la boite de dialogue Format de cellule dans la catégorie Monétaire ou bien Comptabilité. Dans la liste Symbole, Excel propose les devises utilisées dans différents pays, vous n'avez qu'à faire votre choix et valider.
ATTENTION
Pour utiliser un symbole monétaire il faut toujours passer par un format, prédéfini ou bien personnalisé. Ne jamais saisir le code de la devise au clavier.
Le séparateur des milliers facilite énormément la lisibilité des grands nombres. Le caractère de séparation est lui aussi prédéfini dans les paramètres régionaux du panneau de configuration, mais vous pouvez le personnaliser en utilisant un autre caractère. Pour ce faire, vous pouvez utiliser la boite de dialogue Format de cellule comme le montre la capture suivante
.. ou bien passer par les options avancées de Excel où vous pouvez décocher la case Utiliser les séparateurs système et définir votre séparateur personnalisé.
Dans le format Standard, les nombres négatifs sont signalés par le symbole moins (-) à gauche du nombre, mais dans le format Monétaire vous pouvez les mettre en évidence autrement comme par exemple les mettre entre parenthèses ou bien les afficher en Rouge. Cette manipulation peut se faire à travers le fenêtre Format de cellule
.. ou bien en passant par les paramètres régionaux du système d'exploitation dans la boite de dialogue Personnaliser le format sous l'onglet Symbole monétaire. Ouvrez la liste Format négatif et choisissez l'affichage qui vous convient puis validez.
La troisième méthode pour mettre en évidence des valeurs numériques négatives est, comme vu dans un paragraphe précédent, de personnaliser le nouveau format dans la section 2.
Travail à faire 6
Modifiez le format suivant pour mettre les nombres strictement négatifs entre parenthèses sans laisser d'espaces vides entre le signe moins (-) et le nombre.
Annexer un nombre d'une unité est parfois nécessaire pour expliquer de quoi il s'agit comme c'est le cas des quantités vendues ou bien stockées d'une marchandise. Si l'ajout de ce texte explicatif est indispensable, il ne faut pas qu'il affecte la valeur réelle du nombre. Pour cela, il faut éviter de saisir les unités au clavier, il faut toujours passer par le biais d'un format personnalisé.
Insérer une unité est très facile, puisqu'il suffit d'ajouter le texte de l'unité entre guillemets juste après le dernier zéro (0) du format.
Exemple : # ##0" kg"
Pensez à insérer une espace après le premier guillemet pour ne pas voir le symbole de l'unité collé au nombre.
Notez que l'on peut mettre un texte explicatif (une unité de mesure ou autre) à droite et/ou à gauche d'un nombre comme le montre la capture suivante
Travail à faire 7
Créez le format personnalisé suivant contenant un texte explicatif indiquant le sens du mouvement de l'argent dans une caisse. Le texte Sortie pour un décaissement (valeur négative) et le texte Entrée pour un encaissement (valeur positive).
Parfois on rencontre des difficultés à lire les grands nombres et il est plus pratique de diviser ces nombres par 1000 et de les faire suivre d'une unité multiple de mille comme K€ (Kilo euro), M€ (Méga euro), G€ (Giga euro), etc. Ce format d'affichage rend la lecture plus aisée comme le montre la capture suivante.
Pour obtenir cet affichage, on utilise un format numérique personnalisé en ajoutant des espaces suivies de l'unité entre guillemets, juste après le dernier zéro (0) du format. À chaque espace ajoutée, l'affichage est divisé par mille sans que le nombre perde sa valeur initiale.
Pour l'exemple de la capture, remarquez les points suivants :
Le fait d'exprimer les quatre sections d'un format, c'est déjà l'application de formats conditionnels puisque le format de chacune de ces sections est appliqué uniquement si une condition est réalisée.
Ces expressions, on peut les perfectionner pour cibler des valeurs numériques qui répondent à une condition encore plus précise. Par exemple, on voudrait diviser par 1OOO les valeurs qui sont supérieures à 1000 et les faire suivre de l'unité K€, sinon les valeurs sont suivies de l'unité € comme c'est montré dans l'illustration suivante.
Dans les formats, les conditions sont entourées de deux crochets [ ] et les opérateurs de comparaison utilisés sont les symboles habituels (<, >, <=, >=, =, etc.).
On peut utiliser plusieurs conditions dans un format, une condition pour chaque section selon la syntaxe suivante :
Travail à faire 8
Créez le format personnalisé avec conditions multiples de la colonne D pour afficher les CA>=1 000 000 en M€, les CA>=1 000 en K€ et les CA<1 000 en €.
Vous pouvez aussi ressortir des valeurs en utilisant des formats personnalisés en couleur. La palette avec ces 56 couleurs n'est pas très riche, mais c'est assez pour mettre en évidence des valeurs numériques qui répondent à une certaine condition. Dans la syntaxe du format personnalisé, vous pouvez utiliser les noms des couleurs standards ou bien leurs indices qui peuvent aller de 1 jusqu'à 56. Que vous utilisez le nom ou l'indice d'une couleur, vous devez toujours le mettre entre crochets [ ].
Exemple, la syntaxe suivante met les valeurs strictement positives en Vert et les valeurs strictement négatives en Rouge.
Comme c'est dit auparavant, au lieu des noms des couleurs vous pouvez utiliser leurs indices. Le tableau suivant donne les indices des 56 couleurs supportées par les formats personnalisés de Excel.
Le format personnalisé suivant utilise la couleur d'indice 43 pour les valeurs positives et la couleur d'indice 44 pour les valeurs négatives. Le format de la valeur nulle est resté standard.
Travail à faire 9
Créez le format personnalisé de la capture suivante, Les valeurs positives en vert, et les valeurs négatives en rouge, entre parenthèses et sans le signe moins(-).
Une liste (ou série) est une suite de valeurs numériques, chronologiques ou alphanumériques, qui obéit dans sa progression à une logique régulière. Si au cours de la progression de la série, la valeur des items augmente, on parle d'une Incrémentation ; dans le cas contraire, si ça diminue on parle d'une Décrémentation. La valeur utilisée pour incrémenter ou décrémenter une série, est appelée le Pas.
La création d'une série numérique dans Excel est très facile et peut se faire de plusieurs manières.
Une première méthode à partir d'une valeur initiale, elle se fait en deux temps :
Résultat, une série incrémentée avec le pas = 1 c'est à dire pour passer d'un élément à l'élément qui le suit, la valeur augmente d'une unité.
Astuce :
On obtient le même résultat (une série incrémentée) si au lieu de choisir l'option Incrémenter une série, on appuie sur la touche ctrl du clavier avant de lâcher le bouton de la souris.
Notez que si on crée une série vers le bas ou bien vers la droite, on obtient une série incrémentée (Pas = 1), si la création se fait vers la gauche ou bien vers le haut, la série est décrémentée (Pas = -1).
En utilisant deux valeurs numériques sélectionnées au départ, Excel calcule automatiquement le pas. Celui-ci est égal à la différence entre la deuxième valeur et la première. L'animation suivante montre quelques exemples.
La boite de dialogue de l'assistant "Série de données" est accessible en passant par le groupe Édition de l'onglet Accueil. Cette fenêtre permet un paramétrage plus avancé pour créer des séries. Utilisons cet outil pour créer dans une colonne, la suite des multiples de 5 allant de 0 jusqu'à 100 en suivant les étapes montrées dans la capture qui suit.
Le résultat de ce paramétrage est la liste des multiples de 5 allant de 0 jusqu'à 100.
Une série chronologique est une suite de nombres au format Date ou bien Heure, qui évolue d'une façon incrémentée ou bien décrémentée en respectant une certaine logique. Pour créer une série chronologique, on saisit d'abord dans une cellule la valeur de départ (une Date ou bien une Heure) puis dans la boite de dialogue Série de données on valide le paramétrage suivant :
Pour mettre en pratique ces réglages, on va voir deux exemples.
Dans ce premier exemple, on veut lister les jours ouvrés c'est à dire les jours de travail en excluant les Samedis et les Dimanches, pour l'année 2023. La capture suivante montre les différents réglages.
Dans un atelier de mesure des potentialités des machines, on évalue les performances d'un appareil à intervalles de temps réguliers toutes les 17 minutes pendant 6 heures. Pour ce faire, on doit dresser un tableau d'évaluation sur une feuille Excel à remplir au fur et à mesure du déroulement des tests. L'expérience débute à 08:30:00 et finira 6 heures après, c'est à dire à 14:30:00. Le pas ici c'est une fraction du jour : 17 minutes soit 17x1Jour/(24x60) ce qui donne 0,0118056. Comme ça, nous avons toutes les informations nécessaires pour paramétrer la série chronologique.
Astuce :
Pour une série chronologique, au lieu de saisir un nombre décimal compliqué comme 0,0118056 pour la valeur du pas, on peut utiliser sa valeur horaire ici c'est 17 minutes, 00:17 ce qui est plus convivial.
Travail à faire 10
Une série géométrique est une suite de nombres dont la valeur augmente d'une façon exponentielle, c'est à dire chaque terme autre que le premier, est égal à celui qui le précède multiplié par une valeur constante appelée pas ou raison.
Utilisez l'assistant Série de données pour remplir le tableau suivant qui représente l'évolution d'une colonie de bactéries dans un milieu favorable. On suppose que la population des bactéries double toutes les 20 minutes
Une série alphanumérique est une donnée texte composée d'un texte constant suivi ou précédé d'un indice qui s'incrémente. Exemples : Produit 1, Produit 2, Produit 3.
L'obtention d'une série alphanumérique se fait en un seul cliqué-glissé puisqu'il suffit de saisir le premier terme de la série dans une cellule puis de cliquer-glisser la poignée de recopie (le coin inférieur droit de la cellule) vers les autres cellules. Le résultat : une liste avec des indices incrémentés comme le montre la capture suivante.
La création d'une série alphanumérique à partir d'un élément initial, peut aussi être créée en utilisant l'assistant Série de données avec l'option Recopie incrémentée. Avant de lancer l'assistant, il faut d'abord définir la plage de cellules sur laquelle on veut étaler la série.
Notez que, avec la méthode de cliqué-glissé ou bien celle de l'assistant, on peut créer des séries avec des valeurs de pas autres que 1. Pour ce faire, on saisit d'abord les deux premiers éléments de la série qui serviront de modèle pour calculer le pas, puis procéder à la création de la série. Dans l'animation qui suit, on crée une série alphanumérique avec la valeur du pas 5.
Vous utilisez souvent la liste des jours de la semaine et/ou la liste des mois, et à chaque fois vous êtes obligé de saisir au clavier les éléments de ces listes un à un ? Si vous travaillez de la sorte, c'est que vous n'avez pas encore découvert les listes personnalisées.
Excel propose des listes personnalisées qui vous dispensent de ces tâches répétitives. Ainsi pour créer la liste des jours de la semaine ou bien la liste des mois, vous n'avez qu'à saisir d'un élément de la liste dans une cellule puis de prendre cette cellule par la poignée de recopie et de la faire glisser dans un des quatre sens (en bas, en haut, à gauche, à droite) pour obtenir les autres éléments de la liste (les jours ou bien les mois).
Remarquez les points suivants :
À première vue, le fait d'obtenir la liste des jours et des mois à partir d'un seul item nous parait comme un coup de magie de la part de Excel ; et le moins curieux des utilisateurs aimerait savoir comment Excel est-il parvenu à imaginer la suite des éléments de la liste ?
Pour révéler la manipulation qui se cache derrière ce tour de passe-passe, il faut faire un tour dans les options avancées de Excel. Là, en cliquant sur le bouton Modifier les listes personnalisées, on découvre les coulisses de ces listes magiques.
Comme le montre cette capture d'écran, Excel propose ces listes stockées en arrière-plan sur lesquelles il se base pour reconstituer les éléments à la demande de l'utilisateur. Pas que ça. En plus de ces listes natives, Excel donne à l'utilisateur la possibilité de créer ses propres listes personnalisées.
La création des listes personnalisées peut se faire de deux manières différentes :
Première méthode : La saisie directe des éléments.
Si la liste à créer n'est pas trop longue, on peut saisir ses items un à un dans la zone Les entrées de la liste puis cliquer sur le bouton Ajouter en procédant de la manière suivante dans la fenêtre Listes personnalisées
Deuxième méthode : L'importation d'une liste.
Dans le cas d'une liste longue dont les items sont déjà saisis dans une plage de cellules, l'importation est plus pratique. L'opération nous fait gagner du temps et nous évite les erreurs de saisie. L'animation suivante montre le déroulement de l'opération.
Les listes personnalisées créées par les utilisateurs, sont éditables et modifiables. Il suffit de sélectionner la liste en question dans la partie Listes personnalisées pour afficher ses éléments dans la zone Les entrées de la liste puis d'apporter les modifications désirées : modifier une entrée, Supprimer ou Ajouter des lignes. Pour valider ces modifications, on clique sur le bouton Ajouter puis sur les boutons OK autant de fois que nécessaire pour fermer les boites de dialogue qui ont été ouvertes.
Seules les listes personnalisées créées par l'utilisateur peuvent être modifiées ou supprimées. Les listes natives de Excel ne sont ni modifiables ni supprimables.
Recevez ce cours au format PDF en envoyant un message ici