fbpx

Mise en Forme Conditionnelle: comment identifier les doublons sur Excel

Aujourd’hui nous allons voir comment utiliser l’outil de mise en forme conditionnelle pour identifier les doublons dans une liste.

Utilisation des Mises en Forme Conditionnelles

L’outil de format conditionnel permet de changer le format des cellules en fonction de leur contenu.

Sélectionnons une liste de valeurs et allons dan le menu Format > Mise en forme conditionnelle.

mise en forme conditionnelle sous Excel

Ou trouver l’outil de mise en forme conditionnelle

La boite de dialogue qui s’ouvre est la liste des Mises en Forme Conditionnelles appliquées à la sélection.

Cliquons sur le signe « + » en bas à gauche pour ajouter un format.

Ajouter une mise en forme conditionnelle

Ajouter une mise en forme conditionnelle

Dans la boite de dialogue qui s’ouvre, choisissez le style « Classique », puis l’option « Appliquer une mise en forme uniquement aux valeurs uniques ou aux doublons »

Choisir d'appliquer une mise en forme conditionnelle uniquement aux doublons

Choisir d’appliquer une mise en forme conditionnelle uniquement aux doublons

On remarque ainsi que le format des valeurs présentes plus d’une fois dans la liste a changé: elles sont surlignées en rouge.

doublons avec mise en forme conditionnelle

Les doublons sont surlignés en rouge

Utilisation des Mises en Forme Conditionnelles avec une formule

Les versions récentes d’Excel permettent directement d’afficher un format spécifique pour les doublons. Cependant nous pouvons recréer cette fonction à la main, et l’améliorer un peu.

Il est possible d’afficher une mise en forme conditionnelle lorsque la cellule vérifie une certaine formule. Pour cela on sélectionne toujours le style Classique, puis l’option  » Utiliser une formule pour déterminer à quelles cellules la mise en forme sera appliquée »

Format conditionnel avec une formule

Utilisation d’une formule pour afficher une mise en forme conditionnelle

Ici j’utilise une formule simple qui ne fait que vérifier si la valeur est présente plusieurs fois dans la liste:

=NB.SI($E$3:$E$19;E3)>1

Formules avancées et Mise en Forme Conditionnelle

Compliquons un peu les choses. On a vu dans l’exemple précédent que tous les doublons s’affichent en rouge. Comment faire pour que les doublons s’affichent une fois en vert, une fois en rouge?

Pour cela, on a besoin de réaliser un compteur qui augmente dès que l’on découvre un nouveau doublon.

Un nouveau doublon apparait lorsque:

  • C’est un doublon, on utilisera la formule précédente pour le détecter
  • La cellule est différente de la précédente.

Pour calculer la valeur de ce compteur, nous avons besoin de sommer sur toute la colonne jusqu’à la cellule concernée,  les cellules qui sont doublons ET différentes des précédentes.

Pour cela nous avons besoin d’utiliser une formule matricielle

=SOMME(($G$2:$G2<>$G$3:$G3)*(NB.SI($G$3:$G$19;G3)>1))

Enfin nous voulons que le format change un doublon sur deux, on va donc changer uniquement lorsque le compteur est impair:

=EST.IMPAIR(SOMME(($G$2:$G2<>$G$3:$G3)*(NB.SI($G$3:$G$19;G3)>1)))

souligner un doublon sur 2 avec mise en forme conditionnelle

Un doublon sur deux est surligné

On remarque qu’un doublon sur deux est surligné en rouge. Maintenant il suffit, si la première règle n’est pas vérifiée, de surligner le doublon en vert. C’est ce que nous allons faire en ajoutant une seconde règle toute simple appliquée aux doublons.

doublons surlignés dans des couleurs alternées

Les doublons sont surlignés dans des couleurs alternées

 

About Docteur Excel
Tu souffres sur Excel ? Ça se soigne ! Un traitement de choc pour tous tes problèmes de tableur! Docteur Excel t'apprends à manipuler Excel avec une précision chirurgicale pour gagner un temps fou, éblouir ton patron et devenir un pro du tableur.