{EXCEL} NB.SI avec plusieurs critères
linmer
Messages postés
34
Statut
Membre
-
linmer Messages postés 34 Statut Membre -
linmer Messages postés 34 Statut Membre -
Bonjour,
Voilà, je vous expose mon souci :
J'ai créé une base de données sous ACCESS pour une association, et, pour pouvoir établir le bilan statistique, j'ai extrait celle-ci sous Excel. Et j'aimerais pouvoir compter le nombre de lignes correspondant à plusieurs critères (personne étant dans telle tranche d'âge, rencontrée avant telle date, pour telle raison).
Les requêtes plus simples correspondant à un seul critère ne me posent pas de problème, je les traite avec un NB.SI. Mais cette fonction n'acceptant qu'un seul critère, je ne sais pas comment m'y prendre pour les requêtes complexes.
Si vous pouviez m'aider je vous en serais infiniment reconnaissant, ce point est le dernier qui me bloque dans mon projet. Et je me tiens à votre dispo pour tout complément d'information :)
Merci d'avance!!
Voilà, je vous expose mon souci :
J'ai créé une base de données sous ACCESS pour une association, et, pour pouvoir établir le bilan statistique, j'ai extrait celle-ci sous Excel. Et j'aimerais pouvoir compter le nombre de lignes correspondant à plusieurs critères (personne étant dans telle tranche d'âge, rencontrée avant telle date, pour telle raison).
Les requêtes plus simples correspondant à un seul critère ne me posent pas de problème, je les traite avec un NB.SI. Mais cette fonction n'acceptant qu'un seul critère, je ne sais pas comment m'y prendre pour les requêtes complexes.
Si vous pouviez m'aider je vous en serais infiniment reconnaissant, ce point est le dernier qui me bloque dans mon projet. Et je me tiens à votre dispo pour tout complément d'information :)
Merci d'avance!!
A voir également:
- Nb si deux conditions
- Liste déroulante excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Nb.si en anglais - Guide
17 réponses
oui j'ai regardé...
a ce moment la je me focalisais plus sur la formule NB.SI...
Finalement j'ai reussi à utiliser la formule =SOMMEPROD((EPvictime="VRAI")*(EP!O:O="Masculin"))
En fait il suffit juste de ne pas donner de plage avec des colonnes entières (genre A:A), mais plutot (A2:A250)...
merci quand même a tous
a ce moment la je me focalisais plus sur la formule NB.SI...
Finalement j'ai reussi à utiliser la formule =SOMMEPROD((EPvictime="VRAI")*(EP!O:O="Masculin"))
En fait il suffit juste de ne pas donner de plage avec des colonnes entières (genre A:A), mais plutot (A2:A250)...
merci quand même a tous
bonjour
Il semble que ce genre de requete peut aussi être traité directement sous access !!!
sous excel
Tu peux faire appel à la fonction sommeprod
cette fonction gére x critéres
tu peux aussi cumuler les nb.si
exemple :
=NB.SI(A1:A6;"pommes")+NB.SI(A1:A6;"poires")
Il semble que ce genre de requete peut aussi être traité directement sous access !!!
sous excel
Tu peux faire appel à la fonction sommeprod
cette fonction gére x critéres
tu peux aussi cumuler les nb.si
exemple :
=NB.SI(A1:A6;"pommes")+NB.SI(A1:A6;"poires")
Bonjour, et merci de la rapidité de ta réponse.
Je viens d'essayer la fonction sommeprod avec la syntaxe suivante :
Mais le seul résultat que j'obtiens est #NOMBRE!
Peut-être me suis-je trompé sur la syntaxe je ne sais pas. Toujours est-il que je continue de chercher, mais si quelqu'un avait une idée, ce serait vraiment génial.
Affaire à suivre donc.
Je viens d'essayer la fonction sommeprod avec la syntaxe suivante :
=SOMMEPROD((EPvictime="VRAI")*(EP!O:O="Masculin"))
Mais le seul résultat que j'obtiens est #NOMBRE!
Peut-être me suis-je trompé sur la syntaxe je ne sais pas. Toujours est-il que je continue de chercher, mais si quelqu'un avait une idée, ce serait vraiment génial.
Affaire à suivre donc.
attention
La fonction SOMMEPROD permet de calculer le nombre de valeurs ou les sommes sont fondées sur deux conditions ou plus
A NOTER : Les plages concernées doivent avoir le même nombre de cellules
La fonction SOMMEPROD permet de calculer le nombre de valeurs ou les sommes sont fondées sur deux conditions ou plus
A NOTER : Les plages concernées doivent avoir le même nombre de cellules
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et au niveau du fonctionnement sur des valeurs alphanumériques, une condition remplie retournera bien 1, et 0 sinon?
Et dans l'exemple fourni j'ai bel et bien deux conditions, c'est pour ça que je ne comprends pas en quoi elle est incorrecte :(
Et dans l'exemple fourni j'ai bel et bien deux conditions, c'est pour ça que je ne comprends pas en quoi elle est incorrecte :(
Bonjour,
petite question:
" VRAI" est il du texte ou un booléen? si c'est un booléen "VRAI" retournera 0
pour ta formule il faut multiplier par 1
Vrai*VRAI= VRAI
VRAI*1=1
et donc
=SOMMEPROD((A1:A10="toto")*(B1:B10="tata")*1)
petite question:
" VRAI" est il du texte ou un booléen? si c'est un booléen "VRAI" retournera 0
pour ta formule il faut multiplier par 1
Vrai*VRAI= VRAI
VRAI*1=1
et donc
=SOMMEPROD((A1:A10="toto")*(B1:B10="tata")*1)
Bonjour Michel,
"VRAI" est un booléen dans ma base Access, je pense donc qu'il l'est aussi après l'exportation sous Excel. Dans ce cas je devrais peut-être retirer mes guillemets en effet. Mais dans ce cas ma formule devrait me retourner 0, et non pas une erreur, non?
J'ai également essayé de finir ma formule par "*1", mais j'ai toujours cette erreur.
Et mes plages ont bien la même longueur, puisqu'il s'agit d'une base qui sera régulièrement réexportée, et c'est donc la colonne complète qui est sélectionnée pour la formule.
"VRAI" est un booléen dans ma base Access, je pense donc qu'il l'est aussi après l'exportation sous Excel. Dans ce cas je devrais peut-être retirer mes guillemets en effet. Mais dans ce cas ma formule devrait me retourner 0, et non pas une erreur, non?
J'ai également essayé de finir ma formule par "*1", mais j'ai toujours cette erreur.
Et mes plages ont bien la même longueur, puisqu'il s'agit d'une base qui sera régulièrement réexportée, et c'est donc la colonne complète qui est sélectionnée pour la formule.
Bonjour,
Pourquoi ne pas simplement le faire sous Access avec une requete SQL ("select count(*) from matable where mesconditions") ?
Pourquoi ne pas simplement le faire sous Access avec une requete SQL ("select count(*) from matable where mesconditions") ?
Tout simplement parce que je ne sais pas comment faire une présentation propre qui reprenne plusieurs tables sous Access.... **se cache**
re, je reviens à ta solution XL
Ce que je te demandais, c'est si dans ton tableau EXCEL VRAI était un booléen ou pas; utilise pour vérifier la fonction ESTLOGIQUE...
maintenant, si tu te sens + à l'aise avec XL, utilise XL!!!
t'étudies de ton coté access après avoir livré tes stats sous XL, et quand tu auras réussi à faire la requ^te sous access, tu décideras si ca vaut le coup de migrer tes stats sous Access...
Comme dit l'autre: "à chacun son Everest"
Ce que je te demandais, c'est si dans ton tableau EXCEL VRAI était un booléen ou pas; utilise pour vérifier la fonction ESTLOGIQUE...
maintenant, si tu te sens + à l'aise avec XL, utilise XL!!!
t'étudies de ton coté access après avoir livré tes stats sous XL, et quand tu auras réussi à faire la requ^te sous access, tu décideras si ca vaut le coup de migrer tes stats sous Access...
Comme dit l'autre: "à chacun son Everest"
Je viens de poster une question sans me rendre compte que ce sujet correspond tout à fait à ma question.
J'ai essayé : =NB.SI(A1:A6;"pommes")+NB.SI(A1:A6;"poires")
le problème est que cela additionne les cas "pommes" et les cas "poires", mais cela ne compte pas les cas ou il s'agit de "pommes" ET de "poires".
Je ne sais pas si je suis claire...
J'ai essayé : =NB.SI(A1:A6;"pommes")+NB.SI(A1:A6;"poires")
le problème est que cela additionne les cas "pommes" et les cas "poires", mais cela ne compte pas les cas ou il s'agit de "pommes" ET de "poires".
Je ne sais pas si je suis claire...
évidemment le but de cet exemple
était de faire voir que la fonction nb.si pouvait s'additionner plusieurs critéres
était de faire voir que la fonction nb.si pouvait s'additionner plusieurs critéres
dans ce cas la formule fonctionne bien.
Existe t-il le même type de formule lorsque l'on souhaite que les 2 critères soient réunit?
merci
Existe t-il le même type de formule lorsque l'on souhaite que les 2 critères soient réunit?
merci
C'est le B... ce post:
des questions différentes dans tous les coins ==> dialogue de sourds...
solusso, pour ton exemple des pommes et des poires, as tu regardé le post 5 avant de poser ta question .???...
des questions différentes dans tous les coins ==> dialogue de sourds...
solusso, pour ton exemple des pommes et des poires, as tu regardé le post 5 avant de poser ta question .???...
Bonjour, et désolé d'avoir mis tant de temps à vous répondre...
Merci beaucoup Solusso, après vérification il semble que le problème soit résolu!!
Merci à tous de vous être penchés sur mon problème!!
J'attends d'avoir vérifié le fonctionnement de l'ensemble de mon document avant de mettre "Résolu" en statut :-)
Merci beaucoup Solusso, après vérification il semble que le problème soit résolu!!
Merci à tous de vous être penchés sur mon problème!!
J'attends d'avoir vérifié le fonctionnement de l'ensemble de mon document avant de mettre "Résolu" en statut :-)