Excel formülü: Pivot tablo ara toplamını alın -

İçindekiler

Genel formül

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

Özet

Pivot tablodaki bir değer alanı için ara toplamı almak için ÖZETVERİAL işlevini kullanabilirsiniz. Gösterilen örnekte, I6'daki formül şöyledir:

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

Normal bir referansla (yani F8) bir pivot tablodaki herhangi bir hücreye referans verebilmenize rağmen, ÖZETVERİAL, pivot tablo değiştiğinde bile doğru değerleri döndürmeye devam edecektir.

Açıklama

GETPIVOTDATA işlevini kullanmak için, sorgulamak istediğiniz alanın pivot tablodaki doğru düzeyde alt toplamlı bir değer alanı olması gerekir.

Bu durumda, "satış" alanının bir alt toplamını istiyoruz, bu nedenle ilk bağımsız değişkendeki alanın adını sağlarız ve ikincisinde pivot tabloya bir başvuru sağlarız:

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

Bu bize genel toplamı verecektir. Pivot_table referansı, pivot tablodaki herhangi bir hücre olabilir, ancak geleneksel olarak sol üst hücreyi kullanırız.

"Badem" ürününün alt toplamını elde etmek için formülü aşağıdaki gibi genişletmemiz gerekir:

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

Ek pivot tablo alanları alan / öğe çiftleri olarak girilir, bu nedenle artık "Ürün" alanını ve "Badem" öğesini ekledik.

Daha spesifik ara toplam

"Batı" bölgesindeki "Almond" ürünü gibi daha spesifik bir ara toplam elde etmek için ek bir alan / öğe çifti ekleyin:

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

Not: GETPIVOTDATA, geçerli "özetle" ayarlarına (toplama, sayma, ortalama, vb.) Dayalı bir değer alanı döndürür. Bu alan, pivot tabloda görünmelidir.

Ilginç makaleler...