Somme texte filtre
choupi
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
'jai besoin d'aide! merci d'avance!
J'ai donc besoin de trouver une fonction dans excel qui me donne la somme d'une même donnée texte dans une colonne j'ai donc utilisé NB.SI, mais mon PBM c'est que j'aimerais que quant j'utilise le filtre de mon tableau le resultat change selon le filtre appliqué sur autre colone!
'jai besoin d'aide! merci d'avance!
J'ai donc besoin de trouver une fonction dans excel qui me donne la somme d'une même donnée texte dans une colonne j'ai donc utilisé NB.SI, mais mon PBM c'est que j'aimerais que quant j'utilise le filtre de mon tableau le resultat change selon le filtre appliqué sur autre colone!
A voir également:
- Excel somme filtre
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Formule somme excel ligne - Guide
- Liste déroulante excel - Guide
- Somme si couleur excel - Guide
- Word et excel gratuit - Guide
5 réponses
Bonjour
Pour moi, je ne vois qu'une solution qui marche, mais je ne sais pas si elle vous convient:
En supposant que vos textes soient en colonne A, de A1 à A50:
En colonne X (par exemple, cette colonne peut être cachées ) de X1 à X50, la formule:
=SI(A1="texte";1;0)
ensuite, dans la cellule où vous voulez le résultat, la formule:
=SOUSTOTAL(9;X1:X50)
vous n'aurez que le total des "textes" aparraissant dans le filtre.
Nota: le 9 de la formule correspond pour Excel au type de calcul que vous souhaitez
CRDLMNT
Pour moi, je ne vois qu'une solution qui marche, mais je ne sais pas si elle vous convient:
En supposant que vos textes soient en colonne A, de A1 à A50:
En colonne X (par exemple, cette colonne peut être cachées ) de X1 à X50, la formule:
=SI(A1="texte";1;0)
ensuite, dans la cellule où vous voulez le résultat, la formule:
=SOUSTOTAL(9;X1:X50)
vous n'aurez que le total des "textes" aparraissant dans le filtre.
Nota: le 9 de la formule correspond pour Excel au type de calcul que vous souhaitez
CRDLMNT
Bonsoir,
Si ton filtre tu le fais toujours sur une seule colonne tu peux faire autrement avec sommeprod()
Imaginons ta colonne A où tu veux compter les "oui" et tu as filtré sur la colonne B pour "ok"
en C1 tu saisis "oui", en D2 "ok" et en D3
=SOMMEPROD(($A$2:$A$19=C1)*($B$2:$B$19=D1)*1)
Bien sûr les critères ne changeront pas automatiquement si tu changes ton filtre, il faudra changer la valeur en D2.
Mais tu peux y mettre une validation par liste déroulante pour choisir facilement.
Et si c'est juste pour connaitre le nombre sans le réutiliser dans le tableau tu appliques un filtre supplémentaire et tu regardes en bas combien sont sélectionnés, excel te l'indique.
eric
Si ton filtre tu le fais toujours sur une seule colonne tu peux faire autrement avec sommeprod()
Imaginons ta colonne A où tu veux compter les "oui" et tu as filtré sur la colonne B pour "ok"
en C1 tu saisis "oui", en D2 "ok" et en D3
=SOMMEPROD(($A$2:$A$19=C1)*($B$2:$B$19=D1)*1)
Bien sûr les critères ne changeront pas automatiquement si tu changes ton filtre, il faudra changer la valeur en D2.
Mais tu peux y mettre une validation par liste déroulante pour choisir facilement.
Et si c'est juste pour connaitre le nombre sans le réutiliser dans le tableau tu appliques un filtre supplémentaire et tu regardes en bas combien sont sélectionnés, excel te l'indique.
eric
Merci a toi aussi eric j'ai fait ton exemple c'est sympa mais j'ai quand meme un tableau d'une soixantaine de colonne et de 600 à 700 ligne avec lesquels j'aimerais pouvoir faire soit un filtre soit plusieur filtre avec differente colonne donc ca me parait un peu compliqué et chaque colonne est relié a un graphique!
merci bcp!
merci bcp!
Bonjour
A cette lecture, je reviens à ma proposition de sous total, sur ce que je ferais, on ne siat jamais:
De A à BH ligne 2 à Ligne 600,vos informations
De CA à EH, même nombre de ligne, la formule:
=SI(A2=$A$1;1;0)
à rentrer sur tous le champ.
Pour cela, sélectionner dans la case à coté de la barre de formule: CA2:BH600 et rentrez la formule en maintenant ctrl enfoncée
pour l'utilisation:
En A1, le texte recherché
En B1, la formule:
=SOUS.TOTAL(9;CA2:BH600)... testé, ça marche quand on filtre sur n'importe quel colonne.
Pour la bonne forme,vous pouvez réserver au dessus du tabelau une zone ou vous pouvez répéter plusieurs fois cette opération, pour afficher plusieurs résultats.
Vous pouvez aussi avoir en A1 un menu déroulant avec vos textes pour modifier votre recherche.Enfin, il est possible après mise en place de masquer les colonnes CA à BH pour ne pas perturber votre affichage.
Le tout bien sur à ajuster en focntion de vos limotes souhaitées
CRDLMNT
A cette lecture, je reviens à ma proposition de sous total, sur ce que je ferais, on ne siat jamais:
De A à BH ligne 2 à Ligne 600,vos informations
De CA à EH, même nombre de ligne, la formule:
=SI(A2=$A$1;1;0)
à rentrer sur tous le champ.
Pour cela, sélectionner dans la case à coté de la barre de formule: CA2:BH600 et rentrez la formule en maintenant ctrl enfoncée
pour l'utilisation:
En A1, le texte recherché
En B1, la formule:
=SOUS.TOTAL(9;CA2:BH600)... testé, ça marche quand on filtre sur n'importe quel colonne.
Pour la bonne forme,vous pouvez réserver au dessus du tabelau une zone ou vous pouvez répéter plusieurs fois cette opération, pour afficher plusieurs résultats.
Vous pouvez aussi avoir en A1 un menu déroulant avec vos textes pour modifier votre recherche.Enfin, il est possible après mise en place de masquer les colonnes CA à BH pour ne pas perturber votre affichage.
Le tout bien sur à ajuster en focntion de vos limotes souhaitées
CRDLMNT
Bonjour,
Ou bien faire un tableau croisé dynamique qui te regroupe les infos par items que tu choisis.
Mais si c'est pour voir en direct le résultat des tes filtres et bien pas le choix : sous-total comme te l'explique vaucluse.
eric
Ou bien faire un tableau croisé dynamique qui te regroupe les infos par items que tu choisis.
Mais si c'est pour voir en direct le résultat des tes filtres et bien pas le choix : sous-total comme te l'explique vaucluse.
eric
merci encore a vous 2 pour vos explications, si j'ai bien compris il faudrait que je change le texte de chacune de mes requettes des colonne calcule et faire glisser à chaque fois que j'en ai besoin mais ne pensez vous pas que la solution de copier coler sur un autre classeur, filtrer les requettes et suprimer le reste n'est pas plus rapide et moins encombrant pour mon tableau?
si il n'existe aucune autre solution biensur!
Sachant que les tableaux croisés dynamiques j'en ai jamais fait je ne sais ni à quoi ca sert ni à quoi ca ressemble!
Il faudra que je creuse la question!!!
si il n'existe aucune autre solution biensur!
Sachant que les tableaux croisés dynamiques j'en ai jamais fait je ne sais ni à quoi ca sert ni à quoi ca ressemble!
Il faudra que je creuse la question!!!
Bonjour
Pour ce qui est des requètes sur un autre classeur , ça c'est vous qui voyez. pour ce qui est des graphiques, j'ai la même opinion que vous sur le sujet maii Eric est un gggggrrrraaaaaannnndddd (!!!!!! et encore plus) spécialiste du sujet.
(A toi la balle Eric!)
Mais je pense que sans le fichier, ça va être dur!
Par contre, ce que l'on peiut vous proposxer, c'est un tri de votre tableau qui prend en même temps en compte les dconnéees texte et les conditions de votre tri dans la colonne de référence. Eric, un petit coup de SOMMEPROD?)
Bien cordialement
Pour ce qui est des requètes sur un autre classeur , ça c'est vous qui voyez. pour ce qui est des graphiques, j'ai la même opinion que vous sur le sujet maii Eric est un gggggrrrraaaaaannnndddd (!!!!!! et encore plus) spécialiste du sujet.
(A toi la balle Eric!)
Mais je pense que sans le fichier, ça va être dur!
Par contre, ce que l'on peiut vous proposxer, c'est un tri de votre tableau qui prend en même temps en compte les dconnéees texte et les conditions de votre tri dans la colonne de référence. Eric, un petit coup de SOMMEPROD?)
Bien cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
si je comprend bien il faudrait rajouter une colonne bis a coté de toutes mes colonnes texte avec "=SI(A1="texte";1;0)" pour calculer mes cellules texte!
c'est pas vraiement la réponse que j'attendait en tout cas je pensé trouver plus simple!
Merci encore a vous! votre explication était trés clair!
CRDLMNT
La vérité ne se possède pas, elle se cherche seulement