medalof
Altın Üye
- Katılım
- 14 Nisan 2009
- Mesajlar
- 29
- Excel Vers. ve Dili
- 2016,2021
- Altın Üyelik Bitiş Tarihi
- 11-12-2028
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
MerhabaSelamlar,
Altarnatif olarak,
=DÜŞEYARA(E2;A:B;2;1)
MerhabaÖmer,kendirlii,usubaykan,black lord hocam çok Teşekkür ederim
usubaykan hocamın verdiği formül ile işimi gördüm.
Saygılarımla.
Merhaba;Merhaba
Bilgi amaçlı yazıyorum.
Peki 11A için girilen tarihler;
11.12.2010
12.12.2010
11.11.2010 olduğunda alacağınız sonuç nedir. sorunuzda son tarih demişsiniz.
Bence formülleri yeniden gözden geçirin
=İNDİS($A$1:$B$10;MAK((SATIR($B$2:$B$10)*(E2=$A$2:$A$10)));2)
Merhaba sayın usubaykan;Merhaba;
Syn Black Lord ; Yazdığım formül sadece 11A 12.12.2010 tarihini getirecek ben en büyük tarih olarak yorumladığım için bu böyle. Tabiki sizin yorumunuzda farklı bir yorum. Sanırım sizin yorumunuzdan anladığım 11A 'ya ait yazılan son satır olmalı. Eğer bu şekilde olsaydı ;
formülü kullanılabilir.Kod:=İNDİS($A$1:$B$10;MAK((SATIR($B$2:$B$10)*(E2=$A$2:$A$10)));2)
Alternatif olarak KTF ile yapılmış kodSaygıdeğer hocalarım forumda arama yaptım vsec-mak-indis ve daha önce verilen örnekleri denedim fakat bir türlü beceremedim.Yapmak istediğim şeyin küçük bir örneğini hazırladım.Yardımlarınızı rica eder çok teşekkür ederim.
Function arabul(aranan)
Dim Rng As Range
With Sheets(ActiveSheet.Name).Range("A:A")
Set Rng = .Find(What:=aranan, After:=.Cells(1), LookIn:=xlValues, lookat:=xlWhole, _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False)
arabul = Cells(Rng.Row, 2)
End With
End Function
Merhaba Sayın mersilen,Merhaba
ömer bey bende size bilgi amaçlı sormak istiyorum
Soruda istenen bu değilmiydi. Ben başlıktan o şekilde algılamıştım.formül en büyük tarihi değilde en alttaki tarihi getiriyor
e3=52D iken 8/8/2010 değilde 1/3/2010 geliyor
----------------------------------------------------------------------------------------------------Değere denk gelen en son tarihi bulma.
Linkte #15 nolu mesajda açıklamaya çalışmıştım. Anlaşılmayan bölümü varsa biraz daha açmaya çalışırım.ara formülünde aranan değere neden 2 yazdınız