• DİKKAT

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

Bugünden sonraki ilk tarihe karşılık gelen tutar

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba;

Ekli tabloda, "D" sütununda yer tarih aralığından, bugünden büyük olan ilk tarihe karşılık gelen "B" sütunundaki tutarı(ları) toplamak istiyorum.

ben ETOPLA(D2:d17;BÜYÜK(D2:d17;5);B2:B17) bu formülü kullanarak yaptım ama, bu sefer BÜYÜK(D2:d7;5) 5'i her tarih geçişinde değiştirmek zorunda kalıyorum.
 

Ekli dosyalar

Merhaba.

Kod:
İNDİS($B$2:$B$17;MİN(EĞER($D$2:$D$17>BUGÜN();SATIR($D$2:$D$17)-1));0)
[COLOR="Red"]veya[/COLOR]
=İNDİS($B$2:$B$17;KAÇINCI(MİN(EĞER($D$2:$D$17>BUGÜN();$D$2:$D$17));$D$2:$D$17;0);0)
[COLOR="Blue"][SIZE="2"]Formüller [COLOR="Red"][B]dizi formülü[/B][/COLOR] olup hücreye, [COLOR="Red"][B]CTRL+SHIFT+ENTER[/B][/COLOR] ile girilmelidir.
İşlemi doğru yapmışsanız formül -[COLOR="Red"]kendiliğinden[/COLOR]- [B][COLOR="red"]{[/COLOR][/B]...[B][COLOR="red"]}[/COLOR][/B] gibi köşeli parantez içine alınır.[/SIZE][/COLOR]
 
Son düzenleme:
Çok teşekkürler Ömer bey, ikinci formül daha uygun geldi. Çünkü ilk formülde tarihin sıralı olması gerekiyor, ama ikinci formülde sıraya bakmadan hangi tarih bugünden ilk büyükse onun karşılığındakini getiriyor. Tekrar teşekkürler..
 
Ömer bey, şöyle bir sıkıntı var. Aynı gün vadeli iki satır varsa ilkini getiriyor. Toplamını almıyor.
 
Merhaba,

Bu şekilde deneyin.

Kod:
=TOPLA(EĞER(MİN(MUTLAK(D2:D17-BUGÜN()))=MUTLAK(D2:D17-BUGÜN());B2:B17))

Dizi formülüdür.

.
 
Tekrar merhaba.

Yine dizi formülü.
.
Kod:
=ETOPLA($D$2:$D$17;MİN(EĞER($D$2:$D$17>BUGÜN();$D$2:$D$17));$B$2:$B$17)
[COLOR="blue"]Formül hücreye [COLOR="Red"]CTRL+SHIFT+ENTER[/COLOR] ile girilmelidir.[/COLOR]
 
Çok teşekkürler Ömer bey, şuanda problemsiz çalışıyor.
 
Geri
Üst