Genel Bakış
RASTGELEARADA (RANDBETWEEN), belirttiğiniz alt ve üst değer arasında rastgele bir tamsayı verir. Her iki sınır da sonuca dahildir. Test verisi, örnekleme, zar ya da çekiliş benzeri senaryolar ve rastgele sıra numarası üretmek için kullanılır.
RASTGELEARADA uçucu bir işlevdir; çalışma sayfasındaki herhangi bir hücre her hesaplandığında yeni bir değer üretir. Sonucu sabit bir değer olarak saklamak istiyorsanız hücreyi kopyalayıp değer olarak yapıştırın.
Sonuçlar sırasıyla 1, -4, 2 ve 115 olur. Her sonuç kendi satırındaki alt ve üst değer arasında, bu iki sınır da dahil olmak üzere bir tamsayıdır; negatif sınırlar da kullanılabilir. Üçüncü satırda alt ve üst değer aynı olduğundan işlev her zaman bu sayıyı verir. Sayfa yeniden hesaplandığında diğer satırlardaki değerler değişir.
Sonuçlar sırasıyla 1, 1, 9, 2 ve 3 olur. İlk satırda aralığa yalnız bir tamsayı düştüğü için sonuç hep aynıdır. İkinci satırda 1 veya 2, üçüncü satırda 9 veya 10 çıkabilir. Dördüncü ve beşinci satırlardaki aralıkta hiç tamsayı bulunmaz; bu durumda sonuç belirtilen aralığın dışına çıkar ve her seferinde aynı değer gelir. Bu beklenmedik sonuçlardan kaçınmak için alt ve üst değerleri tamsayı olarak girin.
Sonuçlar sırasıyla 35, 4 ve 17 olur. RASTGELE işlevi 0 veya 0'dan büyük, 1'den küçük bir sayı verir. Bu sayı üst ile alt arasındaki farkla çarpılıp alt değer eklendiğinde istenen aralığa taşınır, YUVARLA ise sonucu tamsayıya çevirir. Aynı amaç için doğrudan RASTGELEARADA kullanmak daha kısa ve okunaklıdır.
Sonuçlar sırasıyla #SAYI!, #DEĞER! ve 7 olur. İlk satırda üst değer alt değerden küçük olduğu için #SAYI! hatası alınır. İkinci satırda alt değer metin olduğundan #DEĞER! hatası alınır. Üçüncü satırda alt ve üst değer eşit olduğundan hata oluşmaz ve sonuç bu sayıya eşit olur.
Söz dizimi ve parametre
- Kategori
- Matematik ve Trigonometri
- İngilizce adı
- RANDBETWEEN
- Platform
- Windows Mac Web
2 bağımsız değişken
2 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| altbottom | Zorunlu | Döndürülebilecek en küçük tamsayıyı belirtir. |
| üsttop | Zorunlu | Döndürülebilecek en büyük tamsayıyı belirtir. |
Geçerli kullanımlar
=RASTGELEARADA(1;4)
=RASTGELEARADA(-5;5)
=RASTGELEARADA(A2;B2)
Desteklenen Excel sürümleri
2007 ve sonrası
- 2003 Desteklenmiyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Alt ve üst sınır arasında tamsayı
Her satırdaki alt ve üst değer arasında rastgele bir tamsayı üretelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=RASTGELEARADA(A2;B2)
=RANDBETWEEN(A2,B2)
RASTGELEARADA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Alt | Üst | Rastgele sayı |
| 2 | 1 | 4 | 1 |
| 3 | -5 | 5 | -4 |
| 4 | 2 | 2 | 2 |
| 5 | 100 | 200 | 115 |
TemelExcelDepo v1.0.0
2. Ondalık sınırlar
Alt veya üst değer ondalıklı olduğunda sonucun nasıl davrandığını görelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=RASTGELEARADA(A2;B2)
=RANDBETWEEN(A2,B2)
RASTGELEARADA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Alt | Üst | Sonuç |
| 2 | 1 | 1,9 | 1 |
| 3 | 1 | 2,9 | 1 |
| 4 | 8,9 | 10 | 9 |
| 5 | 1,01 | 1,9 | 2 |
| 6 | 2,01 | 2,1 | 3 |
Ondalık SınırExcelDepo v1.0.0
3. RASTGELE ile aynı sonucu üretme
RASTGELEARADA yerine 0 ile 1 arasında sayı üreten RASTGELE işlevini YUVARLA ile birlikte kullanabilirsiniz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:RASTGELEARADA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Alt | Üst | Rastgele sayı |
| 2 | 1 | 40 | 35 |
| 3 | 1 | 6 | 4 |
| 4 | 10 | 20 | 17 |
RASTGELE ileExcelDepo v1.0.0
4. Hata durumları
Alt değer üstten büyük olduğunda ya da sayısal olmayan bir değer girildiğinde ne olacağını görelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=RASTGELEARADA(A2;B2)
=RANDBETWEEN(A2,B2)
RASTGELEARADA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Alt | Üst | Sonuç |
| 2 | 3 | 2 | #SAYI! |
| 3 | metin | 40 | #DEĞER! |
| 4 | 7 | 7 | 7 |
HatalarExcelDepo v1.0.0
Kullanırken dikkat edin
- Sınırlar dahildir: alt ve üst değerlerinin ikisi de sonuca dahildir. Örneğin alt 1, üst 4 olduğunda 1, 2, 3 ve 4 değerlerinden biri çıkabilir. alt ile üst eşitse işlev her zaman bu sayıyı verir.
- Uçucu işlev: RASTGELEARADA uçucu bir işlevdir. Çalışma sayfasında bir hücre her hesaplandığında sonuç yeniden üretilir; bu nedenle değerler sürekli değişir.
- Ondalık alt değer: alt ondalıklı bir sayıysa sonuç belirtilen aralığın dışına çıkabilir. Aralıkta hiç tamsayı yoksa (ör. alt 1,01, üst 1,9) sonuç aralığın dışındaki sabit bir tamsayı olur.
- Ondalık üst değer: üst ondalıklı bir sayıysa da sonuç belirtilen aralığın dışına çıkabilir. Aralığa yalnız bir tamsayı düşüyorsa (ör. alt 1, üst 1,9) sonuç her zaman o sayı olur; iki tamsayı düşüyorsa (ör. alt 1, üst 2,9) ikisinden biri çıkar. Güvenilir sonuç için sınırları tamsayı girin.
- #SAYI! hatası: alt değeri üst değerinden büyükse işlev #SAYI! hatası verir.
- #DEĞER! hatası: alt veya üst sayısal olmayan bir değerse (ör. metin) işlev #DEĞER! hatası verir.
- İlgili işlevler: RASTGELE işlevi 0 veya 0'dan büyük, 1'den küçük rastgele bir ondalık sayı verir; ondalıklı rastgele değer gerektiğinde ya da kendi aralığınızı formülle kurmak istediğinizde tercih edilir. DİZİRASTGELE, iki değer arasında (en küçük değer dahil, en büyük değer hariç) rastgele sayılardan oluşan bir dizi üretir; tek hücre yerine birçok değer gerektiğinde kullanışlıdır. YUVARLA ise sonucu belirli bir ondalık basamak sayısına yuvarlar ve RASTGELE ile birlikte kullanılabilir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024