„Excel“ formulė: gauti suvestinės lentelės tarpinę sumą -

Turinys

Bendroji formulė

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

Santrauka

Norėdami gauti suvestinę lentelės vertės lauko tarpinę sumą, galite naudoti funkciją GETPIVOTDATA. Parodytame pavyzdyje formulė I6 yra:

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

Nors galite nurodyti bet kurį „Pivot“ lentelės langelį su įprasta nuoroda (pvz., F8), GETPIVOTDATA ir toliau pateiks teisingas vertes, net kai pasikeis suvestinė lentelė.

Paaiškinimas

Norint naudoti funkciją GETPIVOTDATA, laukas, į kurį norite pateikti užklausą, turi būti suvestinės lentelės vertės laukas, susumuotas teisingame lygyje.

Tokiu atveju mes norime lauko „pardavimai“ tarpinės sumos, todėl pirmajame argumente pateikiame lauko pavadinimą, o antrame pateikiame nuorodą į suvestinę lentelę:

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

Tai suteiks mums bendrą sumą. „Pivot_table“ nuoroda gali būti bet kuri „Pivot“ lentelės ląstelė, tačiau pagal susitarimą mes naudojame viršutinę kairę langelį.

Norėdami gauti „Migdolų“ produkto tarpinę sumą, formulę turime išplėsti taip:

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

Papildomi suvestinės lentelės laukai įvedami kaip laukų / elementų poros, todėl dabar pridėjome lauką „Produktas“ ir elementą „Migdolas“.

Konkrečiau tarpinė suma

Norėdami gauti konkretesnę tarpinę sumą, pvz., „Migdolų“ produktą „Vakarų“ regione, pridėkite papildomą laukų / elementų porą:

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

Pastaba: GETPIVOTDATA grąžins vertės lauką, pagrįstą dabartiniais nustatymais „Suvestinė pagal“ (suma, skaičius, vidurkis ir kt.). Šis laukas turi būti matomas suvestinėje lentelėje.

Įdomios straipsniai...