• DİKKAT

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

sütundaki aynı olan son veriyi bulma

Katılım
9 Ocak 2009
Mesajlar
557
Excel Vers. ve Dili
2002 TÜRKÇE
2007 TÜRKÇE
2010 TÜRKÇE
2019 TÜRKÇE
öncelikle iyi akşamlar
a1 deki veriyi e sütununda arayacak ve a1 de yazılı olan en son hücrenin yanındaki değeri b1 e yazacak
dosyaya bir bakarsanız...
 

Ekli dosyalar

  • s.xls
    s.xls
    13.5 KB · Görüntüleme: 30
Ben KTF(KullanıcıTanımlıFonksiyon) ile çözdüm.
Aşağıdaki kodlar çalıştığınız dosyada bir modülde olmalı.:cool:
Fonksiyonun kullanımı;
Dosya ektedir.:cool:
=son_bul(A1;E1:E13)
A1=Aranacak değer,E1:E13 aranılacak yer,başvuru.
Kod:
Function son_bul(deg As Variant, alan As Range) As Variant
Dim k As Range
Set k = alan.Find(deg, , xlValues, xlWhole, , xlPrevious)
If Not k Is Nothing Then
    son_bul = k.Offset(0, 1).Value
    Else
    k.Offset = ""
End If
End Function
 

Ekli dosyalar

merhaba

fonksiyon alternatifi

Kod:
=DOLAYLI("F"&TOPLA.ÇARPIM(MAK((A1=E1:E13)*(SATIR(E1:E13)))))
 
Başka alternatif

Kod:
=INDEX(E1:F13;SUMPRODUCT(MAX((A1=E1:E13)*(ROW(E1:E13))));2)
=İNDİS(E1:F13;TOPLA.ÇARPIM(MAK((A1=E1:E13)*(SATIR(E1:E13))));2)

.
 
Dizi formülü olarak başka bir alternatif.

Kod:
=INDEX(E1:F13;MAX((A1=E1:E13)*(ROW(E1:E13)));2)
=İNDİS(E1:F13;MAK((A1=E1:E13)*(SATIR(E1:E13)));2)

.
 
Merhaba,

Başka bir alternatif,

Kod:
=ARA(2;1/(E1:E13=A1);(F1:F13))

.
 
hepinize ayrı ayrı teşekkür ediyorum iyi çalışmalar dilerim.
 
Geri
Üst