Excel : tableau évolutifs

Fermé
logan989 Messages postés 38 Date d'inscription mercredi 7 avril 2010 Statut Membre Dernière intervention 12 juin 2013 - 3 mai 2010 à 11:49
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 3 mai 2010 à 14:10
Bonjour à tous,

Voici mon problème du jour :
Un grand tableau comporte une colonne « zone » et plein d'autres à la suite.
Dans cette colonne zone, il y a bien sûr plusieurs lignes du même nom car elles sont en rapport avec la même zone.
Ce que je veux c'est regrouper ces lignes dans un second tableau en faisant quelques totaux.

Exemple :

Zone........Composants.......Lgr câble
a..............Pompe.......................5
a..............Grille-pain.................36
a..............Cafetière..................46
b...............PC...........................21
b..............PS3..........................28
c...............TV............................75
c...............Débitmètre..............25
c...............Candélabre.............36
d...............Pont roulant...........17

Ce que je veux dans mon second tableau :

Zone.......Lgr totale câbles
a.............87
b.............49
c.............136
d.............17

Je ne connais pas à l'avance le nombre de ligne que comporte chaque zone (tableau 1) puisque c'est une donnée entièrement paramétrable qui varie selon les affaires.

Merci de votre aide.



Excel 2003
A voir également:

2 réponses

Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
3 mai 2010 à 13:52
Bonjour.
C'est le cas typique d'emploi d'un TCD (tableau croisé dynamique).
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
3 mai 2010 à 14:10
Bonjour
sans connaitre la hauteur de votre champ utilisez toute la hauteur de colonne avec cette formule dans les second tableau
pour l'exemple second tableau avec Zone en A1 et la première (a) en A2
en B2
=SOMME.SI(A:A;A2;C:C)
vous donnera le total de longueur de câble pour les zones a de votre premier tableau.
si vous voulez compter le nombre de zone:
=NB.SI(A:A;A2)
bien entendu si vos tableaux sont sur la même feuille. Si ce n'est pas le cas, ajouter l'adresse de feuille avec un point d'exclamation aux champs d'entrées:
=SOMME.SI(Feuil1!A:A;A2;Feuil1!B:B)
crdlmnt
0