XL 2016 Probleme de syntaxe avec SommeProd

KTM

XLDnaute Impliqué
Bonjour chers tous
Je voudrais extraire des données depuis ma base de données mais ma formule dans le volet "Sexe" de mon tableau renvoie des valeurs non justes.
Aidez moi a bien paramétrer mes formules ou proposer moi mieux
Dans le volet Sexe je dois recueillir le nombre de patients selon la tranche et le sexe ceux qui sont sous les protocoles " TDF/3TC/DTG ou TDF/3TC/EFV"
MERCI Abondamment!!!!
 

Pièces jointes

  • Classeur1.xlsx
    14 KB · Affichages: 8

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour KTM,

a tester en L5

VB:
=SOMMEPROD(($G:$G=L$4)*(E:E>=J5)*(E:E<=K5)*(($C:$C=$N$3)+($C:$C=$P$3)))

juste une petite remarque travailler sur des colonnes entiere avec sommeprod risque de prendre du temps de calcul

Cordialement

EDit Bonjour JHA :)
 
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,
Bonjour Jocelyn :)

Avec NB.SI.ENS
VB:
=NB.SI.ENS($G$2:$G$15;C$19;$E$2:$E$15;">="&$A20;$E$2:$E$15;"<="&$B20;$C$2:$C$15;$E$18)+NB.SI.ENS($G$2:$G$15;C$19;$E$2:$E$15;">="&$A20;$E$2:$E$15;"<="&$B20;$C$2:$C$15;$G$18)

JHA
 

Pièces jointes

  • Classeur1 (1).xlsx
    15.6 KB · Affichages: 5

job75

XLDnaute Barbatruc
Bonjour KTM, Jocelyn, JHA,

Le mieux est en effet de mettre le tableau source sous forme de tableau structuré, voyez le fichier joint.

Pour pouvoir tirer la formule en L5 sur la plage L5:M7 il faut définir les noms AGE, PROTOCOLE, SEXE.

Formule en L5 :
Code:
=SOMMEPROD((SEXE=L$4)*(AGE>=$J5)*(AGE<=$K5);(PROTOCOLE=$N$3)+(PROTOCOLE=$P$3))
A+
 

Pièces jointes

  • Classeur(1).xlsx
    14.3 KB · Affichages: 4

KTM

XLDnaute Impliqué
Bonjour KTM, Jocelyn, JHA,

Le mieux est en effet de mettre le tableau source sous forme de tableau structuré, voyez le fichier joint.

Pour pouvoir tirer la formule en L5 sur la plage L5:M7 il faut définir les noms AGE, PROTOCOLE, SEXE.

Formule en L5 :
Code:
=SOMMEPROD((SEXE=L$4)*(AGE>=$J5)*(AGE<=$K5);(PROTOCOLE=$N$3)+(PROTOCOLE=$P$3))
A+
Merci à tous pour vos solutions. ça été très édifiant
Encore soyez abondamment remerciés
 

Discussions similaires

Statistiques des forums

Discussions
312 100
Messages
2 085 290
Membres
102 851
dernier inscrit
didine501