Formula Excel: obțineți data grupată subtotală a tabelului pivot -

Cuprins

Formula generică

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

rezumat

Pentru a obține subtotalul pentru un câmp de valori dintr-un tabel pivot care a fost grupat după dată, puteți utiliza funcția GETPIVOTDATA și un număr care corespunde grupării de date. În exemplul prezentat, formula din I7 este:

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

Deși puteți face referire la orice celulă dintr-un tabel pivot cu o referință normală (adică E10), GETPIVOTDATA va continua să returneze valori corecte chiar și atunci când tabelul pivot se schimbă.

Explicaţie

Pentru a utiliza funcția GETPIVOTDATA, câmpul pe care doriți să îl interogați trebuie să fie un câmp valoric în tabelul pivot, subtotalizat la nivelul corect. Când datele sunt grupate, acestea pot fi interogate pe baza echivalentului numeric:

  1. Grupați pe lună - utilizați numerele 1-12
  2. Grupate pe sfert - utilizați numerele 1-4
  3. Grupați pe ani - utilizați numerele de an (2012, 2013 etc.)

În acest caz, dorim un subtotal al câmpului „vânzări”, așa că oferim numele câmpului din primul argument și furnizăm o referință la tabelul pivot în al doilea:

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

Acest lucru ne va da marele total. Referința pivot_table poate fi orice celulă din tabelul pivot, dar prin convenție folosim celula din stânga sus.

Pentru a obține subtotalul pentru luna martie, trebuie să extindem formula cu perechea câmp / articol „Data” și 3:

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

Subtotal mai specific

Pentru a obține un subtotal mai specific pentru produsul „Alune” în luna martie, adăugăm o altă pereche câmp / articol

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

Care returnează 5.500 USD în exemplul prezentat mai sus.

Notă: GETPIVOTDATA va returna un câmp valoric bazat pe setările curente „rezumă după” (sumă, numărare, medie etc.). Acest câmp trebuie să fie vizibil în tabelul pivot.

Articole interesante...