Compter la meme valeur dans une plage aprés un filtre

Fermé
mekge Messages postés 6 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 4 novembre 2014 - 30 oct. 2014 à 14:14
mekge Messages postés 6 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 4 novembre 2014 - 4 nov. 2014 à 08:03
bonjour à tous,

j'ai un soucis avec mes données dans excel si quelqu'un peut m'aider svp: voici mon pb:

j'ai une base de donnée dans laquelle j'ai une colonne ou j'ai inserrer une formule qui me renvois 1 ou 0 selon le résultat que je veux obtenir, mais je souhaite compter le nombre de 0 qui s'affiche et lorsque je le fait sur toute la base ça m'affiche le nombre exacte, mais lorsque je met le filtre ça ne marche plus, le résultat ne change pas selon le filtre effectué. j'ai besoin d'aide svp
voici les formule que j'ai déjà utilisé: =sous.total(9;plage),ça m'affiche 0 je ne comprend pas
A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
30 oct. 2014 à 18:20
Bonjour
SOUS.TOTAL(9;plage) fait la somme des valeurs visibles, mais ne les compte pas.
Si vous n'avez que des 0, le sous total sera 0
Précisez votre problème. A quoi servent ses 1 et 0? et que filtrez vous?
crdlmnt
1
mekge Messages postés 6 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 4 novembre 2014
31 oct. 2014 à 17:02
merci vaucluse,

en fait j'ai trois colonne, une colonne agent, une autre résultat et une troisième ou j'ai insérer une formule qui me retourne 1 ou 0 selon le résultat de la deuxième colonne, maintenant j'ai comptabilisé le nombre de 0 ds la troisième colonne à l'aide de la fonction NB.SI qui a bien marché, maintenant mon soucis c'est que je voudrais faire un filtre sur agents qui me permette d'avoir le nombre de 0 selon l'agent que j'aurais choisi tout en sachant que le nom de l'agent peut apparaitre plusieurs fois avec les résultat différents.pour le cas présent lorsque je le fait ça ne me donne pas le nombre de 0 correspondant à l'agent sélectionné. en d'autre je voudrais avoir une fonction qui me permet de faire la combinaison entre la fonction sou.total et nb.si.merci de m'aider
0
Raymond PENTIER Messages postés 58708 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 octobre 2024 17 222
31 oct. 2014 à 17:26
Alors pourquoi passer par un filtre, puis par une formule conditionnelle, alors que les deux sont combinés en utilisant la fonction NB.SI.ENS ?
... à condition que tu n'aies pas une version trop ancienne d'Excel !

En saisissant en E4 le nom de l'agent choisi, tu auras le nombre de
0
avec la formule
=NB.SI.ENS($A:$A;$E$4;$C:$C;0)
et le nombre de
1
avec la formule
=NB.SI.ENS($A:$A;$E$4;$C:$C;1)
https://www.cjoint.com/?DJFrDYV246z

Cordialement.
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 237
31 oct. 2014 à 19:13
non, raymond, ça ne tient pas des compte des lignes filtrées.
eric
0
Raymond PENTIER Messages postés 58708 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 octobre 2024 17 222
1 nov. 2014 à 01:46
Je sais, mon ami Eric !
Et j'ai bien précisé " Alors pourquoi passer par un filtre, puis par une formule conditionnelle, alors que les deux sont combinés en utilisant la fonction NB.SI.ENS ? " ;
il n'est donc pas question de filtrer quoi que ce soit, mais de sélectionner un agent par LDC.
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 237
31 oct. 2014 à 19:12
Bonjour à tous,

=SOUS.TOTAL(3;A:A)-1-SOUS.TOTAL(9;B:B)
A:A : colonne entièrement remplie (noms)
B:B : colonne des 0/1

eric
0
mekge Messages postés 6 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 4 novembre 2014
3 nov. 2014 à 11:27
bonjour eric

merci à vous de m'avoir répondu,
quand j'utilise ta formule ça me compte plutôt le nombre de cellule comme une sous total simple mais moins une cellule, donc ça me donne le nombre de cellule moins 1, je veux joindre mon fichier pour avoir plus de visibilité mais je ne sais pas comment le faire.je veux essayer de réexpliquer. il s'agit d'un sondage effectué un ensemble d'agent dont j'ai trois 3 colonnes une colonne agent en A une colonne résultat en B et une colonne C qui me donne 0 ou 1 selon le résultat qu'il trouve en B, maintenant, je veux comptabilisé le nombre de 0 dans ma colonne C, ce que j'ai fait a l'aide de la fonction NB.SI, mais mon soucis c'est que j'ai mis un filtre sur agent de tel sorte que si je sélectionne un agent ça me donne le nombre exacte de 0 qu'il a obtenu.ce qui se passe actuellement c'est que mon filtre ne tient pas en compte le nombre de 0 de l'agent sélectionne, ça me donne toujours le total de 0 de l'ensemble du fichier. merci encore de m'aider
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 237
3 nov. 2014 à 11:53
Bonjour,

La formule a -1 pour déduire la ligne de titre qui n'est jamais filtrée.
Si ça crée un écart chez toi enlève-le.

Déposer le fichier xls (réduit au nécessaire et anonymisé, avec les explications et éventuellement le résultat attendu) sur cjoint.com et coller ici le lien fourni.

eric
0
mekge Messages postés 6 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 4 novembre 2014
3 nov. 2014 à 12:04
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 237
3 nov. 2014 à 12:52
Beaucoup d'erreurs...
- toujours mettre une ligne de titre en ligne 1 pour des données
- mettre le filtre sur les titres
- écrire 1 (nombre) et non pas "1" (chaine) dans les formules en C
- écrire la formule de décompte dans une autre colonne : en D1
0
mekge Messages postés 6 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 4 novembre 2014
3 nov. 2014 à 13:35
oui eric , cé juste un échantillon de mon tableau que j'ai envoyé, dans le tableau initial j'ai bien une ligne attribué à chaque titre avec le fitre sur les titre ,j'ai juste hormis de l'insérer dans le tableau que j'ai envoyé,même en insérant la formule dans une autre cellule, ne ne fonctionnent toujours pas.c'est le même resultat, ce que je ne comprend pas bien, c'est que tu veux dire dans ton 3éme tiret:un nombre et pas "1" chaine. merci
0
DjiDji59430 Messages postés 4135 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 octobre 2024 676
3 nov. 2014 à 18:00
Bonjour,

Et avec un filtre élaboré ?

https://www.cjoint.com/?DKdseKvLp0P
0
mekge Messages postés 6 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 4 novembre 2014
4 nov. 2014 à 08:03
merci djidji, je vais essayer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Boisgontierjacques Messages postés 175 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 26 décembre 2018 64
3 nov. 2014 à 18:12
0