Monsieur Excel
Pour tout savoir faire sur Excel !

26 janvier 2007

Format conditionnel de valeur

Nous avons déjà parlé des formats conditionnels dans nos messages des dates suivantes : 20 oct 05, 20 juin 06, 24 juin 06, 18 juil 06 et 18 déc 06.

Aujourd’hui, à la demande d’un lecteur du blog, nous allons voir comment, dans une matrice (cela marchera a fortiori pour un vecteur), l’on peut créer un format conditionnel qui mette en bleu sur fond jaune les trois plus grandes valeurs et en rouge sur fond cyan les trois plus petites valeurs de la matrice.

Nous avons créé pour cela une matrice de 15 lignes et 5 colonnes, dans laquelle toutes les cellules sont définies par la formule =ent(100*alea()) qui tire un nombre au hasard entre 0 et 99.

Le tableau reproduit ci-dessous montre le résultat obtenu.

Le format conditionnel à créer est le suivant (pour la cellule A1). En fait, nous avons sélectionné le bloc A1:E15, puis défini le format ci-dessous en utilisant la commande « Mise en forme conditionnelle » du menu Format, et enfin validé par OK :

Remarque 1 – Quand on définit un format conditionnel, la référence de la cellule active est par défaut représentée en absolu. Il faut donc la rendre relative (ici, A1 au lieu de $A$1) dans un tel cas.

Remarque 2 – Notez que quatre cellules ont été formatées en rouge sur fond cyan, au lieu de trois, car il y avait deux ex-aequo pour la troisième valeur la plus basse.