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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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:
Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
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.
 
Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
İ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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Örnek belge hala yok.
Cevabımın altındaki İMZA bölümünü tekrar okuyunuz.
 
Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
Ö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.
 
Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
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
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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)
 
Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
Ö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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 
Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 
Katılım
12 Şubat 2019
Mesajlar
115
Excel Vers. ve Dili
Vera. 10 Dil Türkçe
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,
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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))
 
Üst