tarihe göre toplama

Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
merhaba,

ekteki çalışmamda, mahsup sayfasından, kdv sayfasına , kdv beyannamesine esas hesapların toplamını tarihe göre almak istedim, ancak başaramadım.

üstadların yardımını bekliyorum.
 

Ekli dosyalar

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam Sayın Yavuzer.m,
Örnek dosyanızı inceledim.
gözüme takılan 1.sorun KDV sayfasındaki formülleri 7.satıra kadar sınırlandırmışsınız.
2.sorun (--(AY(MAHSUP!$A$2:$A$7)=1) hesaplarken A sütunundaki tarih olmayan bölümlerde hata veriyor.

ben size örnek çözüm gönderiyorum. siz geri kalanını düzenlersiniz. KDV sayfasının
C4 hücresine:
Kod:
=TOPLA.ÇARPIM(EĞER(--(ESAYIYSA(MAHSUP!$A$2:$A$100));--(AY(--MAHSUP!$A$2:$A$100)=1));--(MAHSUP!$H$2:$H$100=600,01);(MAHSUP!$J$2:$J$100))+TOPLA.ÇARPIM(EĞER(--(ESAYIYSA(MAHSUP!$A$2:$A$100));--(AY(--MAHSUP!$A$2:$A$100)=1));--(MAHSUP!$H$2:$H$100=600,01);(MAHSUP!$K$2:$K$100))
C5 hücresine:
Kod:
=TOPLA.ÇARPIM(EĞER(--(ESAYIYSA(MAHSUP!$A$2:$A$100));--(AY(--MAHSUP!$A$2:$A$100)=1));--(MAHSUP!$H$2:$H$100=600,08);(MAHSUP!$J$2:$J$100))+TOPLA.ÇARPIM(EĞER(--(ESAYIYSA(MAHSUP!$A$2:$A$100));--(AY(--MAHSUP!$A$2:$A$100)=1));--(MAHSUP!$H$2:$H$100=600,08);(MAHSUP!$K$2:$K$100))
C6 hücresine:
Kod:
=TOPLA.ÇARPIM(EĞER(--(ESAYIYSA(MAHSUP!$A$2:$A$100));--(AY(--MAHSUP!$A$2:$A$100)=1));--(MAHSUP!$H$2:$H$100=600,18);(MAHSUP!$J$2:$J$100))+TOPLA.ÇARPIM(EĞER(--(ESAYIYSA(MAHSUP!$A$2:$A$100));--(AY(--MAHSUP!$A$2:$A$100)=1));--(MAHSUP!$H$2:$H$100=600,18);(MAHSUP!$K$2:$K$100))
Formül Dizi Formülüdür. CTRL+SHIFT+ENTER ile birlikte uygulayınız.
Formül daha da kısaltılabilir. Ancak bundan önce tablonuzda ne gibi değişiklikler yapmanız lazım düşünmeniz gerekebilir. Mesela 600,01-600,08-600,18 el ile girmek yerine
örneğin KDV sayfasının T4 hücresine
Kod:
=ARA($B4;{"HASILAT %1";"HASILAT %8";"HASILAT %18"};{600,01;600,08;600,18})
yazıp.
yukarıdaki ilk verdiğim koddaki 600,01 yerine $T4 yazabilirsiniz.
Hata payı azalmış olur.
 
Katılım
21 Eylül 2007
Mesajlar
41
Excel Vers. ve Dili
microsoft office xp. türkçe
Çok teşekkür ederim. yardımınız işime yaradı. yalnız son formülü uygulayamadım. onu daha sonra tekrar deneyeceğim.
 
Üst