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

RASTGELEARADA Formülü (RANDBETWEEN): İki Sayı Arasında Rastgele Tam Sayı

RASTGELEARADA

İngilizce adı: RANDBETWEEN

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

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)

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ümanDurumAçıklama
altbottomZorunluÜretilebilecek en küçük tam sayı.
üsttopZorunluÜretilebilecek en büyük tam sayı. Alt değerden küçükse #SAYI! hatası döner.
İçindekiler
  1. RASTGELEARADA ne üretir?
  2. Söz dizimi
  3. Listeden rastgele kazanan seçmek
  4. Deneme verisi ve tarih üretmek
  5. Sık yapılan hatalar
  6. Rastgele kod ve harf üretmek
  7. Başka seçenekler

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

Örnek 1: Zar atışı sınır kontrolü
ABC
1Zar
21-6DOĞRU
=VE(RASTGELEARADA(1;6)>=1;RASTGELEARADA(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.

Örnek 2: Listeden rastgele kazanan
ABC
1Katılımcı
2Ayşe1
3Mehmet
4Zeynep
5Can
=EĞERSAY(A2:A5;İNDİS(A2:A5;RASTGELEARADA(1;SATIRSAY(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.

Örnek 3: Alt ve üst sınır eşitse
ABCD
1AltÜst
2555
=RASTGELEARADA(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.

Ö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 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.