Extraire le nombre de fois ou apparait un nom2 fois et plus
DjiDji59430 Messages postés 4238 Date d'inscription Statut Membre Dernière intervention - 9 avril 2025 à 17:35
- Top achat black friday
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Forum Loisirs / Divertissements
- Forum PC portable
- Forum Ecran
9 réponses
Bonjour,
Tu peux faire une formule basique comme cela exemple pour MARTIN
=SI(NB.SI(B2:B20;"MARTIN")>=2;NB.SI(B2:B20;"MARTIN")-1;"")
ou encore
=SOMMEPROD((B2:B20="MARTIN")*(B2:B20>=2))-1
tu peux simplifier en remplaçant "MARTIN" par la référence d'une cellule qui contiendra le critère exemple F1
ce qui donnera
=SI(NB.SI(B2:B20;F1)>=2;NB.SI(B2:B20;F1)-1;"")
Merci.
sauf que ma liste contient plus de 100 noms et je ne souhaite pas rentrer chaque nom à la main pour chaque formule
Bonjour à tous,
Tu ne précises pas ta version d'excel ?
si c'est 365, tu peux utiliser
=LET(dep;E8:E18;t;UNIQUE(BYROW(dep;LAMBDA(r;NB.SI(dep;r))));NBVAL(FILTRE(t;t>1)))
E8:E18 ta plage de nom
Crdlmt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionRe,
récupère un exemple à partir de ce lien
https://transfert.free.fr/fudplS9
colonne J avec une formule matricielle qu'il faut valider en cliquant en même temps sur Ctrl et Shift et Entrée tu crées une liste de tes noms sans doublon
=INDEX($B:$B;MIN(SI($B$2:$B$100<>"";SI(NB.SI(J$1:J1;$B$2:$B$100)=0;LIGNE($B$2:$B$100)))))&""
et colonne K une imbrication de conditionnelles pour compter le nombre de noms qui apparaissent 2 fois et plus
=SI(J2<>"";SI(NB.SI($B$2:$B$100;J2)>2;NB.SI($B$2:$B$100;J2)-1;0)+SI(NB.SI($B$2:$B$100;J2)=2;NB.SI($B$2:$B$100;J2);0);"")
une fois les formules installées en J2 et K2 il suffit de les dupliquer vers le bas
Bonjour
Autre possibilité sans matricielle en rajoutant une colonne de comptage :
https://www.transfernow.net/dl/20250409XPkBtbwu
Cdlmnt
Via