Comptage de deux colonnes en fonction du contenu des cellules

nohas1967 -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
Je travail avec de l'exell 2003.
J'ai une colonne contenant des noms (colonne B) et une autre des libellées (J).
Je souhaite (sur les plage $B$3:$B$2000 et $J$3:$J$2000) compter pour la colonne B tous les noms ayant un libellé AA avec et ceux ayant un noms vide avec le libellé AA.
Exemple
colonne B Colonne J
Pierre AA
cellule vide ("") AA
Jack BB
cellule Vide ("") AA

Nombre: AA avec nom = 1
Nombre: AA avec vide ("") = 2
Nombre : BB avec nom = 1
Je souhaiterais faire celà avec une formule ou macro afin de l'automatiser sachant que tous n'est pas rempli jusqu'à la ligne 2000.
D'avance merci pour votre aide.

3 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    essaies ceci (plages à adapter)
    pour les noms+AA =SOMMEPROD(($B$3:$B$13<>"")*($J$3:$J$13="AA")*1)
    pour les noms+vide=SOMMEPROD(($B$3:$B$13<>"")*($J$3:$J$13="")*1)
    pour les vide+AA=SOMMEPROD(($B$3:$B$13="")*($J$3:$J$13="AA")*1)

    bonne suite
    0
  2. nohas1967
     
    Milles mercis!!
    ça fonctionne sans le *1; je n'ai pas compris l'utilité de *1.
    0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Le *1 (multiplication par un) transforme un résultat non numérique en résultat numérique, essaies de dénombrer les noms avec ceci
    =SOMMEPROD(($B$3:$B$13<>"")*1)
    puis avec ceci
    =SOMMEPROD(($B$3:$B$13<>""))

    ici, disons que j'ai mis le *1 par habitude ....

    bonne journée
    0