Tableau croisé dynamique ou pas?

Fermé
djtimer - 23 déc. 2009 à 17:13
Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 - 23 déc. 2009 à 23:50
Bonjour,

j'ai un fichier excel qui stock les commandes client avec plus de 4000 lignes (clients)
Cependant, seulement 100 lignes (clients différent) m'intéresse.
Sachant qu'il y a une colonne "quantité commandé", je voudrais savoir comment faire pour calculer la somme des quantitées commandés des 100 clients qui m'intéresse.
J'espere avoir été suffisament clair, sinon hésitez pas à me répondre.
Je pense qu'il faut faire un TCD ? Mais je ne sais pas l'utilisé, donc si vous pouviez m'aider...
Merci d'avance

3 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
23 déc. 2009 à 23:16
Bonsoir,

je ne suis pas sûr qu'un TCD réponde facilement à ton pb (mais que ça ne t'empêche pas de voir comment le faire, ça te servira).
Dans ton cas je mettrai un filtre automatique sur la ligne de titres.
Ensuite soit tu fais un filtre personnalisé sur un de tes champs, soit tu ajoutes une colonne avec un x dans tes sélections.
Tu obtiendras la somme des valeurs non masquées par :
=SOUS.TOTAL(109;A2:A11)

Il y a d'autres fonctions avec sous.total(), regarde l'aide (moyenne, nb,....)

eric
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 déc. 2009 à 18:31
Bonjour,
Le mieux serait que tu regardes le "comment faire": c'est très facile et super pratique

Tu trouveras ca sur ce site ainsi que des tas d'autres choses intéressantes sur XL
http://boisgontierjacques.free.fr/
0
Le Pingou Messages postés 12048 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
23 déc. 2009 à 23:50
Bonjour,
Vous pouvez utiliser la fonction SOMMEPROD comme ceci :
=SOMMEPROD((colonne clients=Critère clients différent)*(Colonne quantité commandé))
0