verilen sayıdan büyük en yakın sayıyı bulma

Katılım
8 Temmuz 2005
Mesajlar
11
Herkese merhaba,
Şu işlemi yapacak fonksiyonu bulamadım.
A1 hücresinde bir sayımız olsun. B1:B10 aralığında da sayı listemiz olsun. A1 deki değerden büyük en yakın sayıyı listeden veren bir formül arıyorum. Bir tür yukarı yuvarlamaya benzer fonksiyon. Yardımlarınız için teşekkürler.
 

Ömer

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

Kod:
=MİN(EĞER(A1<B1:B10;B1:B10))
Dizi formülüdür. Girişini ctrl shift enter tuş kombinasyonu ile yapınız.
 
Katılım
8 Temmuz 2005
Mesajlar
11
Yardımınız için teşekkürler. Fakat yaptırmak istediğim bu değildi. A1 deki değere en yakın ve kendisinden büyük sayıyı listeden buldurmaktı amacım. Örnek verecek olursam, A1 değeri 4 olsun. Listede de 1'den 10'a kadar sayılarım olsun. Fonksiyonun bana vereceği sonuç 5 olacaktı. 4'e en yakın ve kendisinden büyük olan sayı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Ömer beyin önerdiği formül doğru sonuç veriyor.

Formülü hücreye uyguladıktan sonra dizi formüle çevirmelisiniz. Bu işlem için hücre içindeyken CTRL+SHIFT+ENTER tuşlarına basarak formül içeren hücreyi terk emelisiniz.
 
Katılım
19 Şubat 2018
Mesajlar
4
Excel Vers. ve Dili
excel 2016 ing
Merhaba,

=MİN(EĞER(A1<B1:B10;B1:B10))

Girişini ctrl shift enter tuş kombinasyonu ile yapınız.

yukarıda belirtilen formülü başka bir formülün içinde kullanmak istiyorum ama "ctrl shift enter tuş kombinasyonu"hata veriyor yardımınızı rica 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,

=MİN(EĞER(A1<B1:B10;B1:B10))

Girişini ctrl shift enter tuş kombinasyonu ile yapınız.

yukarıda belirtilen formülü başka bir formülün içinde kullanmak istiyorum ama "ctrl shift enter tuş kombinasyonu"hata veriyor yardımınızı rica ederim.
Merhaba, foruma hoşgeldiniz.

Sorunuzu, gerçek belgenizle aynı yapıda, gerçek belgenizdeki verileri temsil edebilecek nitelikte örnek veri içerecek şekilde,
bir örnek belge üzerinden sorarsanız daha hızlı sonuca ulaşırsınız.

Örnek belgenizin, hatalı dediğiniz durum oluşmuş halde ve olması gereken sonucun başka bir alana elle yazıldığı,
bu sonuca nasıl ulaştığınızı belirten kısa net açıklama içermesini sağlayınız.

Örnek belge yükleme yöntemine ilişkin kısa açıklama cevabımın altındaki İMZA bölümünde var.
.
 
Katılım
19 Şubat 2018
Mesajlar
4
Excel Vers. ve Dili
excel 2016 ing
Merhaba;
Bilgisayarımın şirket bilgisayarı olması neden ile dosya yükleyemiyorum.
Ancak sorunumu ekte antalmaya çalıştım yardımlarınızı rica ederim.
Ekte bulunan sayıları aşağıdaki sırası bozulmadan formülle küçükten büyüğe doğru sıra numarası vermek istiyorum "1,2,3,4....."ancak bir sayıdan bir kaçtane var "0,0,0" gibi ve sayılar belli bir sırada gitmiyor "17,19,26"gibi arada olmayan sayılarda var olmayan sayının sırasını arkadan gelen sayıya vermeli..
çok önemli yardımlarınızı rica ederim.



13
26
1
15
6
66
26
3
3
0
7
0
10
0
0
3
0
1
1
9
4
10
75
2
4
4
0
4
19
3
0
12
11
210
99
0
14
3
0
1
1
16
30
10
2
10
2
0
4
2
0
46
0
12
7
1
15
12
0
1
1
12
0
3
189
13
2
3
0
5
4
1
33
0
2
24
6
4
795
0
7
6
3
0
2
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
3 sıfır var ise 1. sıfır 1 2.sıfır 2 3. sıfır 3 şeklindemi olaçak yoksa 3 sıfırda 1 mi olaçak açıklarmısınız?
 
Katılım
19 Şubat 2018
Mesajlar
4
Excel Vers. ve Dili
excel 2016 ing
merhaba;

Sıfırlar sıfır yani aynı sıfırlar aynı rakkam
örnek: 8,8,8 varsa hepsinin sıra numarası aynı olmalı 8 e sıra numarası 5 geldiyse tüm sıfırlar 5 olmalı 8 den sonra listemde 12 iki geliyorsa mesela buda sıradan 6 numarayı almalı
 

Ömer

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

Sanırım verilere Id numarası vermek istiyorsunuz.

Verilerinizin A2 den başladığını düşünerek; B2 hücresine yazıp alt satırlara kopyalayın.

Kod:
=EĞER(A2="";"";EĞER(EĞERSAY(A$2:A2;A2)=1;MAK(B$1:B1)+1;DÜŞEYARA(A2;A$1:B1;2;0)))
.
 
Katılım
19 Şubat 2018
Mesajlar
4
Excel Vers. ve Dili
excel 2016 ing
Merhaba; Öncelikle teşekkür ederim formül çalışyor ama iki sorunum var;

1- ilk sıradaki yani "13" numaraya 1 veriyor ama yapmam gereken
A1 il A100 arasında bulunan sayılardan 0=0 1rakkamını bu 100 rakkamın içinden bulup ona 1 değerini vermesi ayrıca sıra ritmikte gitmediğinden 17den sonra 18 yerine 19 geldiğinden 17 ye 10 sıra numarasını verdi ise 19rakkamına 11 sıranumarasını vermesi

2. sorun ise bu numaralar buraya formül ile gelmektedir.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Açıklamalarınız tam anlaşılmıyor. Daha net ve detaylı bilgi vermenizi rica ederim.

ID leri sıralı şekilde vermesi için.

B2: (dizi formülüdür, girişini ctrl+shift+enter ile yapınız.)

Kod:
=BAĞ_DEĞ_SAY(KAÇINCI(SATIR(DOLAYLI("1:"&RANK(A2;$A$2:$A$100;1)))
 ;RANK($A$2:$A$100;$A$2:$A$100;1);0))
.
 
Üst