Excel pivot tabloda tarihleri aya, çeyreğe ve yıla göre özetlemek
Excel pivot tabloda günlük kayıtları ay, çeyrek ve yıl bazında gruplamayı, gruplanamıyor hatasının nedenlerini ve çözümünü öğrenin.
Tarih gruplama neden gerekir?
Ham veri çoğu zaman günlük tutulur: her satış, her fatura, her talep kendi tarihiyle kaydedilir. Yönetim ise günü değil dönemi sorar: bu ay ne kadar sattık, bu çeyrek geçen çeyrekten iyi mi, yıl bazında hangi bölge öne çıkıyor? Günlük kaydı döneme çevirmenin en hızlı yolu, pivot tabloda tarih alanını gruplamaktır.
Gruplama olmadan pivot tablo, her benzersiz tarihi ayrı bir satır olarak listeler. Binlerce satırlı bir rapor, okunamayan bir tarih listesine dönüşür. Gruplama ile aynı veri, aylık ya da çeyreklik birkaç satıra iner ve karşılaştırma yapılabilir hale gelir.
Bu yöntemin avantajı, veri tablosuna yardımcı sütun eklemeye gerek bırakmamasıdır. Alternatif olarak kaynak tabloya 'ay' ve 'yıl' adlı sütunlar eklenip formülle doldurulabilir; ancak pivot gruplama hem daha hızlıdır hem de gruplama düzeyini tek tıkla değiştirmeye izin verir. Gerekirse yardımcı sütun yönteminin tercih edildiği durumlar da vardır: raporu başka araçlara taşıyacaksanız ya da özel mali takvim kullanıyorsanız.
Adım adım: tarihleri ay, çeyrek ve yıla gruplamak
Başlamadan önce veri kaynağının doğru kurulduğundan emin olun: tarih sütununda başlık olmalı, sütundaki tüm hücreler gerçek tarih biçiminde bulunmalı ve boş hücre kalmamalıdır.
Akış şöyledir: • Veri aralığını seçip pivot tablo ekleyin. • Tarih alanını satırlar bölümüne sürükleyin. Sürüme göre Excel tarihleri kendiliğinden aya veya yıla gruplayabilir; otomatik gruplama yapılmadıysa elle yapılır. • Satırlardaki herhangi bir tarihe sağ tıklayıp Grupla komutunu seçin. • Açılan pencerede gruplama birimlerini seçin: günler, aylar, çeyrekler, yıllar. Birden çok birimi aynı anda seçmek mümkündür. • Tamam'a basın. Satırlarda yeni alanlar (örneğin Yıllar ve Çeyrekler) oluşur ve ayrı birer alan gibi sürüklenebilir.
Birden çok yılı kapsayan veride mutlaka yıl birimini de seçin. Yalnız 'aylar' seçilirse Ocak ayı, yıl ayrımı yapılmaksızın tüm yılların Ocak değerlerini toplar; sonuç yanıltıcı olur.
Gruplamayı kaldırmak da kolaydır: gruplanmış bir öğeye sağ tıklayıp Gruplamayı kaldır komutunu kullanırsınız. Böylece alan ham tarih haline döner.
Gruplama birimleri ve doğru seçim
Hangi birimi seçeceğiniz, okuyucunun hangi soruyu sorduğuna bağlıdır.
Günler. Günlük gruplama, belirli bir sayıda günü tek kümeye almak içindir; haftalık rapor için kullanılır. Pencerede gün sayısı belirtilir ve başlangıç tarihi, kümenin hangi günde başlayacağını belirler. Haftalık gruplamada başlangıç tarihini hafta başına denk getirmek gerekir.
Aylar. Mevsimsellik ve aylık eğilim için en yaygın düzeydir. Çok yıllı veride yıl ile birlikte kullanılmalıdır.
Çeyrekler. Yönetim sunumları ve bütçe karşılaştırmaları için ideal özet düzeyidir. Çeyrek, takvim yılına göre kurulur; mali yılı takvim yılından farklı olan kurumlarda çeyrekler eşleşmeyebilir.
Yıllar. Uzun dönem eğilim ve yıllık karşılaştırma içindir.
Saat, dakika ve saniye. Zaman damgalı veride (sipariş saati, çağrı saati) gün içi yoğunluğu görmek için kullanılır.
Mali yıl kullanıyorsanız, pivot'un yerleşik gruplaması çoğu durumda yetmez. Bu durumda kaynak tabloya mali dönem sütunu ekleyip pivot'ta o sütunu kullanmak daha güvenlidir.
'Seçim gruplanamaz' hatası ve çözümü
Tarih gruplama denemelerinde en sık karşılaşılan engel, Excel'in tarihleri gruplayamadığını bildiren uyarıdır. Neredeyse her zaman nedeni kaynak veridedir.
Boş hücreler. Tarih sütununda boş satır varsa Excel tarihi tutarlı bir alan olarak göremeyebilir. Boş hücreleri doldurun ya da o satırları kaynaktan çıkarın.
Metin olarak saklanan tarihler. Dışarıdan alınan verilerde (CSV, sistem çıktısı) tarihler çoğu kez metindir. Hücre sola yaslıysa ya da biçim 'Genel' ise şüphelenin. Çözüm: Veri sekmesinde metni sütunlara böl aracıyla tarih biçimini zorlamak ya da tarihe çeviren bir formül kullanmak.
Karışık biçimler. Aynı sütunda hem gerçek tarihler hem metinler varsa, gruplama başarısız olur. Sütunu tek biçime getirin.
Hatalı değerler. Hata içeren hücreler (#DEĞER! gibi) aralığı bozar; temizleyin.
Eski veri kaynağı. Kaynak aralığı değiştirildiyse pivot önbelleği eski kalmış olabilir. Veriyi yenileyin.
Hatayı çözdükten sonra pivot tabloyu yenileyin ve gruplamayı yeniden uygulayın. Bu tür hataları baştan önlemek için ham veriyi Excel tablosu olarak tutmak ve tarih sütununu veri doğrulama ile korumak iyi pratiktir.
Örnek iş akışı: bölge bazlı aylık satış raporu
Örneğin bir satış analisti, bir yıllık fatura verisinden bölge bazlı aylık satış raporu hazırlamak istiyor. Veri tablosunda fatura tarihi, bölge, ürün grubu ve tutar sütunları var.
İşlem sırası: pivot tablo eklenir; tarih alanı satırlara, bölge alanı sütunlara, tutar alanı değerlere atılır. Tarih alanı aylara ve yıllara göre gruplanır. Ortaya, satırlarda aylar, sütunlarda bölgeler bulunan bir özet çıkar.
Sonra analiz katmanları eklenir. Değer alanı ayarlarında 'üst toplamın yüzdesi' seçilerek her bölgenin aya göre payı görülür. Önceki dönemle farkı görmek için değerleri 'önceki öğeden fark' olarak göstermek mümkündür. Bu seçenek, ayları yan yana karşılaştırmanın hızlı yoludur.
Son olarak tarih alanı için zaman çizelgesi (timeline) filtresi eklenirse yönetici, rapor üzerinde çeyreği ya da dönemi kaydırıcıyla seçebilir. Zaman çizelgesi yalnız gerçek tarih alanlarıyla çalışır; bu da veri kalitesinin neden önemli olduğunu bir kez daha gösterir.
Rapor, kaynak veri yenilendiğinde Veri sekmesinden tek tıkla güncellenir; gruplama ayarı korunur.
Sık yapılan hatalar
Gruplamada tekrar eden yanlışlar şunlardır: • Yılı atlamak. Çok yıllı veride yalnız ay seçmek, farklı yılların aynı aylarını tek satırda toplar. • Pivot'a sonradan eklenen yeni verileri görmemek. Kaynak aralığı sabit ise yeni satırlar pivot'a girmez; ham veriyi tablo olarak tutun. • Tarih ile saat damgasını karıştırmak. Saat içeren tarihler günler düzeyinde gruplandığında aynı günün farklı saatleri tek kümede toplanır; bu istenen sonuçsa sorun yoktur, değilse saat birimini de ekleyin. • Gruplama sonrası sıralamayı unutmak. Aylar, özellikle metin olarak çevrilmişse, alfabetik sıralanabilir. Gruplamadan gelen aylar doğru sırada gelir; metin sütunlarda sıralama elle yapılmalıdır. • Toplamlara bakıp ayrıntıyı kaçırmak. Tek bir yüksek ay, çeyrek toplamında kaybolur. Önemli sapmalarda gruplamayı bir alt düzeye indirip inceleyin. • Gruplamayı kaynağı değiştirerek bozmak. Tarih sütununa sonradan metin girmek, yenilemede gruplamanın kaybolmasına yol açar.
Bu hataların çoğunu önlemenin yolu, raporu kurmadan önce veri hazırlığına zaman ayırmaktır.
Mindset programlarında nerede çalışılır?
Excel Orta Düzey eğitiminde 'Pivot Tablo Ustalığı' ve 'Veri Temizleme ve Düzenli Veri Yapısı' modülleri, tarih gruplamanın dayandığı becerileri, yani pivot kurmayı ve veriyi temiz tutmayı kapsar. Microsoft Excel ile Veri Analizi Eğitimi - İleri Excel (Uygulamalı) programının 'Veri Tabloları ve PivotTabloları' modülü pivot katmanını ileri düzeyde işler.
Dönemsel satış, maliyet ve talep raporları hazırlayan analiz, finans ve operasyon ekipleri için uygundur; aynı rapor kalıbını ekip genelinde standartlaştırmak isteyen kurumlar için grup eğitimi olarak da planlanabilir.
İlgili Mindset programı
Excel — Orta Düzey
Sık sorulan sorular
Pivot tabloda tarihleri nasıl gruplarım?
Tarih alanını satırlara sürükleyin, satırlardaki bir tarihe sağ tıklayıp Grupla komutunu seçin ve aylar, çeyrekler, yıllar gibi birimleri işaretleyin. Birden çok yılın verisi varsa mutlaka yıl birimini de seçin; aksi hâlde farklı yılların aynı ayları birleşir.
Excel neden 'seçim gruplanamaz' diyor?
Nedenler çoğunlukla veridedir: tarih sütununda boş hücre, metin olarak saklanmış tarihler, karışık biçimler ya da hata değerleri. Sütunu tek tarih biçimine getirin, boşları temizleyin, pivot'u yenileyin ve gruplamayı yeniden deneyin.
Haftalık gruplama yapılabilir mi?
Evet. Grupla penceresinde yalnız günler birimini seçip gün sayısını haftaya denk gelecek şekilde belirleyin. Başlangıç tarihini haftanın ilk gününe ayarlamak, kümelerin doğru sınırlardan başlaması için gereklidir. Hafta numarasına göre gruplamak gerekirse kaynak tabloya formülle hafta sütunu eklemek daha esnek bir çözümdür.
Mali yıla göre gruplama nasıl yapılır?
Yerleşik gruplama takvim yılına göre çalışır. Mali yılınız takvim yılından farklıysa kaynak tabloya formülle mali dönem sütunu ekleyin ve pivot'ta bu sütunu kullanın. Böylece çeyrek ve yıl sınırları kurumunuzun takvimine uyar.
Gruplamayı geri almak mümkün mü?
Gruplanmış bir öğeye sağ tıklayıp Gruplamayı kaldır komutunu seçmek yeterlidir. Alan yeniden ham tarih satırlarına döner. Pivot'u kurarken farklı gruplama düzeylerini deneyebilir, uygun olmayanları bu yolla kaldırabilirsiniz. İsterseniz sonra aynı alana farklı birimlerle yeniden gruplama uygulayabilirsiniz.