Excel-formule: krijg draaitabel subtotaal gegroepeerde datum -

Inhoudsopgave

Generieke formule

=GETPIVOTDATA("data field",pivot_ref,"field","item")

Samenvatting

Om het subtotaal te krijgen voor een waardeveld in een draaitabel die op datum is gegroepeerd, kunt u de functie GETPIVOTDATA gebruiken en een getal dat overeenkomt met de datumgroepering. In het getoonde voorbeeld is de formule in I7:

=GETPIVOTDATA("Sales",$B$4,"date",3)

Hoewel u naar elke cel in een draaitabel kunt verwijzen met een normale referentie (bijv. E10), blijft GETPIVOTDATA correcte waarden retourneren, zelfs als de draaitabel verandert.

Uitleg

Om de functie GETPIVOTDATA te gebruiken, moet het veld dat u wilt opvragen een waardeveld zijn in de draaitabel, met subtotalen op het juiste niveau. Wanneer datums zijn gegroepeerd, kunnen ze worden opgevraagd op basis van het numerieke equivalent:

  1. Gegroepeerd op maand - gebruik de nummers 1-12
  2. Gegroepeerd op kwartaal - gebruik de nummers 1-4
  3. Gegroepeerd op jaar - gebruik jaarnummers (2012, 2013, enz.)

In dit geval willen we een subtotaal van het veld "verkoop", dus we geven de naam van het veld in het eerste argument en een verwijzing naar de draaitabel in het tweede argument:

=GETPIVOTDATA("Sales",$B$4)

Dit geeft ons het totaal. De pivot_table-verwijzing kan elke cel in de draaitabel zijn, maar volgens afspraak gebruiken we de cel linksboven.

Om het subtotaal voor maart te krijgen, moeten we de formule uitbreiden met het veld / item-paar "Datum" en 3:

=GETPIVOTDATA("Sales",$B$4,"date",3)

Meer specifiek subtotaal

Om in maart een meer specifiek subtotaal te krijgen voor het "Hazelnoot" -product, voegen we een ander veld / item-paar toe

=GETPIVOTDATA("Sales",$B$4,"date",3,"product","hazelnut")

Wat in het bovenstaande voorbeeld $ 5.500 oplevert.

Opmerking: GETPIVOTDATA retourneert een waardeveld op basis van de huidige "samenvatten door" instellingen (som, aantal, gemiddelde, etc.). Dit veld moet zichtbaar zijn in de draaitabel.

Interessante artikelen...