ÇokEtopla ve Topla.Çarpım Formülleri uyarlama

Katılım
27 Nisan 2007
Mesajlar
9
Excel Vers. ve Dili
Office Professionel Plus 2016
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


Merhaba,

Veri alalığında tarihler A1:A10, değerler B1:B10 olsun.

Kod:
=TOPLA.ÇARPIM((METNEÇEVİR(A1:A10;"aa.yyyy")="[COLOR=red]02.2011[/COLOR]")*(B1:B10))
Bu şekilde sonuç alabilirsiniz.



=Ç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:

Ö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.

Örnek belgeye erişilemiyor.
Harici bağlantı adresini kontrol ediniz.
.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Formüllerle fazla uğraşmadan, Pivot Table ile yapmanızı öneririm.

Dosyanız ekte.

.
 

Ekli dosyalar

Katılım
27 Nisan 2007
Mesajlar
9
Excel Vers. ve Dili
Office Professionel Plus 2016
İdris Bey sizin tavsiyeniz üzerine Pivot Table uygulamasını yaptım. Fakat bu uygulama formülde olduğu gibi kendisini güncellemiyor. Yaptığım an resmini çekiyor. Her seferinde yeniden resim çekmek gerekiyor. Formül uygulamasında ise bir parametre değiştiği an kendisini güncelliyor. Bu dediğim sistemi formülle uygulama şansımız varmı veya Pivot uygulamasının kendisini güncelleme ayarı varmı.
 
Katılım
27 Nisan 2007
Mesajlar
9
Excel Vers. ve Dili
Office Professionel Plus 2016
İdris bey çok teşekkür ederim. Sizin tablo çok güzel çalışıyor. Sizden bir ricada bulunsam eğer uzun değilse tablo yenileme kısmını nasıl yapıyor. Anlatmanız mümkünmü acaba. Veya anlatılan bir kaynak gösterebilirmisiniz. Tam Benim istediğim gibi bir tablo olmuş.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

1. Pivot Tablo'nun güncelemesin yapan, ALT F11 tuşlarına birlikte basarak makro kodlarını görürsünüz.

2. Verileriniz için Tablo kullanılmıştır.

.
 
Katılım
27 Nisan 2007
Mesajlar
9
Excel Vers. ve Dili
Office Professionel Plus 2016
İdris SERDAR bey ilginiz ve hızlı cevaplarınız için çok teşekkür ederim. Dediklerinizi uyguladım kendimde ufak tefek eklemeler yaptım tam istediğim gibi oldu. Geç cevap yazmamın sebebi ise öncelikle söylediklerinizi uygulamak ve tekrar tekrar soru sormak istememem. Takıldığım yer olursa sorayım diye bekledim. Çok güzel çalışıyor. Tüm tabloyu kendim başka bir çalışma kitabında yaptım. Sizin formülleri ve makroyu kopyaladım. Birde o formül ve makro hırlama işini öğrenebilirsek inşALLAH.
ALLAH emekleriniz zayi etmesin.
 
Üst