RASTGELEARADA Formülü (RANDBETWEEN): İki Sayı Arasında Rastgele Tam Sayı
RASTGELEARADA
İngilizce adı: RANDBETWEEN
Yayın: · Son güncelleme:
RASTGELEARADA kısaca
RASTGELEARADA, belirttiğiniz alt ve üst sınır dahil olmak üzere rastgele bir tam sayı üretir. =RASTGELEARADA(1;6) zar atışı gibi 1-6 arası bir sayı verir. Sayfa her hesaplandığında sonuç değişir.
Söz dizimi
RASTGELEARADA(alt; üst)RANDBETWEEN(bottom, top)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
altbottom | Zorunlu | Üretilebilecek en küçük tam sayı. |
üsttop | Zorunlu | Üretilebilecek en büyük tam sayı. Alt değerden küçükse #SAYI! hatası döner. |
İçindekiler
RASTGELEARADA ne üretir?
Excel RASTGELEARADA formülü, iki sınır arasında rastgele bir tam sayı döndürür ve iki sınır da sonuca dahildir. =RASTGELEARADA(1;6) 1, 2, 3, 4, 5 ya da 6 verebilir. Deneme verisi oluşturmak, çekiliş yapmak ya da sınav sorularını karıştırmak için kullanılır.
Fonksiyon değişkendir: sayfada herhangi bir hücre değiştiğinde ya da F9'a bastığınızda yeni bir sayı üretilir. Bu yüzden bu sayfadaki örnekler, değişen sayının kendisini değil sınırlar içinde kalıp kalmadığını kontrol eder.
Söz dizimi
İki zorunlu argüman vardır: RASTGELEARADA(alt; üst). Alt en küçük, üst en büyük olası değerdir. İki değer eşitse her seferinde aynı sayı döner; =RASTGELEARADA(5;5) hep 5'tir.
Üst değer alttan küçükse sonuç #SAYI! olur. Ondalıklı sınır verirseniz Excel bunları tam sayıya yuvarlayarak çalışır, ama sonuç her zaman tam sayıdır. Ondalıklı rastgele sayı gerekiyorsa S_SAYI_ÜRET kullanılır.
Listeden rastgele kazanan seçmek
Bir çekilişte katılımcı adları A2:A5'teyse =İNDİS(A2:A5;RASTGELEARADA(1;SATIRSAY(A2:A5))) listeden rastgele bir ad getirir. SATIRSAY liste uzunluğunu kendisi hesapladığı için yeni katılımcı eklediğinizde yalnız aralığı genişletmeniz yeterlidir.
Bu yöntemde aynı kişi iki kez çıkabilir. Birden fazla kazanan seçecekseniz her katılımcının yanına =S_SAYI_ÜRET() yazıp listeyi bu sütuna göre sıralamak daha adil bir yoldur.
Deneme verisi ve tarih üretmek
Bir şablonu test etmek için =RASTGELEARADA(100;500) ile sipariş tutarı üretebilirsiniz. Excel'de tarih bir sayı olduğundan =RASTGELEARADA(TARİH(2026;3;1);TARİH(2026;3;31)) Mart 2026 içinde rastgele bir gün verir; hücreyi tarih olarak biçimlendirmeniz gerekir.
Ürettiğiniz sayıların değişmesini istemiyorsanız hücreleri kopyalayıp Değerleri Yapıştır seçeneğiyle sabitleyin. Aksi hâlde her düzenlemede tablo baştan değişir ve hesaplarınızı takip etmek zorlaşır.
Sık yapılan hatalar
En sık şikâyet, sayıların sürekli değişmesidir; bu bir hata değil fonksiyonun doğasıdır. Tek bir hücrede sabit sonuç istiyorsanız formül çubuğunda formülü seçip F9'a basın, Excel formülü sonucuyla değiştirir.
İkinci hata, sınırları ters yazmaktır: =RASTGELEARADA(10;1) #SAYI! verir. Sınırlar başka hücrelerden geliyorsa boş hücrenin 0 sayıldığını hesaba katın.
Rastgele kod ve harf üretmek
RASTGELEARADA'yı DAMGA ile birleştirerek rastgele harf üretebilirsiniz. Büyük harflerin kodu 65 ile 90 arasında olduğundan =DAMGA(RASTGELEARADA(65;90)) A ile Z arasında bir harf verir. Deneme kuponu ya da test kodu üretirken iki harf ve dört rakamı & ile birleştirmek yeterlidir.
Bu tür kodlar benzersiz değildir; aynı kod iki kez çıkabilir. Gerçek bir kampanyada kullanılacaksa listeyi oluşturduktan sonra EĞERSAY ile tekrar kontrolü yapın ve tekrarlayan kodları yeniden üretin.
Başka seçenekler
Ondalıklı sayı için S_SAYI_ÜRET, Microsoft 365'te tek seferde bir tablo dolusu rastgele sayı için RASGDİZİ kullanılabilir. Tekrarsız bir sıralama gerekiyorsa rastgele sayılarla sıralama yöntemi daha güvenilirdir.
Bir katılımcı listesi hazırlayın ve İNDİS ile RASTGELEARADA'yı birleştiren formülü yazın. F9'a birkaç kez basarak farklı adların geldiğini görün, sonra kazananı değer olarak yapıştırın.
Örnekler
| A | B | C | |
|---|---|---|---|
| 1 | Zar | ||
| 2 | 1-6 | DOĞRU |
=VE(RASTGELEARADA(1;6)>=1;RASTGELEARADA(1;6)<=6)=AND(RANDBETWEEN(1,6)>=1,RANDBETWEEN(1,6)<=6)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
Üretilen sayı her zaman 1 ile 6 arasında, sınırlar dahil olduğu için kontrol DOĞRU döner.
| A | B | C | |
|---|---|---|---|
| 1 | Katılımcı | ||
| 2 | Ayşe | 1 | |
| 3 | Mehmet | ||
| 4 | Zeynep | ||
| 5 | Can |
=EĞERSAY(A2:A5;İNDİS(A2:A5;RASTGELEARADA(1;SATIRSAY(A2:A5))))=COUNTIF(A2:A5,INDEX(A2:A5,RANDBETWEEN(1,ROWS(A2:A5))))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: 1
İNDİS(A2:A5;RASTGELEARADA(1;4)) listeden bir ad seçer. EĞERSAY seçilen adın listede bir kez geçtiğini doğrular.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Alt | Üst | ||
| 2 | 5 | 5 | 5 |
=RASTGELEARADA(A2;B2)=RANDBETWEEN(A2,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: 5
İki sınır da 5 olduğu için seçilebilecek tek sayı 5'tir.
Yaygın hatalar ve çözümleri
- #SAYI!
Neden: Üst sınır alt sınırdan küçük.
Çözüm: Argümanların sırasını düzeltin: önce küçük, sonra büyük değer.
#SAYI! hatasının ayrıntılı çözümü → - #DEĞER!
Neden: Sınırlardan biri metin içeriyor.
Çözüm: Sınır hücrelerinde sayı bulunduğundan emin olun.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel RASTGELEARADA formülü nasıl kullanılır?
=RASTGELEARADA(1;100) yazarsınız; 1 ile 100 arasında, sınırlar dahil rastgele bir tam sayı döner.
RASTGELEARADA sonucu nasıl sabitlenir?
Hücreleri kopyalayıp Değerleri Yapıştır ile yapıştırın ya da formül çubuğunda F9'a basıp Enter'la onaylayın.
Excel'de listeden rastgele isim nasıl seçilir?
=İNDİS(A2:A20;RASTGELEARADA(1;SATIRSAY(A2:A20))) formülü listeden rastgele bir ad getirir.