• DİKKAT

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

Soru Belirli bir örneklem içindeki sayıya en yakınını bulma

Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
İyi geceler,
Benim yapmak istediğimi: Bir datanın içindeki bir sayıyı başka bir datanın içinde bulamıyorsa o sayıya en yakın sayı hangisi ise onun yanına getirmek. Ben vlookup ta aynı sayıyı getiriyorum ama eğer aradığım sayı yoksa ona en yakın sayıyı getirtemiyorum. Bunu bir yolu var mıdır? Misal sayılar 2.67-3,45-3,78-4,34 olsun. Benim bu verilerin içinde vlookup ile 3,77 yi aratınca eğer 3,77 yoksa 3,78 i getirmesini istiyorum. Bu mümkün müdür?
Teşekkür ederim.
 
Merhaba.
Aynı soru için bir'den fazla konu açmanızın doğru olmadığını belirtmeliyim.

Sorularınızı örnek belge üzerinden sorarak daha hızlı ve net cevaplara ulaşmanız kolaylaşır.
Konuya ilişkin olarak, cevabımın altındaki İMZA bölümünü okuyunuz.

Sorunuza gelince; aranan değer A1 hücresinde, arama alanı B2:B10 ise, sonuç almak istediğiniz hücreye aşağıdaki formülü
dizi formülüne dönüştürerek (ENTER değil, CTRL+SHIFT+ENTER tuşlarına birlikte basarak) uygularsanız sonuç alabilirsiniz.
Dizi formülüne dönüştürme işlemini doğru yapmışsanız; formül kendiliğinden {....} gibi köşeli parantez arasına alınır.
=KAYDIR($B$1;KAÇINCI(MİN(MUTLAK($A$1-$B$2:$B$5));MUTLAK($A$1-$B$2:$B$5);0);0)
 
Son düzenleme:
Merhaba.
Aynı soru için bir'den fazla konu açmanızın doğru olmadığını belirtmeliyim.

Sorularınızı örnek belge üzerinden sorarak daha hızlı ve net cevaplara ulaşmanız kolaylaşır.
Konuya ilişkin olarak, cevabımın altındaki İMZA bölümünü okuyunuz.

Sorunuza gelince; aranan değer A1 hücresinde, arama alanı B2:B10 ise, sonuç almak istediğiniz hücreye aşağıdaki formülü
dizi formülüne dönüştürerek (ENTER değil, CTRL+SHIFT+ENTER tuşlarına birlikte basarak) uygularsanız sonuç alabilirsiniz.
Dizi formülüne dönüştürme işlemini doğru yapmışsanız; formül kendiliğinden {....} gibi köşeli parantez arasına alınır.
Merhaba,
Foruma telefon üzerinden girdim. Soruyu soramadım zannettim. İlinci kez yazdım o yüzden.
2 kez sorduğumu farkettim ama portalınızda silme butonunu bulamadım.
 
İyi akşamlar,
sizin yazdığınız formülle çözemedim.
örneği şöyle örnek vereyim size;
A1 - A6 Sütunundaki sayılar
-2,01
-1,93
-1,85
-1,76
-1,68
-1,6

B2-B7 arası sayılar
-1,07
-0,79
-0,23
-0,09
0,46
1,72
C1 hücresinde A1 hücresinde yer alan -2,01 sayısını B2-B7 arası aratıp eğer yoksa -2,01 sayısına en yakın sayısı getirtmek istiyorum.
yani örneğe göre -1,07 yi bulmak istiyorum.
Düşey ara formülü ile yapılabilir mi?
Teşekkür ederim.
 
Örnek belge hala yok.
Cevabımın altındaki İMZA bölümünü tekrar okuyunuz.
 
Örnek belge hala yok.
Cevabımın altındaki İMZA bölümünü tekrar okuyunuz.

https://drive.google.com/drive/my-drive

yukarıda bir adres paylaştım ama başardım mı bilmiyorum. Google hesap aldım. excel dosyasını kaydettim. Sayfa 2 adlı sheetteki A2 hücresindeki veriyi Ana Data adlı sheetteki A sütununda aratıp eğer aynı değer yoksa (-2,01) sayıya en yakın değeri gerittmek istiyorum.

teşekkür ederim.
 
https://drive.google.com/drive/my-drive

yukarıda bir adres paylaştım ama başardım mı bilmiyorum. Google hesap aldım. excel dosyasını kaydettim. Sayfa 2 adlı sheetteki A2 hücresindeki veriyi Ana Data adlı sheetteki A sütununda aratıp eğer aynı değer yoksa (-2,01) sayıya en yakın değeri gerittmek istiyorum.

teşekkür ederim.
(-2,01) sayıya en yakın değeri sayfa 2 deki B2 hücresine getirtmek istiroum
 
Sayfa2 B2 hücresine dizi formülü olarak uyguladıktan (CTRL+SHIFT+ENTER ile formül uygulaması) sonra aşağı ve sağ doğru kopyalayın.
=KAYDIR('Ana Data'!A$1;KAÇINCI(MİN(MUTLAK($A2-'Ana Data'!A$1:A$6));MUTLAK($A2-'Ana Data'!A$1:A$6);0)-1;0)
 
Ömer Bey, çok özür dilerim. Yanlış sordum soruyu. Paylaştığım kitap 2 dosyasında sayfa 2 isimli sayfada A sürunundaki sayıları Ana Data isimşi çalışma sayfasındaki A sütunudaki sayılarla eşleştirip eğer aynı sayı varsa aynı sayıyı tam yanındaki B hücresine eğer aynı sayı yoksa en yakın sayıyı B hücresine getirmek istiyorum. Misal Sayfa 2 de A32 0,45 sayısı Ana Data sayfasının A sütununda aratırsak B32 hücresine Ana Data sayfadının A sütununda bu sayıya en yakın olan 0,46 sayısını getirtmek istiyorum.
Tekrardan özür dilerm soruyu yanlış sorduğum için.
Teşekkür ederm.
 
Drive üzerinden daha evvel formül uygulaması yapmamıştım.
Drive daki belgeye bakar mısınız? Yukarıdaki cevapta verdiğim formülü uyguladım.
 
Drive üzerinden daha evvel formül uygulaması yapmamıştım.
Drive daki belgeye bakar mısınız? Yukarıdaki cevapta verdiğim formülü uyguladım.

Ömer Bey, ben şu cümleyi anlamadım; "Sayfa2 B2 hücresine dizi formülü olarak uyguladıktan (CTRL+SHIFT+ENTER ile formül uygulaması) sonra aşağı ve sağ doğru kopyalayın. "
Ben sizin verdiğiniz formülü kopyalayıp B2 hücresine çift tıklayıp içine girip yapıştır diyorum. B2 hücresinde CTRL+SHIFT+ENTER yapınca hücre içi boş kalıyor. Formül hata verdi bu arada. Gerçi soruyu size yanlış sormuştum :(
Soru Şu; Paylaştığım kitap 2 dosyasında sayfa 2 isimli sayfada A sürunundaki sayıları Ana Data isimşi çalışma sayfasındaki A sütunudaki sayılarla eşleştirip eğer aynı sayı varsa aynı sayıyı tam yanındaki B hücresine eğer aynı sayı yoksa en yakın sayıyı B hücresine getirmek istiyorum. Misal Sayfa 2 de A32 0,45 sayısı Ana Data sayfasının A sütununda aratırsak B32 hücresine Ana Data sayfadının A sütununda bu sayıya en yakın olan 0,46 sayısını getirtmek istiyorum.
 
Uygulama yapmadan cevap yazma alışkanlığım yoktur.
Verdiğim formül (9 numaralı cevaptaki yeni formülden bahsediyorum) istediğiniz sonuçları veriyor.

Şimdi forumdan çıkak zorundayım, iyi geceler dilerim.
 
Bu sırada burada ne demek istediğinizi çözdüm.

"Sayfa2 B2 hücresine dizi formülü olarak uyguladıktan (CTRL+SHIFT+ENTER ile formül uygulaması) sonra aşağı ve sağ doğru kopyalayın. "
evet formül çalışıyor çok teşekkür ederim Ömer Bey,
 
Dizi formülsüz alternatif

Kod:
=İNDİS('Ana Data'!$A$1:$A$6;KAÇINCI(MİN(İNDİS(MUTLAK(A2-'Ana Data'!$A$1:$A$6);0;0));İNDİS(MUTLAK(A2-'Ana Data'!$A$1:$A$6);0;0);0))
 
Geri
Üst