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

  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
    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. Salut Vincent

        Voir cet exemple qui regroupe toutes les données

        Ensuite la colonne C est à masquer

        Cordialement
        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