Masraf yerlerine göre dağılım

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
İ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))))
 
Katılım
25 Nisan 2016
Mesajlar
15
Excel Vers. ve Dili
Microsoft Office 2013
Altın Üyelik Bitiş Tarihi
26-04-2021
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:
Katılım
25 Nisan 2016
Mesajlar
15
Excel Vers. ve Dili
Microsoft Office 2013
Altın Üyelik Bitiş Tarihi
26-04-2021
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Ö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)))
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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]))))
 
Üst