Extraire le nombre de fois ou apparait un nom2 fois et plus

CurieuxPanda Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
DjiDji59430 Messages postés 4280 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

dans un tableau, j'ai des noms dans la colonne B, je souhaiterais avoir le nombre de noms qui apparaissent  2 fois et plus.

Ex

MARTIN

DEMBA

PERCEE

DEMBA

MARTIN

MARTIN

Résultats :2 (pour MARTIN et DEMBA) - PERCEE n'apparaissant qu'une fois il ne sera pas compté

Merci à vous


Windows / Firefox 137.0

9 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    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;"")


    0
  2. CurieuxPanda Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
     

    Merci.

    sauf que ma liste contient plus de 100 noms et je ne souhaite pas rentrer chaque nom à la main pour chaque formule

    0
  3. yclik Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   1 612
     

    Bonjour

    une piste

    0
  4. DjiDji59430 Messages postés 4280 Date d'inscription   Statut Membre Dernière intervention   718
     

    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

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. CurieuxPanda Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
     

    Version excel 2019

    0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Re,

    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


    0
  8. via38 Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   24
     

    Bonjour

    Autre possibilité sans matricielle  en rajoutant une colonne de comptage :

    https://www.transfernow.net/dl/20250409XPkBtbwu

    Cdlmnt

    Via


    0
  9. CurieuxPanda Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
     

    Merci pour votre aide.

    0