medalof
Altın Üye
- Katılım
- 14 Nisan 2009
- Mesajlar
- 29
- Excel Vers. ve Dili
- 2016,2021
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
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)
Saygı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
ömer bey bende size bilgi amaçlı sormak istiyorum
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.
ara formülünde aranan değere neden 2 yazdınız