Formatage astucieux de la table
Avec
la table que nous avons construite dans l’article précédent : si l’on
permute les deux champs en B35 et B34, le salaire moyen est affiché en décimal,
et l’âge moyen en € ! Ce n’est pas d’un très bel effet, comme nous le
voyons ci-dessous…
En
fait, il y a une parade si l’on tient compte du fait que – selon toute vraisemblance – les âges des personnes dans la base seront de moins de 100 ans,
et les salaires de plus de 100 €.
Remarque 1 – Si vous envisagez
d’embaucher des centenaires, il vous suffira de remplacer dans ce qui suit 100 par 150...
La
solution passe par l’utilisation de formats personnalisés. Si vous ne savez pas
comment fonctionnent ces formats, je vous conseille de lire l’article
« Les formats personnalisés
d'Excel » du 20 octobre 2005.
Cet article est important, ce qui explique pourquoi il a été écrit dans les
trois premiers mois de ce blog.
Le
format qui nous intéresse ici est le second type de format personnalisé :
[condition 1]format1;[condition 2]format2;format3
[condition 1]format1;[condition 2]format2;format3
La
solution ici est donc d’utiliser le format : [>100]# ##0,00 €;0,00
Comme
nous le montre la seconde partie de la copie d’écran ci-dessus, notre problème
est résolu de façon tout à fait esthétique : les moyennes inférieures à
100 sont affichées en nombre à deux décimales, et les autres en euros (aussi
avec deux décimales).
Remarque 2 – Avec un format de ce type, on peut par exemple afficher une valeur en nombre à deux décimales si elle est supérieure à 1 en valeur absolue, et en pourcentage dans le cas contraire...
Remarque 2 – Avec un format de ce type, on peut par exemple afficher une valeur en nombre à deux décimales si elle est supérieure à 1 en valeur absolue, et en pourcentage dans le cas contraire...
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil