• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Masraf yerlerine göre dağılım

  • Konbuyu başlatan Konbuyu başlatan Arrito
  • Başlangıç tarihi Başlangıç tarihi
İsterseniz şöyle yapın;
-- Günlük sayfası F5'deki formülü aşağıdakiyle değiştirin ve sağa ve aşağı kopyalayın.
Kod:
=EĞER(VE($D5<>"";$E5>0);EĞERHATA($E5*İNDİS(Sayfa2!$A$1:$J$42;KAÇINCI($D5;Sayfa2!$B$1:$B$42;0);KAÇINCI(F$3;DOLAYLI("Sayfa2!"&ADRES(KAÇINCI($D5;Sayfa2!$B$1:$B$42;0)+1;1;4)&":"&ADRES(KAÇINCI($D5;Sayfa2!$B$1:$B$42;0)+1;10;4));0));"");"")
-- ÖZET sayfası C4'deki formülü de aşağıdakiyle değiştirin ve sağa ve aşağı kopyalayın.
Kod:
=EĞER($B$3="YILLIK";ETOPLA(Günlük!$D$5:$D$18;$B4;DOLAYLI("Günlük!"&ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4)&":"&SOLDAN(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4);UZUNLUK(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4))-1)&18));TOPLA.ÇARPIM((Günlük!$D$5:$D$18=$B4)*(Günlük!$A$5:$A$18>=0+METNEÇEVİR("1 "&$B$3&" 2016";"gg.aa.yyyy"))*(Günlük!$A$5:$A$18<=0+SERİAY(METNEÇEVİR("1 "&$B$3&" 2016";"gg.aa.yyyy");0))*(1*DOLAYLI("Günlük!"&ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4)&":"&SOLDAN(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4);UZUNLUK(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4))-1)&18)<>"")*(1*DOLAYLI("Günlük!"&ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4)&":"&SOLDAN(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4);UZUNLUK(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4))-1)&18))))
 
Değişiklik yapıldı

Sıfırlar gitti yine bir sorum olacak günlükteki satırları çoğaltmam gerektiğinde ne yapabilirim. Daha doğrusu özette toplanmasını nasıl sağlayabilirim. Aşağıya doğru devam ettirdiğimde özet kısmında devam etmiyor.
 
Son düzenleme:
Günlükteki listeyi aşağıya doğru uzatmak

Merhaba
Günlükteki liste bitti aşağıya doğru çektim oldu ancak çektiğim yerden sonrasında özet kısmındaki toplama işlemi kesildi. Özet kısmındaki toplama işlemini nasıl devam edebilir.
 
ÖZET sayfasındaki TOPLAM sütunundaki formülü aşağıdaki ile değiştirirseniz formül,
kendi satırında, C sütunundan, kendisinin bulunduğu sütundan bir önceki sütuna kadarki kısmın toplamını alır.
Gerçek belgenizde TOPLAM sütunu farklı bir sütun dahi olsa aşağıdaki formül ile C'den sonraki sütunların toplamını alır.
.
Kod:
=TOPLA(DOLAYLI("C"&SATIR()&":"&ADRES(SATIR();SÜTUN()-1;4)))
 
C4 hücresindeki formül metninde yer alan son satır numarasını (benim eklediğim belgede bu sayı 18) A sütunundaki son verinin bulunduğu satır numarasıyla veya büyük bir sayıyla değiştirin, sonra bu hücreyi sağa ve aşağı doğru tekrar kopyalayın.
Bu şekilde sorun kalmaması gerekir.
 
Merhaba.

ÖZET sayfası C4 hücresindeki formülü aşağıdaki ile değiştirin ve bu hücreyi kopyalayıp sağa doğru TOPLAM sütununa kadar ve aşağı doğru da B sütunundaki son dolu satıra kadar kopyalayın.
1000 sayısı yerine, GÜNLÜK sayfasında muhtemel son dolu satır numarası daha büyük ise o sayıyı yazmalısınız.
.
Kod:
EĞER($B$3="YILLIK";ETOPLA(Günlük!$D$5:$D$[B][COLOR="Red"]1000[/COLOR][/B];$B4;DOLAYLI("Günlük!"&ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4)&":"&SOLDAN(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4);UZUNLUK(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4))-1)&[B][COLOR="Red"]1000[/COLOR][/B]));TOPLA.ÇARPIM((Günlük!$D$5:$D$[B][COLOR="Red"]1000[/COLOR][/B]=$B4)*(Günlük!$A$5:$A$[B][COLOR="Red"]1000[/COLOR][/B]>=0+METNEÇEVİR("1 "&$B$3&" 2016";"gg.aa.yyyy"))*(Günlük!$A$5:$A$[B][COLOR="Red"]1000[/COLOR][/B]<=0+SERİAY(METNEÇEVİR("1 "&$B$3&" 2016";"gg.aa.yyyy");0))*(DOLAYLI("Günlük!"&ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4)&":"&SOLDAN(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4);UZUNLUK(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4))-1)&[B][COLOR="Red"]1000[/COLOR][/B])<>"")*(DOLAYLI("Günlük!"&ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4)&":"&SOLDAN(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4);UZUNLUK(ADRES(5;KAÇINCI(C$2;Günlük!$A$3:$AE$3;0);4))-1)&[B][COLOR="Red"]1000[/COLOR][/B]))))
 
Geri
Üst