Çözüldü Toplama işlemi

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
124
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
Ekte gönderdiğim tablomda O1 sütunundaki firma koduna göre I sütunundaki bakiyeyi düzeltmek istiyorum. Ama M sütunundaki Rank sıralamasına göre yapmak istiyorum. Sonradan geri tarihli bir veri girersem bakiyeye o günün rakamını getirsin
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

O2 hücreye yazarak dener misiniz?
Kod:
=TOPLA.ÇARPIM(($M$2:$M$10<=A2)*($G$2:$G$10)-($M$2:$M$10<=A2)*($H$2:$H$10))
 

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
124
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
Hocam ı sütununa yapıştırıp aşağıya çektim. olmadı. 2.2.2022 tarihinde 1 nolu firma bakiyesi 13.719,07 olması lazım. (O1 den veriyi alıp M deki sıraya göre işlem yapması gerekiyor.
 

Ekli dosyalar

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
124
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
cari 2 nolu firmaya bakiyeyi 0 verdiriyor. devam ettiriyor.
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
S sütunundaki sıralamanız dursun.

T3 hücresine

Kod:
=İNDİS($K$2:$K$20;S2)
yazıp aşağı doğru çekiniz.

U2 hücresine

Kod:
=EĞERHATA(İNDİS($G$2:$G$20;KAÇINCI(S2;$M$2:$M$20;0));"")
yazıp aşağı doğru çekiniz.

V2 hücresine

Kod:
=EĞERHATA(İNDİS($H$2:$H$20;KAÇINCI(S2;$M$2:$M$20;0));"")
yazıp aşağı doğru çekiniz.

W sütunundaki formüller olduğu gibi kalsın.

O2 hücresine

Kod:
=EĞERHATA(İNDİS($W$2:$W$10;EĞERHATA(İNDİS($M$2:$M$20;KÜÇÜK(EĞER($M$2:$M$20<>"";SATIR($M$2:$M$20)-SATIR($M$2)+1);SATIRSAY($O$2:O2)));""));"")
yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.
 

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
124
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
hocam ben onları formülü hesaplamada yardımcı olsun diye yan tarafta bulundurmuştum. Benim hesaplamak istediğim sütun Bakiye (I Sütunu)
 

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
124
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
2.2.2022 de bakiye aslında 13.719,07 olması lazım Rank taki sıralamaya göre (M sütunundaki 3 nolu sıraya göre)
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=(ÇOKETOPLA(G:G;B:B;B2;D:D;"<="&D2)-ÇOKETOPLA(H:H;B:B;B2;D:D;"<="&D2))-(ÇOKETOPLA(G3:$G$10000;B3:$B$10000;B2;D3:$D$10000;"="&D2)-ÇOKETOPLA(H3:$H$10000;B3:$B$10000;B2;D3:$D$10000;"="&D2))
 

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
124
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
@Korhan Ayhan hocam çok teşekkür ederim. Formül düzgün sonuç verdi. Hakkınızı helal edin. 3 yardımcı sütunda böylece boşa çıktı gördüğüm kadarıyla (Rank formülleri)
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
hocam ben onları formülü hesaplamada yardımcı olsun diye yan tarafta bulundurmuştum. Benim hesaplamak istediğim sütun Bakiye (I Sütunu)
Siz Q1 firma kodu yazınca ona göre getirmesi gerek deyince , ona göre kurguladım. Yoksa formülleri iç içe yazarak kısaltabilirdim.
 

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
124
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
@Ali hocam sizde hakkınızı helal edin. Dosyadan gereksiz verileri kaldırsaydım zamanınızı boşa almazdım.
 
Üst