• DİKKAT

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

İki Veri sayfasının karşılaştırılması

  • Konbuyu başlatan Konbuyu başlatan BERAS
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Haziran 2006
Mesajlar
13
Excel Vers. ve Dili
office2016
Mavi Ekranda Stok koduna ait Döviz Birim Fiyatı :83,50 usd Veri sayfasında Bu stok koduna ait Döviz Birim Fiyatına En yakın Tutarının Getirmesini istiyorum Bu yapılabilirmi Düşey arada yaptım ama en üsteki değeri buraya getiriyor
 
merhaba
ekteki örnek sizin sorunuzla ilgili.
açıkcası sizin dosyaya uyarlayamadım.
öğleden sonra saat 12 yi geçtiği için olsa gerek :)

not: örnek çözüm syn Ali'nin diye hatırlıyorum.
 
EN_YAKIN KTF hazırladım
Ekli dosyayı inceleyiniz.:cool:
Kod:
Function EN_YAKIN(alan As Range, deg As Range)
Dim yakin As Double, sonuc As Double, hcr As Range, sorgu As Double
sorgu = WorksheetFunction.Max(alan) + 1
For Each hcr In alan
    If IsNumeric(hcr.Value) Then
        yakin = hcr.Value - deg
        If yakin < 0 Then yakin = yakin * -1
        If yakin = 0 Then
            EN_YAKIN = hcr.Value
            Exit Function
            ElseIf yakin < sorgu Then
            sorgu = yakin
            sonuc = hcr.Value
        End If
    End If
Next hcr
EN_YAKIN = sonuc
End Function
 
teşekkür ederim çalıştı. Bi sorunum daha var buna benzer 197000 satırlık bir verim var bunu tek stok için uygular isem doğru çalışıyor birden fazla stok için yapar isem yanlış bilgi veriyor
 
teşekkür ederim çalıştı. Bi sorunum daha var buna benzer 197000 satırlık bir verim var bunu tek stok için uygular isem doğru çalışıyor birden fazla stok için yapar isem yanlış bilgi veriyor

Dosyanız Hazır.:cool:
 
Geri
Üst