Mise en forme conditionnelle

Résolu
Bonjour à tous,
J'ai un tableau avec 2 colonnes. La colonne A contient des dates avec des dates en double.
La colonne B contient des noms. A chaque date en double, correspond le même nom. Mais il y a aussi des dates en double mais avec des noms différents.
Comment faire pour que seuls les noms en double changent de couleur à chaque fois qu'on a une date en double (pas ceux avec des noms différents)
Merci pour votre aide précieuse
Vincent

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    A tenter cette formule de MFC sur une sélection des données des deux colonnes

    =ET(NB.SI($A:$A;$A1)>1;NB.SI($B:$B;$B1)>1)

    Attention de bien respecter la position des $



    Cordialement
    1. Bonjour à vous deux

      PapyLuc ta formule ne fonctionne pas, remplace le z de la ligne 4 par un y, les lignes 2 et 4 se colorent alors qu'il n'y a aucune date avec un nom identique mais il y a bien 2 dates identiques et 2 noms identiques
      Personnellement je ne vois pas comment faire par MFC avec seulement deux colonnes
      Je rajouterai une 3eme colonne pour concaténer les 2 premières avec pour formule en C1
      =A1&B1 étirée ensuite vers le bas
      Et comme formule de MFC pour la plage A1:C5 :
      =NB.SI($A$1:$C$5;$C1)>1

      Cdlmnt
      Via
    2. Merci infiniment.
      Cordialement
    3. @via55Salut via55 ;

      Je n'avais pas vérifié en effet ça ne fonctionnait pas.

      Merci
      Cordialement
    4. @via55Bonjour,
      Merci de me représenter pas à pas par un tableau vos explications, en particulier la concaténation et la formule de la 3ème colonne.
      Encore merci
  2. Salut Vincent

    Voir cet exemple qui regroupe toutes les données

    Ensuite la colonne C est à masquer

    Cordialement
    1. Merci beaucoup. Cependant la sélection s'arrête à la ligne 5.
      Comment faire pour que la mise en forme fonctionne au fur et à mesure qu'on rajoute des dates et des noms. J'ai essayé de sélectionner les 3 colonnes entières mais ça ne marche pas.
      Merci de votre éclairage
      Cordialement
      Vincent
      1. Alors on modifie les deux formules

        En C1
        =SI(ET(A1<>"";B1<>"");A1&B1;"")
        formule à incrémenter jusqu'au niveau souhaité (je vais prendre pour exemple C100

        On sélectionne les cellules A1 à C100

        On efface la précédente MFC et on en ouvre une nouvelle avec cette formule
        =ET($C1<>"";NB.SI($A$1:$C$100;$C1)>1)


        https://www.cjoint.com/c/LCBoopsn0cP

        Cordialement