Özellik ikonu

RASTGELEARADA

İndirme izni yok

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.

Söz dizimi ve parametre​

TRTürkçe
=RASTGELEARADA(alt; üst)
ENEnglish
=RANDBETWEEN(bottom, top)
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ı
  1. 2003 Desteklenmiyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
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.

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:
Excel formülü
=RASTGELEARADA(A2;B2)
=RANDBETWEEN(A2,B2)
RASTGELEARADA
Formülünü incelemek için bir hücre seçin.
ABC
1AltÜstRastgele sayı
2141
3-55-4
4222
5100200115
TemelExcelDepo v1.0.0
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.

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:
Excel formülü
=RASTGELEARADA(A2;B2)
=RANDBETWEEN(A2,B2)
RASTGELEARADA
Formülünü incelemek için bir hücre seçin.
ABC
1AltÜstSonuç
211,91
312,91
48,9109
51,011,92
62,012,13
Ondalık SınırExcelDepo v1.0.0
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.

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:
Excel formülü
=YUVARLA(RASTGELE()*(B2-A2)+A2;0)
=ROUND(RAND()*(B2-A2)+A2,0)
RASTGELEARADA
Formülünü incelemek için bir hücre seçin.
ABC
1AltÜstRastgele sayı
214035
3164
4102017
RASTGELE ileExcelDepo v1.0.0
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.

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:
Excel formülü
=RASTGELEARADA(A2;B2)
=RANDBETWEEN(A2,B2)
RASTGELEARADA
Formülünü incelemek için bir hücre seçin.
ABC
1AltÜstSonuç
232#SAYI!
3metin40#DEĞER!
4777
HatalarExcelDepo v1.0.0
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.

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.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
8
İlk yayın
Güncel
İngilizce
RANDBETWEEN
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst