- Katılım
- 7 Mar 2021
- Mesajlar
- 246
- Çözümler
- 8
- Aldığı beğeni
- 270
- Excel V
- Office 2013 TR
Konu Sahibi
Excelde rastgele (random) sayı üretme işlemi için birkaç formül bulunmaktadır. Bu formüller: S_SAYI_ÜRET, RASTGELEARADA, RASGDİZİ. Bunların kullanımı ile ilgili örnekler yapalım.
0 – 1 arasında rastgele sayı üretme
S_SAYI_ÜRET formülü ile 0 ile 1 arasında düzgün dağılımlı rastgele (random) sayı üretebilirsiniz. İngilizce karşılığı RAND formülüdür.
Formülün kullanımı =S_SAYI_ÜRET () biçimindedir. Değişken almadığı için formülü yazıp ardından enter tuşuna basmanız yeterlidir.
X ve Y iki sayı olsun. Bu iki sayı arasında rastgele sayı üretmek için formülü şöyle düzenleyebiliriz. Ancak bu formül ondalıklı sayı üretir. Tamsayı istiyorsanız RASTGELEARADA formülünü kullanmalısınız.
=S_SAYI_ÜRET() * (X – Y) + X
iki tam sayı arasında sayı üretme
Seçtiğiniz iki sayı arasında rastgele bir sayı üretmek için RASTGELEARADA (İngilizcesi RANDBETWEEN) formülünü kullanın. Bu formül tam sayı üretir, ondalıklı sayı üretmez. Alt sınır ve üst sınır değerini belirtmeniz yeterlidir. Yukarıdaki örnekte 4. satırda alt değer 0 ve üst değer 1 olarak belirttik. Ondalıklı sayı üretmeyeceği için ya 0 ya da 1 değerini verir. Aşağıdaki formül 100 ile 500 arasında rastgele sayı üretir.
HTML:
Alt değer ve üst değer olarak negatif sayı da belirtebilirsiniz. Aşağıdaki formülde rastgele sayı aralığı -30 ile -5 arasındadır.
HTML:
tam sayı dizisi üretme
Diğer formüllerden farklı olarak RASGDİZİ (İngilizcesi RANDARRAY) formülü rastgele sayılardan oluşan bir dizi üretir. Satır sayısı, sütun sayısı, alt sınır, üst sınır değerini belirterek rastgele sayı üretebilirsiniz. Son değişkeni tam sayı mı ondalık sayı mı olacağını belirtir.
Örneğin aşağıdaki formül 7 satırlık 5 sütunluk rastgele sayı dizisi üretir. Sayılar 10 ile 100 arasındadır ve hepsi tam sayıdır.
HTML: Eğer ondalıklı sayı üretmek istiyorsanız son değişkeni “YANLIŞ” olarak değiştirin.
ondalıklı sayı dizisi üretme
Formülü aşağıdaki gibi düzenlersek 10 ile 100 arasında ondalıklı sayı elde ederiz.
HTML: Önemli Not: Sayfada değişiklik yaptığınızda, formülü her yenilediğinizde farklı sayılar üretildiğini göreceksiniz. Sayıyı sabitlemek için formül çubuğuna tıklayın ve F9 tuşuna basın.
0 ile 1 arasında rastgele sayı üretme (S_SAYI_ÜRET formülü)

0 – 1 arasında rastgele sayı üretme
S_SAYI_ÜRET formülü ile 0 ile 1 arasında düzgün dağılımlı rastgele (random) sayı üretebilirsiniz. İngilizce karşılığı RAND formülüdür.
Formülün kullanımı =S_SAYI_ÜRET () biçimindedir. Değişken almadığı için formülü yazıp ardından enter tuşuna basmanız yeterlidir.
X ve Y iki sayı olsun. Bu iki sayı arasında rastgele sayı üretmek için formülü şöyle düzenleyebiliriz. Ancak bu formül ondalıklı sayı üretir. Tamsayı istiyorsanız RASTGELEARADA formülünü kullanmalısınız.
=S_SAYI_ÜRET() * (X – Y) + X
İki sayı arasında rastgele sayı üretme (RASTGELEARADA)

iki tam sayı arasında sayı üretme
Seçtiğiniz iki sayı arasında rastgele bir sayı üretmek için RASTGELEARADA (İngilizcesi RANDBETWEEN) formülünü kullanın. Bu formül tam sayı üretir, ondalıklı sayı üretmez. Alt sınır ve üst sınır değerini belirtmeniz yeterlidir. Yukarıdaki örnekte 4. satırda alt değer 0 ve üst değer 1 olarak belirttik. Ondalıklı sayı üretmeyeceği için ya 0 ya da 1 değerini verir. Aşağıdaki formül 100 ile 500 arasında rastgele sayı üretir.
HTML:
Alt değer ve üst değer olarak negatif sayı da belirtebilirsiniz. Aşağıdaki formülde rastgele sayı aralığı -30 ile -5 arasındadır.
HTML:
Rastgele sayı dizisi üretme (RASGDİZİ formülü)

tam sayı dizisi üretme
Diğer formüllerden farklı olarak RASGDİZİ (İngilizcesi RANDARRAY) formülü rastgele sayılardan oluşan bir dizi üretir. Satır sayısı, sütun sayısı, alt sınır, üst sınır değerini belirterek rastgele sayı üretebilirsiniz. Son değişkeni tam sayı mı ondalık sayı mı olacağını belirtir.
Örneğin aşağıdaki formül 7 satırlık 5 sütunluk rastgele sayı dizisi üretir. Sayılar 10 ile 100 arasındadır ve hepsi tam sayıdır.
HTML: Eğer ondalıklı sayı üretmek istiyorsanız son değişkeni “YANLIŞ” olarak değiştirin.

ondalıklı sayı dizisi üretme
Formülü aşağıdaki gibi düzenlersek 10 ile 100 arasında ondalıklı sayı elde ederiz.
HTML: Önemli Not: Sayfada değişiklik yaptığınızda, formülü her yenilediğinizde farklı sayılar üretildiğini göreceksiniz. Sayıyı sabitlemek için formül çubuğuna tıklayın ve F9 tuşuna basın.
Moderatör tarafında düzenlendi: