• DİKKAT

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

Çözüldü Toplama işlemi

  • Konbuyu başlatan Konbuyu başlatan gy121
  • Başlangıç tarihi Başlangıç tarihi
Katılım
21 Ekim 2012
Mesajlar
134
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
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

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))
 
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

  • BAKİYE.JPG
    BAKİYE.JPG
    180.1 KB · Görüntüleme: 5
cari 2 nolu firmaya bakiyeyi 0 verdiriyor. devam ettiriyor.
 

Ekli dosyalar

  • BAKİYE1.JPG
    BAKİYE1.JPG
    177.8 KB · Görüntüleme: 5
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.
 
hocam ben onları formülü hesaplamada yardımcı olsun diye yan tarafta bulundurmuştum. Benim hesaplamak istediğim sütun Bakiye (I Sütunu)
 
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

  • bakiye 3.JPG
    bakiye 3.JPG
    198.5 KB · Görüntüleme: 7
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))
 
@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)
 
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.
 
@Ali hocam sizde hakkınızı helal edin. Dosyadan gereksiz verileri kaldırsaydım zamanınızı boşa almazdım.
 
Geri
Üst