2012-03-28 00:52:13 +0000 2012-03-28 00:52:13 +0000
153
153

Hoe kan ik "groeperen" en een kolom in Excel optellen?

Ik probeer uit te vinden hoe ik “groeperen” kan in een Excel-spreadsheet.

Gezien het volgende voorbeeld (dit is een inventarisatieformulier dat ik in mijn restaurant gebruik:)

Geheel rechts op het spreadsheet staat een kolom met de naam Cost of Goods Sold.

Ik wil graag een totaal COGS-cijfer voor elke categorie kunnen bedenken.

Is dit mogelijk in excel? Bovendien wil ik het graag in een apart werkblad doen zodat het eerste werkblad (wat is afgebeeld) niet wordt beïnvloed.

Enige ideeën?

Bedankt!

Antwoorden (9)

89
89
89
2012-03-28 01:15:39 +0000

De functie die u wilt gebruiken is Draaitabellen . Het is echt gemakkelijk om precies te doen wat u wilt met slechts een paar klikken als u eenmaal hebt geleerd hoe u die functie moet gebruiken.

63
63
63
2012-03-28 02:38:14 +0000

U kunt dit ook doen met de Subtotaal functie.

  1. Klik op het tabblad Data in Excel’s lintbalk
  2. 2. Klik op de knop Sorteren en sorteer op uw categorie kolom
  3. 3. Klik op de Subtotaal knop en vul het dialoogvenster in, klik dan op OK

Bijvoorbeeld…

Bij elke wijziging in: Categorie

Gebruiksfunctie: Sum

Subtotaal toevoegen aan: Kost van verkochte goederen

20
20
20
2013-07-17 06:20:13 +0000

Ik ga er van uit dat u op zoek bent naar de totale COGS voor een rekening zoals bijvoorbeeld voor week 1.

sumif is de makkelijkste manier om met die gegevens te komen. voorbeeld uit uw foto:

=sumif(d2:d?,"grocery",j2:j?)

Ik heb de vraagtekens geplaatst omdat ik het hele blad niet kan zien. U zou de hele kolom D selecteren waar u accountgegevens heeft. D2 via D?, Hetzelfde met de kolom voor wekelijks gebruik J2 via J?.

De formule zoekt in de D-kolom voor de tekst boodschappen, als die aanwezig is voegt hij de cellen in kolom J toe die corresponderen met de D-kolommen die het woord boodschappen in de kolom hebben. (of welke tekst je ook in de formule zet om te zoeken)

8
8
8
2013-07-19 22:03:01 +0000

De meest triviale benadering kan een Excel Sorteren operatie zijn, gevolgd door een Excel Subtotaal operatie.

Het geeft wat u zoekt zonder de hele lay-out van uw gegevens te wijzigen zoals Pivot operatie zou doen.

Sorteren

  • Klik op de Data tab (of druk op Alt-A op het toetsenbord)
  • Klik op Sorteren (of druk op S op het toetsenbord)
  • Klik op de pijl naar beneden naast “Sorteren op” in het hoofdvenster van het pop-up venster.
  • Selecteer “Categorie” aangezien dit is wat u wilt groeperen op.
  • Klik OK!

Subtotaal

  • Klik op de tab Data (of druk op Alt-A op het toetsenbord)
  • Klik Subtotaal (of druk op B op het toetsenbord)
  • Nu uw gegevens zijn gesorteerd, lees en vul de Subtotaal popup alsof u natuurlijk Engels leest: At each change in Category (Click dropdown arrow and select this) Use function Sum (Click dropdown arrow and select this) Add subtotal to Cost of Good Sold (Select the columns you wanted to total for individual categories) Klik OK!
7
7
7
2017-04-27 21:31:02 +0000

Om dit te doen met een pivot tabel :

  1. 2. Selecteer alle gegevens (inclusief de kolomlabels)
  2. Vul in: draaibare tafel
  3. Selecteer alle gegevens (inclusief de kolomlabels) . 3. Sleep een veld in een dimensie (rij of kolom) van de draaitabel om erdoor te groeperen
  4. 4. Sleep een veld in het “waarden” gebied om er een metriek over te berekenen; in dit geval, Som.

4
4
4
2013-01-24 06:46:46 +0000

In Excel 2013 zal er een “groepering” optie zijn.

  1. Selecteer uw tabel.
  2. 2. Ga naar het tabblad Data.
  3. Selecteer uw tabel. Klik op Structuur> Groepering.

Zie onderstaande screenshot, helaas is het Duits - maar de pictogrammen zullen u helpen om het te vinden.

1
1
1
2013-06-19 04:28:47 +0000

Ik doe dit de hele tijd met vba. Ik ben er vrij zeker van dat ik dezelfde methode heb gebruikt sinds kantoor 95’, met kleine wijzigingen voor de plaatsing van de kolommen. Het kan met minder regels als je de variabelen niet definieert. Het kan sneller als je veel regels hebt om door te gaan of meer dingen waarmee je je groep moet definiëren.

Ik ben in situaties terechtgekomen waar een ‘groep’ gebaseerd is op 2-5 cellen. Dit voorbeeld kijkt maar naar één kolom, maar het kan gemakkelijk worden uitgebreid als iemand de tijd neemt om ermee te spelen.

Dit gaat uit van 3 kolommen, en je moet sorteren op de kolom ‘waarde’ van de groep. Voordat je de macro uitvoert, selecteer je de eerste cel in de groep die je wilt vergelijken.

'group\_values, some\_number, empty\_columnToHoldSubtotals '(stuff goes here) 'cookie 1 empty 'cookie 3 empty 'cake 4 empty 'hat 0 empty 'hat 3 empty '... 'stop
Sub subtotal() ' define two strings and a subtotal counter thingy Dim thisOne, thatOne As String Dim subCount As Double ' seed the values thisOne = ActiveCell.Value thatOne = ActiveCell.Offset(1, 0) subCount = 0 ' setup a loop that will go until it reaches a stop value While (ActiveCell.Value <> "stop") ' compares a cell value to the cell beneath it. If (thisOne = thatOne) Then ' if the cells are equal, the line count is added to the subcount subCount = subCount + ActiveCell.Offset(0, 1).Value Else ' if the cells are not equal, the subcount is written, and subtotal reset. ActiveCell.Offset(0, 2).Value = ActiveCell.Offset(0, 1).Value + subCount subCount = 0 End If ' select the next cell down ActiveCell.Offset(1, 0).Select ' assign the values of the active cell and the one below it to the variables thisOne = ActiveCell.Value thatOne = ActiveCell.Offset(1, 0) Wend End Sub
-3
-3
-3
2014-05-17 17:16:28 +0000

1) Selecteer bereik van gegevens. 2) Kopieer bereik naar klembord. 3) Open nieuwe database Toegang. 4) Ontwerp nieuwe tabel of plakbereik. 5) Creëer View, SQL View. 6) Creëer Query “SELECT cell, SUM(data)AS Total FROM Table GROUP BY cell”.

-3
-3
-3
2013-10-08 10:28:53 +0000

In Excel 2013:

-Klik Gegevens

-Klik Subtotaal