Doublons plusieurs conditions

Hova1450

XLDnaute Nouveau
Bonjour,

j'aimerai une formule ou mise en forme conditionnelle pour faire apparaitre les doublons sur plusieurs colonnes
exemple:
2022-04-28_09h42_37.png


la plus grosse difficulté est malgré un si+ somme prod je n'arrive à aucun résultat est sur la 2eme partis avec le "jack - 3 - c" en colonne GHI et LMN

si vous avez des questions n'hésitez pas, je remercie par avance les toutes réponses et/ou remarques sur ce 1er poste

A bientôt 🔜
 
Solution
Bonjour à toutes & à tous, bonjour @Hova1450
En nommant tes 3 plages _Plg1 pour celle du haut et _Plg2 et _Plg3 pour les deux autres
Sur _Plg1 (vérification seulement sur cette plage) mettre la formule de MFC :
Code:
=NB.SI.ENS($G$1:$G$13;$G1;$H$1:$H$13;$H1;$I$1:$I$13;$I1)>1

Pour _Plg2 en vérifiant sur _Plg2 et _Plg3 mettre la formule de MFC suivante :
Code:
=(NB.SI.ENS(INDEX(_Plg2;;1);$G20;INDEX(_Plg2;;2);$H20;INDEX(_Plg2;;3);$I20)+NB.SI.ENS(INDEX(_Plg3;;3);$G20;INDEX(_Plg3;;2);$H20;INDEX(_Plg3;;1);$I20))>1
Et pour _Plg3 en vérifiant sur _Plg2 et _Plg3 mettre la formule de MFC suivante...

AtTheOne

XLDnaute Accro
Supporter XLD
Bonjour à toutes & à tous, bonjour @Hova1450
En nommant tes 3 plages _Plg1 pour celle du haut et _Plg2 et _Plg3 pour les deux autres
Sur _Plg1 (vérification seulement sur cette plage) mettre la formule de MFC :
Code:
=NB.SI.ENS($G$1:$G$13;$G1;$H$1:$H$13;$H1;$I$1:$I$13;$I1)>1

Pour _Plg2 en vérifiant sur _Plg2 et _Plg3 mettre la formule de MFC suivante :
Code:
=(NB.SI.ENS(INDEX(_Plg2;;1);$G20;INDEX(_Plg2;;2);$H20;INDEX(_Plg2;;3);$I20)+NB.SI.ENS(INDEX(_Plg3;;3);$G20;INDEX(_Plg3;;2);$H20;INDEX(_Plg3;;1);$I20))>1
Et pour _Plg3 en vérifiant sur _Plg2 et _Plg3 mettre la formule de MFC suivante
Code:
=(NB.SI.ENS(INDEX(_Plg3;;1);$L20;INDEX(_Plg3;;2);$M20;INDEX(_Plg3;;3);$N20)+NB.SI.ENS(INDEX(_Plg2;;3);$L20;INDEX(_Plg2;;2);$M20;INDEX(_Plg2;;1);$N20))>1

Voir le fichier joint en exemple
Amicalement
Alain
 

Pièces jointes

  • MFC zones multiples.xlsx
    12.3 KB · Affichages: 3

Hova1450

XLDnaute Nouveau
Bonjour à toutes & à tous, bonjour @Hova1450
En nommant tes 3 plages _Plg1 pour celle du haut et _Plg2 et _Plg3 pour les deux autres
Sur _Plg1 (vérification seulement sur cette plage) mettre la formule de MFC :
Code:
=NB.SI.ENS($G$1:$G$13;$G1;$H$1:$H$13;$H1;$I$1:$I$13;$I1)>1

Pour _Plg2 en vérifiant sur _Plg2 et _Plg3 mettre la formule de MFC suivante :
Code:
=(NB.SI.ENS(INDEX(_Plg2;;1);$G20;INDEX(_Plg2;;2);$H20;INDEX(_Plg2;;3);$I20)+NB.SI.ENS(INDEX(_Plg3;;3);$G20;INDEX(_Plg3;;2);$H20;INDEX(_Plg3;;1);$I20))>1
Et pour _Plg3 en vérifiant sur _Plg2 et _Plg3 mettre la formule de MFC suivante
Code:
=(NB.SI.ENS(INDEX(_Plg3;;1);$L20;INDEX(_Plg3;;2);$M20;INDEX(_Plg3;;3);$N20)+NB.SI.ENS(INDEX(_Plg2;;3);$L20;INDEX(_Plg2;;2);$M20;INDEX(_Plg2;;1);$N20))>1

Voir le fichier joint en exemple
Amicalement
Alain
Bonjour Alain,

désolé pour le temps de réponse je ne vérifiais pas au bonne endroit si j'avais eu une réponse 😅
ça fonctionne merci beaucoup je n'aurais jamais trouvé tout seul !!
par contre le ficher lag depuis 🤔
j'ai juste légèrement modifié la formule pour l'adapter à mon fichier de travail (D1/E1/F1 et J1K1L1 sur mon fichier de travail à la place de L20/M20/N20 et G20/H20/I20 sur le fichier "exemple")
Encore merci !! 😃
 

Discussions similaires

Statistiques des forums

Discussions
314 665
Messages
2 111 686
Membres
111 259
dernier inscrit
Seb15