"NB.SI" et critères multiples
alexluthor
Messages postés
82
Statut
Membre
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
Je vous expose rapidement mon problème :
il faut que je comptabilise des lignes répondant à 2 ou 3 critères communs contenus dans un tableau de taille variable (en nombre de lignes uniquement) que j'ai nommé "Mazone"
Je crois savoir que la fonction NB.SI n'accepte qu'un seul critère, j'ai donc fouillé les forums spécialisés et suis souvent tombé sur la solution SOMMEPROD mais cela ne fonctionne pas a savoir que les critères peuvent être des chiffres ou des mots et qu'ils peuvent se retrouver dans différentes colonnes (ex: Le chiffre recherché "9" peut se trouver en colonne A comme en colonne C et il me faut celui de la colonne A).
Merci d'avance !
Pour infos :
Mazone "=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$B:$B)-1;28)"
et les calculs se font dans d'autres feuilles du même classeur
Encore merci
Alex
Je vous expose rapidement mon problème :
il faut que je comptabilise des lignes répondant à 2 ou 3 critères communs contenus dans un tableau de taille variable (en nombre de lignes uniquement) que j'ai nommé "Mazone"
Je crois savoir que la fonction NB.SI n'accepte qu'un seul critère, j'ai donc fouillé les forums spécialisés et suis souvent tombé sur la solution SOMMEPROD mais cela ne fonctionne pas a savoir que les critères peuvent être des chiffres ou des mots et qu'ils peuvent se retrouver dans différentes colonnes (ex: Le chiffre recherché "9" peut se trouver en colonne A comme en colonne C et il me faut celui de la colonne A).
Merci d'avance !
Pour infos :
Mazone "=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$B:$B)-1;28)"
et les calculs se font dans d'autres feuilles du même classeur
Encore merci
Alex
A voir également:
- "NB.SI" et critères multiples
- Nb.si en anglais - Guide
- Nb.si différent de vide ✓ - Forum Excel
- Formule : Nb.si.ens(plage1;non vide...) - Forum Excel
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
- Prestashop déclinaisons multiples ✓ - Forum Webmastering
4 réponses
Bonjour,
Dans une base de données (un tableau avec des titres de colonnes), pour compter le nombre de valeurs (le nombre de lignes) d'un champ (d'une colonne) qui correspondent à des critères multiples des autres champs, il suffit d'utiliser la fonction BDNBVAL(BaseDeDonnées;ChampACompter;Critères)
Tu trouvera un exemple dans l'onglet BDNBVAL
de ces Exemples de recherche dans une base de données.xls
Dans une base de données (un tableau avec des titres de colonnes), pour compter le nombre de valeurs (le nombre de lignes) d'un champ (d'une colonne) qui correspondent à des critères multiples des autres champs, il suffit d'utiliser la fonction BDNBVAL(BaseDeDonnées;ChampACompter;Critères)
Tu trouvera un exemple dans l'onglet BDNBVAL
de ces Exemples de recherche dans une base de données.xls
Bonjour
curieux que le code SOMMEPROD ne marche pas avec ce que vous nous dites:
=SOMMEPROD(champ A=valeurA)*(champB=valeurB)*(ChampC=valeurC))
a noter
que chaque item ne s'adresse qu'à la colonne ou doit se trouver le critère, pas au champ complet
que la formule ,n'admet pas d'adresse avec les colonnes seulement (type: A:A), il faut lui mettre aussi les départs et fin de ligne (A1:A100 par ex)
comme ici par exemple:
http://www.cijoint.fr/cjlink.php?file=cj201106/cijTabhhU1.xls
crdlmnt
curieux que le code SOMMEPROD ne marche pas avec ce que vous nous dites:
=SOMMEPROD(champ A=valeurA)*(champB=valeurB)*(ChampC=valeurC))
a noter
que chaque item ne s'adresse qu'à la colonne ou doit se trouver le critère, pas au champ complet
que la formule ,n'admet pas d'adresse avec les colonnes seulement (type: A:A), il faut lui mettre aussi les départs et fin de ligne (A1:A100 par ex)
comme ici par exemple:
http://www.cijoint.fr/cjlink.php?file=cj201106/cijTabhhU1.xls
crdlmnt
RE
Du genre:
INDIRECT("A2:A"&NBVAL(A:A))
les blocages $ ne sont pas nécessaire puisque le code est en texte; c'est INDIRECT qui le transcrit en adresse excel.
Crdlmnt
Note SOMMEPROD n'exige pas que départs de champs soient alignés, mais par contre il faut le même nombre de lignes dans tous les items.
Du genre:
INDIRECT("A2:A"&NBVAL(A:A))
les blocages $ ne sont pas nécessaire puisque le code est en texte; c'est INDIRECT qui le transcrit en adresse excel.
Crdlmnt
Note SOMMEPROD n'exige pas que départs de champs soient alignés, mais par contre il faut le même nombre de lignes dans tous les items.
Je ne comprend pas bien là,????? aussi je vous donne une option dans ce modèle qui vous inspirera peut être?
Revenez si besoin de complément d'info ou problème d'adaptation, mais je pense que pour aller plus loin,il faudra en savoir plus sur votre fichier!
http://www.cijoint.fr/cjlink.php?file=cj201106/cij8GVzO4x.xls
a + peut être
crdlmnt
Revenez si besoin de complément d'info ou problème d'adaptation, mais je pense que pour aller plus loin,il faudra en savoir plus sur votre fichier!
http://www.cijoint.fr/cjlink.php?file=cj201106/cij8GVzO4x.xls
a + peut être
crdlmnt
Bonjour,Alex
proposition en retour:
http://www.cijoint.fr/cjlink.php?file=cj201106/cij1WbRQmt.xls
Revenez si besoin de compléments
Bonne route
Crdlmnt
proposition en retour:
http://www.cijoint.fr/cjlink.php?file=cj201106/cij1WbRQmt.xls
Revenez si besoin de compléments
Bonne route
Crdlmnt
corfialement