Bir rapor sayfası oluşturmak istiyorum. Bu rapor sayfasında;
A VE B Sütunlarında değerler var. E ve F sütununa istediğimiz değerleri yazsak G sütununda bizim yazdığımız değerlere göre toplamı verse. Başka bir yerde aşağıdaki gibi başka bir formül buldum. Buralarda her seferinde formülde oynama yapmak gerekiyor.
Formülde E1 ve F1 arası gibi veya E3 gibi uygulama şansımız varmı.
...................A................B.............C...............D...........E.....................F…......………………..G……..
1........01/01/2016......50,00.......Abcde………TARİH......01/01/2016......31/05/2016.........TOPLAM
2........02/01/2016......75,00……..Deggh
3........08/01/2016......15,00.......Abcde………TARİH….......05.2016...................................TOPLAM
4........06/06/2016......24,00………Bcccc……….
5........07/06/2016......20,00………Abcde……….
6........09/06/2016......18,00………Bcccc……….
7........18/06/2016......34,00………Bcccc……….
8........29/06/2016......15,00……..Deggh……….
Biraz fazla istek gibi ama yukardaki gibi tarih filtresi girerek aynı açıklamaları birleştirip karşısına toplamı alabilirmiyiz.
01/01/2016 - 31/12/2016…………………………01/06/2016 - 20/06/2016
Abcde…………….85,00…………………......……………Abcde…………….20,00
Deggh…………….90,00………………………….....……Bccccc……………76,00
Bccccc……………76,00
Aşağıda bu konu ile ilgili bulduğum sonuçlar var. Ömer beyin verdiği formül ve diğeri çalışıyor. Fakat dediğim şekilde bir türlü başaramadım. Yardımcı olacak arkadaş varsa şimdiden teşekkürler.
Çalışma linkim
http://s4.dosya.tc/server3/fkjzl7/TAKIP.xlsx.html
=ÇOKETOPLA(B1:B5;A1:A5;">=01/01/2013";A1:A5;"<=31/01/2013")
formulü ile isteğinizi elde edebilirsiniz. VE ve ETOPLA formulünün beraber kullanımı oldukça karışık.
Yukardaki formul işe yarayacaktır.
Formulü açıklamak gerekirse;
ilk girilen B1:B5 toplama yapılacak aralık. A1:A5 ise tarih sütununuz. <=01/01/2013 ise 1 ocak tarihi de dahil olarak büyük olanları toplama dahil et. A1:A5 gene tarih sütununuz. <=31/01/2013 ise 31.01.2013 dahil olarak daha küçük olanları toplama dahil et.
Formülü yazarken aynen yukarıda yazdığım şekilde yazmanız gerekmektedir. Tabi ki sizdeki satır sayısına göre A5 ve B5 değerleri değiştirilecektir. Örneğin 500 satırınız varsa ölçüt aralığınız sütun başlıkları olduğunu da varsayarak A2:A500 ve B2:B500 olarak değiştirebilirsiniz. Tarihleri ise verdiğim şekilde yazmanız gerekir ve karşılaştırma değerleri tırnak içerisinde yazılmalıdır.
A VE B Sütunlarında değerler var. E ve F sütununa istediğimiz değerleri yazsak G sütununda bizim yazdığımız değerlere göre toplamı verse. Başka bir yerde aşağıdaki gibi başka bir formül buldum. Buralarda her seferinde formülde oynama yapmak gerekiyor.
Formülde E1 ve F1 arası gibi veya E3 gibi uygulama şansımız varmı.
...................A................B.............C...............D...........E.....................F…......………………..G……..
1........01/01/2016......50,00.......Abcde………TARİH......01/01/2016......31/05/2016.........TOPLAM
2........02/01/2016......75,00……..Deggh
3........08/01/2016......15,00.......Abcde………TARİH….......05.2016...................................TOPLAM
4........06/06/2016......24,00………Bcccc……….
5........07/06/2016......20,00………Abcde……….
6........09/06/2016......18,00………Bcccc……….
7........18/06/2016......34,00………Bcccc……….
8........29/06/2016......15,00……..Deggh……….
Biraz fazla istek gibi ama yukardaki gibi tarih filtresi girerek aynı açıklamaları birleştirip karşısına toplamı alabilirmiyiz.
01/01/2016 - 31/12/2016…………………………01/06/2016 - 20/06/2016
Abcde…………….85,00…………………......……………Abcde…………….20,00
Deggh…………….90,00………………………….....……Bccccc……………76,00
Bccccc……………76,00
Aşağıda bu konu ile ilgili bulduğum sonuçlar var. Ömer beyin verdiği formül ve diğeri çalışıyor. Fakat dediğim şekilde bir türlü başaramadım. Yardımcı olacak arkadaş varsa şimdiden teşekkürler.
Çalışma linkim
http://s4.dosya.tc/server3/fkjzl7/TAKIP.xlsx.html
Merhaba,
Veri alalığında tarihler A1:A10, değerler B1:B10 olsun.
Bu şekilde sonuç alabilirsiniz.Kod:=TOPLA.ÇARPIM((METNEÇEVİR(A1:A10;"aa.yyyy")="[COLOR=red]02.2011[/COLOR]")*(B1:B10))
=ÇOKETOPLA(B1:B5;A1:A5;">=01/01/2013";A1:A5;"<=31/01/2013")
formulü ile isteğinizi elde edebilirsiniz. VE ve ETOPLA formulünün beraber kullanımı oldukça karışık.
Yukardaki formul işe yarayacaktır.
Formulü açıklamak gerekirse;
ilk girilen B1:B5 toplama yapılacak aralık. A1:A5 ise tarih sütununuz. <=01/01/2013 ise 1 ocak tarihi de dahil olarak büyük olanları toplama dahil et. A1:A5 gene tarih sütununuz. <=31/01/2013 ise 31.01.2013 dahil olarak daha küçük olanları toplama dahil et.
Formülü yazarken aynen yukarıda yazdığım şekilde yazmanız gerekmektedir. Tabi ki sizdeki satır sayısına göre A5 ve B5 değerleri değiştirilecektir. Örneğin 500 satırınız varsa ölçüt aralığınız sütun başlıkları olduğunu da varsayarak A2:A500 ve B2:B500 olarak değiştirebilirsiniz. Tarihleri ise verdiğim şekilde yazmanız gerekir ve karşılaştırma değerleri tırnak içerisinde yazılmalıdır.
Son düzenleme: