İçeriğe geç
parazade
Matematik ve TrigonometriÖrnekler doğrulandı

S_SAYI_ÜRET Formülü (RAND): 0 ile 1 Arasında Rastgele Sayı

S_SAYI_ÜRET

İngilizce adı: RAND

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

S_SAYI_ÜRET kısaca

S_SAYI_ÜRET, 0'a eşit ya da büyük, 1'den küçük rastgele bir ondalık sayı döndürür ve argüman almaz. =S_SAYI_ÜRET()*(b-a)+a ile istediğiniz aralıkta sayı üretilir; sayfa her hesaplandığında değişir.

Söz dizimi

S_SAYI_ÜRET()

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

İçindekiler
  1. SSAYIÜRET ne döndürür?
  2. İstediğiniz aralığa taşımak
  3. Listeyi rastgele karıştırmak
  4. TAMSAYI ile birlikte kullanım
  5. Olasılık simülasyonu kurmak
  6. Değerleri sabitleme ve dikkat edilecekler

S_SAYI_ÜRET ne döndürür?

Excel S_SAYI_ÜRET formülü, 0 ile 1 arasında eşit dağılımlı rastgele bir ondalık sayı üretir. Sonuç 0 olabilir ama hiçbir zaman 1'e ulaşmaz. Fonksiyon argüman almaz. Yine de parantezleri yazmanız gerekir: =S_SAYI_ÜRET().

Değer sabit kalmaz. Bir hücreye veri girdiğinizde ya da F9'a bastığınızda tüm S_SAYI_ÜRET hücreleri yeni sayı alır. Bu sayfadaki örnekler bu yüzden sayının kendisini değil, sınırlar içinde kalıp kalmadığını kontrol eder.

İstediğiniz aralığa taşımak

Microsoft'un önerdiği kalıp =S_SAYI_ÜRET()*(b-a)+a biçimindedir. 5 ile 15 arasında rastgele bir indirim oranı için =5+S_SAYI_ÜRET()*10 yazarsınız. Sonucu YUVARLA ile tam sayıya çevirdiğinizde değer 5 ile 15 arasında kalır ve rapora doğrudan yazılabilir.

Yalnız tam sayı gerekiyorsa RASTGELEARADA daha pratiktir, çünkü sınırları doğrudan yazarsınız. S_SAYI_ÜRET, ondalıklı değer ya da olasılık hesabı gerektiğinde öne çıkar.

Listeyi rastgele karıştırmak

Bir öğrenci listesini rastgele sıraya koymak için yanına bir yardımcı sütun açıp her satıra =S_SAYI_ÜRET() yazın. Sonra tabloyu bu sütuna göre sıralayın. Her sıralamada yeni sayılar üretildiği için liste her seferinde farklı bir düzene girer.

Bu yöntemde aynı öğrenci iki kez seçilmez, çünkü satırların kendisi yer değiştirir. Sunum sırası, sınav salonu dağılımı ya da nöbet listesi hazırlarken işe yarar.

TAMSAYI ile birlikte kullanım

=TAMSAYI(S_SAYI_ÜRET()*100) 0 ile 99 arasında bir tam sayı verir. Tek başına =TAMSAYI(S_SAYI_ÜRET()) ise her zaman 0'dır, çünkü sayı 1'den küçük olduğu için tam kısmı hep sıfırdır. Bu davranış, çarpanı unuttuğunuzu fark etmenin kolay bir yoludur.

Basit bir olasılık denemesinde =EĞER(S_SAYI_ÜRET()<0,3;"Kazandı";"Kaybetti") yaklaşık yüzde 30 olasılıkla "Kazandı" yazar. Bin satıra kopyalayıp EĞERSAY ile sayarsanız oranın 0,3 civarında dolaştığını görürsünüz.

Olasılık simülasyonu kurmak

S_SAYI_ÜRET küçük simülasyonlar için yeterlidir. Bir kargo firmasının teslimatlarının yaklaşık yüzde 8'inin geciktiğini varsayalım. A2:A1001 aralığına =EĞER(S_SAYI_ÜRET()<0,08;1;0) yazarsanız her satır bir teslimatı temsil eder. Toplamı aldığınızda 80 civarında bir sayı görürsünüz.

Her F9 basışında toplam biraz değişir. Bu dalgalanma rastlantının doğal sonucudur. Satır sayısını artırdıkça oran varsayılan değere yaklaşır, bu da simülasyonun ne kadar güvenilir olduğunu sezmenize yardım eder.

Değerleri sabitleme ve dikkat edilecekler

Sayıların değişmemesi gerekiyorsa hücreleri kopyalayıp Değerleri Yapıştır ile yapıştırın. Tek bir hücre için formül çubuğunda F9'a basıp Enter'la onaylamak formülü sonucuyla değiştirir.

Çok sayıda S_SAYI_ÜRET içeren büyük dosyalar her düzenlemede yeniden hesaplandığı için yavaşlayabilir. Gerektiğinde hesaplamayı Formüller sekmesinden el ile hesaplama moduna alabilirsiniz.

Bir sınıf listesinin yanına =S_SAYI_ÜRET() sütunu ekleyin ve listeyi bu sütuna göre sıralayarak rastgele bir sunum sırası oluşturun.

Örnekler

Örnek 1: Sonuç 0 ile 1 arasında mı?
ABC
1Kontrol
2AralıkDOĞRU
=VE(S_SAYI_ÜRET()>=0;S_SAYI_ÜRET()<1)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: DOĞRU

S_SAYI_ÜRET her zaman 0'a eşit ya da büyük, 1'den küçük bir sayı döndürür; kontrol DOĞRU çıkar.

Örnek 2: 5 ile 15 arasında indirim oranı
ABCD
1AltÜst
2515DOĞRU
=YUVARLA(A2+S_SAYI_ÜRET()*(B2-A2);0)<=B2

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: DOĞRU

5 + S_SAYI_ÜRET() × 10 en fazla 15'e yaklaşır. Yuvarlanmış sonuç 15'i geçmediği için kontrol DOĞRU döner.

Örnek 3: Çarpansız TAMSAYI neden 0 verir?
ABC
1Not
2Çarpan yok0
=TAMSAYI(S_SAYI_ÜRET())

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 0

Sayı 1'den küçük olduğu için tam kısmı her zaman 0'dır. Aralık için önce bir çarpan gerekir.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

Sıkça Sorulan Sorular

Excel S_SAYI_ÜRET formülü nasıl kullanılır?

=S_SAYI_ÜRET() yazarsınız; argüman yoktur. 0 ile 1 arasında, 1 hariç rastgele bir sayı döner.

S_SAYI_ÜRET ile belirli aralıkta sayı nasıl üretilir?

=S_SAYI_ÜRET()*(b-a)+a kalıbını kullanın. 10 ile 20 arası için =S_SAYI_ÜRET()*10+10 yazılır.

S_SAYI_ÜRET'in İngilizcesi nedir?

İngilizce Excel'de RAND adıyla yazılır: =RAND().