"NB.SI" et critères multiples
Fermé
alexluthor
Messages postés
81
Date d'inscription
vendredi 15 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2011
-
Modifié par alexluthor le 6/06/2011 à 21:28
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 12 juin 2011 à 21:13
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 12 juin 2011 à 21:13
A voir également:
- "NB.SI" et critères multiples
- Nb.si en anglais - Guide
- Nb.si ne fonctionne pas ✓ - Forum Excel
- Nb.si plusieurs plages ✓ - Forum Excel
- Nb.si 2 critères dans 2 plages ✓ - Forum Excel
- Moyenne.si.ens plusieurs critères même colonne ✓ - Forum Excel
4 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
6 juin 2011 à 23:44
6 juin 2011 à 23:44
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 401
7 juin 2011 à 07:57
7 juin 2011 à 07:57
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
alexluthor
Messages postés
81
Date d'inscription
vendredi 15 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2011
7 juin 2011 à 11:00
7 juin 2011 à 11:00
Bonjour Vaucluse !
Juste te demander si la valeur de fin de la colonne est variable comment composer l'adresse de fin ?? genre : $A2:$A&NBVAL(A:A) ???
Merci
Alex
Juste te demander si la valeur de fin de la colonne est variable comment composer l'adresse de fin ?? genre : $A2:$A&NBVAL(A:A) ???
Merci
Alex
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 401
Modifié par Vaucluse le 7/06/2011 à 11:26
Modifié par Vaucluse le 7/06/2011 à 11:26
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.
alexluthor
Messages postés
81
Date d'inscription
vendredi 15 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2011
7 juin 2011 à 11:42
7 juin 2011 à 11:42
Merci Mr Vaucluse !!!!
Maintenant la suite ^^
Puis je copier l'intégralité ou une partie des cellules des lignes comptées dans une autre feuilles (avec un pseudo titre) ???
Merci pour ta réactivité !
Alex
Maintenant la suite ^^
Puis je copier l'intégralité ou une partie des cellules des lignes comptées dans une autre feuilles (avec un pseudo titre) ???
Merci pour ta réactivité !
Alex
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 401
7 juin 2011 à 13:09
7 juin 2011 à 13:09
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
alexluthor
Messages postés
81
Date d'inscription
vendredi 15 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2011
8 juin 2011 à 10:07
8 juin 2011 à 10:07
Bonjour ,
Effectivement un exemple vaut mieux qu'un long discourt
http://www.cijoint.fr/cjlink.php?file=cj201106/cijqRzgzMd.xls
et encore merci
Alex
Effectivement un exemple vaut mieux qu'un long discourt
http://www.cijoint.fr/cjlink.php?file=cj201106/cijqRzgzMd.xls
et encore merci
Alex
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 401
8 juin 2011 à 11:07
8 juin 2011 à 11:07
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
alexluthor
Messages postés
81
Date d'inscription
vendredi 15 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2011
9 juin 2011 à 12:52
9 juin 2011 à 12:52
Bonjour et merci !
Un peu compliqué cela mérite une analyse plus approfondie , mais serait-il possible de ne rien coder dans la 1ère feuille ?
Un peu compliqué cela mérite une analyse plus approfondie , mais serait-il possible de ne rien coder dans la 1ère feuille ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 401
9 juin 2011 à 14:11
9 juin 2011 à 14:11
Bonjour
dans cette solution, le codage est indispensable.Il est par contre possible de la placer sur une feuille masquée.
Je pense qu'autrement il est possible que l'on puisse y arriver par macro, mais ce n'est plus dans mon domaine.
Crdlmnt
dans cette solution, le codage est indispensable.Il est par contre possible de la placer sur une feuille masquée.
Je pense qu'autrement il est possible que l'on puisse y arriver par macro, mais ce n'est plus dans mon domaine.
Crdlmnt
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
12 juin 2011 à 21:13
12 juin 2011 à 21:13
Bonjour,
Une autre solution, sans colonne codage dans la base de données mais toujours avec une colonne de calcul intermédiaire "masquable", de taille réduite au max de références pour une pièce :
http://www.cijoint.fr/cjlink.php?file=cj201106/cijDXMCwk6.xls
Une autre solution, sans colonne codage dans la base de données mais toujours avec une colonne de calcul intermédiaire "masquable", de taille réduite au max de références pour une pièce :
http://www.cijoint.fr/cjlink.php?file=cj201106/cijDXMCwk6.xls
7 juin 2011 à 07:34
corfialement