Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Somme complexe !!

rorshack22

XLDnaute Nouveau
bonjour a tous !!!
je m'arrache les cheveux ...
je suis ni novice ni expert mais là je sèche
je suis sûr que vous trouverez la réponse à mon problème que je m'apprête à vous exposer.

j'ai une somme à faire du nombre de personne appartenant à un même groupe via deux colonnes .
colonne A: nom du groupe (rouge ou bleu)
colonne B: nom des personnes avec répétitions
colonne C: c1= nombre de personnes total //pour cette cellule j'utilise =SOMMEPROD(1/NB.SI(B2:B50;B2:B50)) je trouve bien le nombre stricte de personnes présente colonne B.
c2= nombre de personnes du groupe rouge // la je sèche
c3= nombre de personne du groupe bleu // la je sèche aussi

j'insiste sur le fait que je bloque du fait de la répétions dans la colonne B du nom des personne (ex: 5x Pierre ; 10x Paul ; 3x Jacques ..)
et si quelqu'un me donne en plus la solution pour c1 c2 c3 avec présence de cellules vide dans la colonne B , je serais encore plus reconnaissant.

a très vite ;-)
 

Pièces jointes

  • EXEMPLECOMPTAGE.xlsx
    9.5 KB · Affichages: 59
Dernière modification par un modérateur:

job75

XLDnaute Barbatruc
Re : Somme complexe !!

Bonjour rorshack22, Spinzi, le forum,

En C2 :

Code:
=SOMMEPROD((A1:A50="rouge")*(EQUIV(""&B1:B50;""&B1:B50;0)=LIGNE(A1:A50)))
En C3 :

Code:
=SOMMEPROD((A1:A50="bleu")*(EQUIV(""&B1:B50;""&B1:B50;0)=LIGNE(A1:A50)))
J'ai mis des ""& au cas où il y a, comme ici, des lignes vides, enlevez-les si ce n'est pas le cas.

Pour C1 a priori =C2+C3 sauf peut-être si une même personne peut être "rouge" et "bleu"...

Edit : j'avais interverti les colonnes.

A+
 
Dernière édition:

rorshack22

XLDnaute Nouveau
Re : Somme complexe !!

SUPER !! merci a vous .
job75 , ça fonctionne impec après avoir inversé les A et les B
parfait .
et si je veux comprendre ta démarche, ta syntaxe où puis-je me renseigner ?
merci encore
 

job75

XLDnaute Barbatruc
Re : Somme complexe !!

Re,

Pour comprendre il suffit de savoir comment SOMMEPROD fonctionne et ce qu'est une matrice.

Pour voir les matrices, dans la barre de formule sélectionner des parties calculables et appuyer sur F9.

A+
 

R@chid

XLDnaute Barbatruc
Re : Somme complexe !!

Bonjour @ tous,
Salut Job75,

si une même personne apparait avec Rouge et Bleu, tu voudrais la compter avec les 2 couleurs ou bien juste avec la première couleur avec qui elle a vécu sa première apparition ?

@ + +
 

job75

XLDnaute Barbatruc
Re : Somme complexe !!

Re, hello R@chid,

Voyez le fichier joint qui fonctionne qu'il y ait ou non une (ou +) même personne dans les 2 groupes.

R@chid tu trouveras peut-être des formules plus simples.

A+
 

Pièces jointes

  • EXEMPLECOMPTAGE(1).xlsx
    11.2 KB · Affichages: 55

R@chid

XLDnaute Barbatruc
Re : Somme complexe !!

Re,
elles sont plutôt assez compliquées


@ + +
 

Pièces jointes

  • EXEMPLECOMPTAGE(2).xlsx
    11.6 KB · Affichages: 59
  • EXEMPLECOMPTAGE(2).xlsx
    11.6 KB · Affichages: 58

job75

XLDnaute Barbatruc
Re : Somme complexe !!

Bonjour à tous,

Ce fichier (2) peut s'adapter à un nombre quelconque de groupes.

A+
 

Pièces jointes

  • EXEMPLECOMPTAGE(2).xlsx
    11.3 KB · Affichages: 42
  • EXEMPLECOMPTAGE(2).xlsx
    11.3 KB · Affichages: 44

CISCO

XLDnaute Barbatruc
Re : Somme complexe !!

Bonjour

On peut faire un peu plus court en J2 avec NB(1/(EQUIV(H2&B$2:B$12;A$2:A$12&B$2:B$12;0)=LIGNE(B$1:B$11))), toujours en matriciel, formule à tirer vers le bas.

@ plus
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…