Aide excel nb.si.ens

Signaler
-
 eugene -
Bonjour,

Je souhaite comptabiliser le nombre de patients dénutris d'une cohorte

Pour cela il leur suffit d'avoir le critères âge
AGE >70 ans (colonne E)
Associé à au moins l'un des critères suivants :
IMC <21 (colonne F)
OU
PERTE DE POIDS >=5 (colonne G)
OU
ALB<35 (colonne H)

Quelle est la formule adaptée pour excel

J'ai essayé :
SOMME.SI.ENS
NOMBRE.SI.ENS

Mais j'ai un message d'erreur à chaque fois

cordialement

5 réponses

Bonsoir,
Si j'ai bien compris la question, on recense les personnes de + de 70 ans présentant au moins un des trois symptômes des colonnes F, G et H.
J'essayerais un tableau dans ce genre :
https://cjoint.com/c/JFwqGKrIFgt
Cordialement.
Merci pour cette réponse complète, en effet en ajoutant les colonnes comme vous l'avez fait je retombe sur mes pieds !!

Je vous remercie tous du temps que vous m'avez accordé
> leisoa
Bonjour,
Je suis très heureux d'avoir pu vous aider.
Cordialement
Messages postés
2213
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020
1 102
Bonjour,

Essayez avec une formule comme ceci :
=SOMMEPROD((E1:E10>70)*OU(F1:F10<21;G1:G10>=5;H1:H10<35))

Je vous laisse me dire si ca marche ou pas
Merci pour cette réactivité
Malheureusement la formule ne fonctionne pas.

Je pense laisser tomber
Merci tout de même
Messages postés
2213
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020
1 102 > leisoa
Bonjour,

Pouvez-vous envoyer un exemple de votre tableau grâce à ce site :
http://cjoint.com
>
Messages postés
2213
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020

Non, malheureusement il s’agit d’informations confidentielles sur le plan médicales. Mais pas d’inquiétude je calculerai les résultats moi même.
Merci
Messages postés
2681
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
2 juillet 2020
354
Bonjour à tous,

OU(F1:F10<21;G1:G10>=5;H1:H10<35)) Ça, c'est un ou logique ==>1 ou 0
((F1:F10<21)+(G1:G10>=5)+(H1:H10<35) Ça, c'est un ou matriciel==>{VRAI;VRAI; etc..}
essaye :
=SOMMEPROD((E1:E10>70)*((F1:F10<21)+(G1:G10>=5)+(H1:H10<35)))

Crdlmt
Cette formule ne fonctionne pas non plus, je crois que ce que je demande est une impasse. Merci de votre réponse
Messages postés
2681
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
2 juillet 2020
354
Re
Si cette formule de fonctionne pas, c'est que ton fichier est mal fait.
Les plages considérées doivent surement contenir du Texte ou des nombres en texte.
Mets donc un fichier avec seulement la plage h1:f10 (il sera anonyme, puisqu'il ne doit y avoir que des chiffres !) sur le forum que ça puisse etre vérifié

j'ai seulement repondu au fait que ta formule ne fonctionnait pas. Quand je vois pourquoi tu l'as faite, il fallait mettre
=SOMMEPROD((E1:E10>70)*((F1:F10<21)*(G1:G10>=5)*(H1:H10<35)))

ou
= nb.si.ens(E1:E10;">"&70;F1:F10;"<"&21;G1:G10;">="&5;H1:H10;"<"&35)))

Crdlmt
Bonjour, je vais utiliser la solution proposée par Eugène plus haut dans la discussion.
Merci de votre aide
@leisoa

Bonjour,
Pourquoi considérez-vous à priori que votre problème est insoluble et ne regardez-vous pas toutes les propositions ?
Cordialement.