
Genel formül
=SUMPRODUCT((MONTH(dates)=month)*amounts)
Özet
Verileri aya göre toplamak için yılı yok sayarak, SUMPRODUCT ve MONTH işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, H6'daki formül şöyledir:
=SUMPRODUCT((MONTH(dates)=3)*amounts)
Sonuç, yılı göz ardı ederek Mart ayındaki tüm satışların toplamıdır.
Açıklama
Bu veri kümesi 2900'den fazla kayıt içerir ve yukarıdaki formül iki adlandırılmış aralık kullanır:
dates = B5:B2932 amounts = E5:E2932
SUMPRODUCT işlevinin içinde, AY işlevi, veri kümesindeki her tarih için ay numarasını çıkarmak ve bunu 3 sayısıyla karşılaştırmak için kullanılır:
(MONTH(dates)=3)
Ocak, Şubat ve Mart aylarında (bu sırayla) 3 tarihi listeleyen küçük bir veri kümesi varsayarsak, sonuç aşağıdaki gibi dokuz sayı içeren bir dizi olur:
(1;1;1;2;2;2;3;3;3)
burada her sayı bir tarih için "ay numarası" dır. Değerler 3 ile karşılaştırıldığında, sonuç şuna benzer bir dizidir:
(FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)
Bu dizi daha sonra her Mart tarihiyle ilişkili miktar değerleriyle çarpılır. Dokuz miktarın hepsinin 100'e eşit olduğunu varsayarsak, işlem şu şekilde görünür:
(0;0;0;0;0;0;1;1;1) * (100;100;100;100;100;100;100;100;100)
Matematik işleminin DOĞRU YANLIŞ değerlerini birlere ve sıfırlara dönüştürdüğüne dikkat edin. Çarpma işleminden sonra, SUMPRODUCT'te tek bir dizimiz var:
=SUMPRODUCT((0;0;0;0;0;0;100;100;100))
Sadece kalan miktarların Mart ile ilişkili olduğunu, geri kalanların sıfır olduğunu unutmayın.
Son olarak, SUMPRODUCT, tüm öğelerin toplamını döndürür - yukarıdaki kısaltılmış örnekte 300 ve gerçek verilerle ekran görüntüsünde 25.521.
Yılı yok sayarak ay bazında sayın
Yılı yok sayarak ay bazında bir sayım elde etmek için SUMPRODUCT'ü şu şekilde kullanabilirsiniz:
=SUMPRODUCT(--(MONTH(dates)=3))
Yılı yok sayarak aylık ortalama
Yılı yok sayarak aya göre hesaplamak ve ortalamak için, yukarıdaki iki SUMPRODUCT formülünü şu şekilde birleştirirsiniz:
=SUMPRODUCT((MONTH(dates)=3)*amounts)/SUMPRODUCT(--(MONTH(dates)=3))