Belirtilen hücreler içinde rastgele sayı seçmek

Katılım
15 Ocak 2014
Mesajlar
2
Excel Vers. ve Dili
microsot office 2007 English
İyi günler. Bugün bütün uğraşlarıma rağmen çözemediğim bir formül hakkında yardım almak istiyorum.Aşağıdaki yüklediğim resimde gördüğünüz 16 tane sayı içinde formülün 1 tane rastgele seçim yapmasını istiyorum. =RANDBETWEEN(A1;A16) vs. çok formül denedim fakat hepsi 34 ila 54 arasındaki tüm sayılardan rastgele seçim yapıyor. Fakat ben her F9'a bastığımda 34 ila 54 arasındaki belirtilen sayılar içinden rasgele seçim yapmasını istiyorum. Yardımcı olursanız sevinirim arkadaşlar. Kolay gelsin.

 
Katılım
15 Ocak 2014
Mesajlar
2
Excel Vers. ve Dili
microsot office 2007 English
Harbiden de bu sitede o kadar excel ustaları varken bi tanesi bile bu sorunun cevabını veremiyor mu??
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,892
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

C1 hücresi için formül

Kod:
=DÜŞEYARA(YUVARLA(S_SAYI_ÜRET()*(MAK($A$1:$A$10)-MİN($A$1:$A$10))+MİN($A$1:$A$10);0);$A$1:$B$10;2;0)


. . .
 

lark

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2004
Mesajlar
322
Excel Vers. ve Dili
Excel 2021 / Türkçe
KTF ile

Kod:
Function sec(alan As range)

Dim t(50) As Variant
Application.Volatile True
Randomize

v = alan
        
        For i = 1 To UBound(v)
            For j = 1 To UBound(v, 2)
                t(i) = v(i, j)
            Next j
        Next i

q = Int((Rnd * UBound(v)) + 1)
sec = t(q)
End Function
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Altarnatif olsun,
A1:A10 aralığına göre, siz aralığı kendinize göre ayarlayabilirsiniz.
Kod:
=İNDİS($A$1:$A$10;KAÇINCI(MİN(EĞER($A$1:$A$10>=RASTGELEARADA(34;
54);$A$1:$A$10));$A$1:$A$10;0))
DİZİ formülüdür
Dizi formülü: Formül hücreye girildikten sonra enter tuşuna basmadan Ctrl+Shift+Enter tuş kombinasyonu ile aktif olmaktadır.
Formülün başında ve sonunda { } bu işaretler çıkar.


Ayrıca; 2.mesajınız sitem etmek için olmuş. Aynı şekilde paylaşımlarınızda bekliyoruz.

--
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,314
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben sorunuzu farklı anladım. Alternatif olarak aşağıdaki formülü deneyiniz.

Kod:
=DOLAYLI("A"&RASTGELEARADA(1;16))
 
Üst