yatayara formülünün tersi varmı ?

Katılım
31 Ocak 2009
Mesajlar
8
Excel Vers. ve Dili
2007
Aşağıda yer alan değerler bir satırda yer alan hücrelerde artarak
sıralanmaktadır.
A1 B1 C1 D1 E1 F1 G1
0.9720 0.9990 1.0260 1.0530 1.0800 1.1070 1.1340

A2=1.033 gibi bir değere sahiptir.

=YATAYARA(A2;A1:G1;1) formülünü uyguladığım zaman bana 1.026 değerini
veriyor.
Halbuki ben 1.053 değerini bulmak istiyorum. Yani bulmak istediğim değer bir alt değer değilde bir üst değer ne yapmalıyım ?
Yardımlarınız için şimdiden teşekkürler.
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Merhaba,

Küçük bir örnek ekler misiniz?
 
Katılım
31 Ocak 2009
Mesajlar
8
Excel Vers. ve Dili
2007
1 2 3 4 5 6 7 8
10 20 30 40 50 60 70 80 90


arama 65

yatayara 60



benim burada bulmak istediğim değer 70 naısl yapabilirim
yani arama değerinin bir alt değeri değil bir üst değerini bulmak istiyorum
 
Katılım
31 Ocak 2009
Mesajlar
8
Excel Vers. ve Dili
2007
.

örnegi gönderiyorum şimdi yardımlarınız için teşekkür ederim
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Dosyanız 2007 olduğu için açamadım.

Kod:
=KÜÇÜK(EĞER(A1:G1>=A2;A1:G1);1)
Dizi formülüdür. Formülü yazdıktan sonra direk entera basmadan CTRL SHIFT ENTER tuşlarına basarak formülün girişini tamamlayınız. Bu işlemden sonra formülün başına ve sonuna { } ayıraçları otomatik eklenecektir..

.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Aşağıda yer alan değerler bir satırda yer alan hücrelerde artarak
sıralanmaktadır.
A1 B1 C1 D1 E1 F1 G1
0.9720 0.9990 1.0260 1.0530 1.0800 1.1070 1.1340

A2=1.033 gibi bir değere sahiptir.

=YATAYARA(A2;A1:G1;1) formülünü uyguladığım zaman bana 1.026 değerini
veriyor.
Halbuki ben 1.053 değerini bulmak istiyorum. Yani bulmak istediğim değer bir alt değer değilde bir üst değer ne yapmalıyım ?
Yardımlarınız için şimdiden teşekkürler.

Liste sıralı gitmesede çalışmasını isterseniz.

Verileriniz A1:G1 aralığında olsun.

A2 hücresinde arama yaptığınız değer olsun. Sonucu göreceğiniz hücreye


Kod:
=EĞER(MAK(A1:G1)<=A2;A2;MİN(EĞER(A1:G1-A2>=0;$A1:G1)))
yazdıktan sonra CTRL+SHIFT+ENTER tuşlarına birlikte basarak giriniz.
 
Katılım
31 Ocak 2009
Mesajlar
8
Excel Vers. ve Dili
2007
yatayara

öncelikle ilginizi için çok teşekkür ederim yazdığınız formülleri evimdeki 2003 excelde girdim ama istediğim sonucu elde edemedim öncelikle elimdeki veriler sıralı artan şeklinde yani yatayaraya uygun. birde office'in remi sitesinde;

yatayara : Belirli bir değer için tablonun en üst satırını veya bir dizinin (dizi: Birden çok sonuç veren veya satırlar ve sütunlar halinde düzenlenmiş bir grup bağımsız değişken üzerinde işlem yapan tek formüller oluşturmak için kullanılır. Bir dizi aralığı ortak bir formülü paylaşır; bir dizi sabiti bağımsız değişken olarak kullanılan bir sabitler grubudur.) üst satırını arar ve belirlediğiniz tablo veya dizideki satır ile aynı sütundaki değeri verir. Karşılaştırma değerleriniz veri çizelgesi üzerinde bir satırda yer alıyorsa ve belirli bir sayıda aşağı satıra bakmak istediğinizde YATAYARA fonksiyonunu kullanın

Şimdi benim sorunum aşağı satıra değil yukarı satıra bakmak istiyorum yani bulduğu değerin bir alt değerin değil bir üst değerini almak istiyorum. Nasıl yapabilirim

Not: Elimdeki excel 2003 ile hazırlanmış tabloyu gönderiyorum yardımlarınız için şimdien çok teşekkür ederim. Son iki üç gündür bununla uğraşıyorum :)
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın alipu,

Ali Bey'in ve benim verdiğim formüllerde bir sorun yok istediğiniz sonuçlar nedir anlayamadım. Eki inceleyiniz, istediğiniz sonuçlar bunlar değil mi?


.
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,612
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın espiyonajl hocam bizim içinde faydalı oldu teşekkür ettim çalışmalarınız için
 
Katılım
31 Ocak 2009
Mesajlar
8
Excel Vers. ve Dili
2007
Evet şimdi fark ettim benim yanlış yazmam yüzünden olmuş sizlerden bu hatam için özür diler bana verdiğiniz destek için çok teşekkür ederim. iyi ki varsınız :)
 
Üst