Çoketopla'da Aya Göre Toplam Almıyor.

Katılım
10 Ekim 2011
Mesajlar
128
Excel Vers. ve Dili
Excel 2007
Linkteki tabloda aylara göre toplam almak istiyorum ama çoketoplada ay fonksiyonu yazsam hata veriyor. Normal olarak yazsam toplam almıyor. Birde Bakım-Onarım sekmesinde toplam alırken içerisinde "Servis" geçen kısımları toplama dahil etme diye formüle ilave ettim ama çalışıp çalışmadığından emin olamadım. Lütfen yardımcı olur musunuz.

http://s5.dosya.tc/server/ms3b0x/Kitap1.xlsx.html
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
K4 hücresine uygulayıp deneyiniz.

Kod:
=ÇOKETOPLA($F$3:$F$52;$B$3:$B$52;">="&ARA(2;1/($J$4:$J4<>"");$I$4:$I4);$B$3:$B$52;"<="&TARİH(YIL(ARA(2;1/($J$4:$J4<>"");$I$4:$I4));AY(ARA(2;1/($J$4:$J4<>"");$I$4:$I4))+1;0);$C$3:$C$52;$J4;$D$3:$D$52;K$3)
 
Katılım
10 Ekim 2011
Mesajlar
128
Excel Vers. ve Dili
Excel 2007
Teşekkürler Korhan Bey. Formül çok karışık geldi ama çözmeye çalışıyorum. Aslında yıla göre aramasına gerek yok çünkü her yıl yeni sayfa açılacak. Sadece aya göre baksa olurdu. Tek anlamadığım ara komutu ile ne yaptığınız? Formül tam istediğim gibi ama sadece mantığı çözemedim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sizin verinizin bulunduğu alanda tarihler gün bazında yazılmış.

Özet almak istediğiniz alanda ise ay olarak hücreye 01.01.2016 olarak yazılmış. Bu bilgiden OCAK ayının günlerinin tamamını toplatmak istiyorsunuz. Ve her aya ait 3 satırlık kriteriniz var.

Formülü alt satırlara uyguladığınızda uğraşmayın diye düşünüp dinamik tasarım uyguladım. Olayın özü budur.

Formülü el ile güncelleştiririm sorun yok derseniz aynı formülü aşağıdaki gibi düzenleyebilirsiniz.

Kod:
=ÇOKETOPLA($F$3:$F$52;$B$3:$B$52;">=01.01.2016";$B$3:$B$52;"<=31.01.2016";$C$3:$C$52;$J4;$D$3:$D$52;K$3)
 
Üst