Excel formülü: Özet tablo ara toplamının gruplanmış tarihini alın -

İçindekiler

Genel formül

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

Özet

Tarihe göre gruplandırılmış bir pivot tablodaki bir değer alanının ara toplamını almak için ÖZETVERİAL işlevini ve tarih gruplamasına karşılık gelen bir sayıyı kullanabilirsiniz. Gösterilen örnekte, 17'deki formül şöyledir:

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

Normal bir referansla (örneğin E10) bir pivot tablodaki herhangi bir hücreye başvuruda bulunabilmenize 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. Tarihler gruplandırıldığında, sayısal eşdeğerine göre sorgulanabilirler:

  1. Aya göre gruplandırılmış - 1-12 arasındaki sayıları kullanın
  2. Çeyreğe göre gruplanmış - 1-4 arasındaki sayıları kullanın
  3. Yıla göre gruplandırılmış - yıl numaralarını kullanın (2012, 2013, vb.)

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.

Mart ayı ara toplamını elde etmek için formülü alan / öğe çifti "Tarih" ve 3 ile genişletmemiz gerekiyor:

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

Daha spesifik ara toplam

Mart ayında "Fındık" ürünü için daha spesifik bir ara toplam elde etmek için başka bir alan / madde çifti ekliyoruz

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

Yukarıda gösterilen örnekte 5.500 $ döndürür.

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