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. 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
    0
    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
      1
    2. Merci infiniment.
      Cordialement
      0
    3. @via55Salut via55 ;

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

      Merci
      Cordialement
      0
    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
      0
  2. Salut Vincent

    Voir cet exemple qui regroupe toutes les données

    Ensuite la colonne C est à masquer

    Cordialement
    0
    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
      0
      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
        0
        1. Merci mille fois
          Vincent
          Cordialement
          0