Formula Excel: obțineți subtotalul tabelului pivot -

Cuprins

Formula generică

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

rezumat

Pentru a obține subtotalul pentru un câmp valoric într-un tabel pivot, puteți utiliza funcția GETPIVOTDATA. În exemplul prezentat, formula din I6 este:

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

Deși puteți face referire la orice celulă dintr-un tabel pivot cu o referință normală (adică F8), 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.

Î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 produsul „Migdale”, trebuie să extindem formula după cum urmează:

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

Câmpurile suplimentare din tabelul pivot sunt introduse ca perechi câmp / articol, așa că am adăugat acum câmpul „Produs” și articolul „Migdal”.

Subtotal mai specific

Pentru a obține un subtotal mai specific, cum ar fi produsul „Migdale” din regiunea „Vest”, adăugați o pereche de câmp / articol suplimentară:

=GETPIVOTDATA("Sales",$B$4,"Product","Almond","Region","West")

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...