web-dev-qa-db-fra.com

Grouper par somme dans Excel

Supposons que j'ai le tableau suivant dans Excel

A     B
Item  quantity_sold
A     3
A     4
A     1
B     5
B     2
D     12
C     3
C     7
C     8

et je dois résumer quantité_sold groupé par article et imprimer les résultats sur la colonne adjacente une seule fois par groupe, comme ci-dessous.

A     B                 C   
Item  quantity_sold    SUM_by_item_type
A     3                 8
A     4
A     1
B     5                 7
B     2
D     12                12
C     3                 18
C     7
C     8

Est-il possible de réaliser cela sans utiliser de tableaux croisés dynamiques?

enter image description here

8
Ahmedov

Essayez cette formule en C2 recopiée

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

Cela vous donnera une somme sur la première ligne de chaque groupe - les autres lignes sont laissées vierges

18
barry houdini

Je créerais un tableau plus petit à côté (ou sur une autre feuille) et utiliserais

=SUMIF(A:A,"A",B:B)

où...

=SUMIF(different-item-range,"what you're looking for",things-to-add-together)

=SUMIF est tout expliqué ici: http://office.Microsoft.com/en-gb/Excel-help/sumif-function-HP010062465.aspx

2
Scott Brown

Sous-total caractéristique:

  1. Cliquez sur l'onglet Données dans la barre d'outils du ruban d'Excel.
  2. Cliquez sur le bouton Trier et triez par colonne de catégorie.
  3. Cliquez sur le bouton Sous-total et remplissez la boîte de dialogue selon le cas, , Puis cliquez sur OK.

Exemple vidéo: https://www.youtube.com/watch?v=OBj30n_x5aQ

0
razon