Bir Alt ve Bir Ust Degeri Bulma

Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
Merhaba arkadaslar, ekte goreceniz calismada sirayla tarihler var:

A1 4/26/2010
A2 5/26/2010
A3 7/26/2010
A4 8/26/2010

seklinde istenilen 6/30/2010 tarihini referans alinca 5/26`yi yakin kucuk tarih 7/26`yi yakin buyuk tarih olarak vermesi ki bunu;

=INDEX(A1:A4,COUNTIF(A1:A4,"<"&"6/30/2010")) seklinde bi formulle ve formule +1 ekleyerekte buyuk tarihi bulabiliriz..

istegim ise takildim bunun degisik sekilleri olmali diye, dedim hani ya tarihler karisik olsa sonuca gidemeyeceksin, tarihlerin yerini degistirdigimizdede bunu yapabilecek bir yol lutfen, kolay gelsin..

ekte cok kolay anlasilir sekilde ozetli tesekkurler..
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Eğer doğru anladı isem

D7 hücresine

Kod:
=İNDİS($A$1:$A$10;KAÇINCI(MİN(İNDİS(MUTLAK(D2-A1:A10);0;0));İNDİS(MUTLAK(D2-A1:A10);0;0);0))
yazınız.

D6 hücresine

Kod:
=MAK(EĞER(($A$1:$A$10<D7);$A$1:$A$10))
yazıp CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturunuz.

E6 hücresine

Kod:
=DÜŞEYARA(D6;$A$1:$B$4;2;0)
yazarak E7 hücresine kadar çekiniz.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Merhaba arkadaslar, ekte goreceniz calismada sirayla tarihler var:

A1 4/26/2010
A2 5/26/2010
A3 7/26/2010
A4 8/26/2010

seklinde istenilen 6/30/2010 tarihini referans alinca 5/26`yi yakin kucuk tarih 7/26`yi yakin buyuk tarih olarak vermesi ki bunu;

=INDEX(A1:A4,COUNTIF(A1:A4,"<"&"6/30/2010")) seklinde bi formulle ve formule +1 ekleyerekte buyuk tarihi bulabiliriz..

istegim ise takildim bunun degisik sekilleri olmali diye, dedim hani ya tarihler karisik olsa sonuca gidemeyeceksin, tarihlerin yerini degistirdigimizdede bunu yapabilecek bir yol lutfen, kolay gelsin..

ekte cok kolay anlasilir sekilde ozetli tesekkurler..
.

En Yakın Küçük Tarih için:

Kod:
=MAX(IF(A1:A4<=D2;A1:A4))
En Yakın Büyük Tarih için:

Kod:
=MIN(IF(A1:A4>=D2;A1:A4))
Her iki formül de dizi formülüdür.

CTRL+SHIFT basılı iken ENTER ile giriniz.

Karşılarındakini de VLOOKUP fonksiyonu ile bulabilirsiniz.

.

.
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
arkadaslar tesekkur ederim, en basit dusunceyle en iyi cozumler sanirim :) elinde dizi olmayan ornekler olan arkadaslar olursa incelemekten ayrica memnuniyet duyacagim saygilar ve tesekkurler..
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
=LARGE(IF($A$1:$A$7<=D2,$A$1:$A$7,""),1)
=SMALL(IF($A$1:$A$7>=D2,$A$1:$A$7,""),1)

bu formullerlede elde ettim arkadaslar bilginize..
 
Üst