• DİKKAT

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

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.
 
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.
 
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ı.
 
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.
 
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,

=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.
.
 
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
 
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?
 
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ı
 
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)))

.
 
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.
 
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))

.
 
Geri
Üst