İçindekiler
Bu makalede, excel'de bir aralık arasında rastgele sayı üretecini tartışacağım. Genellikle, istatistiksel ve finansal analiz yaparken, rastgele bir sayı üreteci kullanmanız gerekebilir. Amaç ne olursa olsun, excel'in rastgele sayılar üretmenin birkaç yolu vardır. Bu yollara bir göz atalım.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi hazırlarken kullandığımız alıştırma çalışma kitabını indirebilirsiniz.
Range.xlsm arasında Rastgele Sayı Üreteci8 Excel'de Aralıklar Arası Rastgele Sayı Üreteci İçin Uygun Örnekler
1. Bir Aralık Arasında Sayı Oluşturmak için Excel RAND İşlevini Kullanın
Kullanabilirsiniz RAND fonksiyonu Genellikle bu fonksiyon, rastgele sayı üreteci olarak 0 için 1 .
Adımlar:
- İlk olarak, aşağıdaki formülü Hücre B5 . Vur Girin Beklendiği gibi, aşağıdaki sayılar arasında bir sayı alacaksınız 0 için 1 .
=RAND()
- Şimdi, sürükleyin Doldurma Kolu ( +) arasındaki sayıların bir listesini almak için RAND işlevinin aralığı.
- Son olarak, işte sayıların listesi.
- Ayrıca, rastgele sayıların aralığını RAND Örneğin, aşağıdakiler arasındaki sayıları almak istiyorum 0 ve 6 . Ardından aşağıdaki formülü yazın Hücre B5 ve basın Girin .
=RAND()*5+1
- Daha önce olduğu gibi, aşağı sürükleyin Doldurma Kolu ( + ) ve aşağıdaki sonucu elde edin.
📌 Formül Sonuçlarını Değerlere Dönüştürün:
Şimdi, yukarıdaki formülle ilgili bir sorun var. RAND fonksiyonu bir Uçucu Fonksiyon Fonksiyondan elde ettiğimiz sayılar yeniden hesaplama sırasında sürekli olarak değişecektir. Bu nedenle, bu değişikliği önlemek için yukarıdaki formülün sonucunu değerlere dönüştürmemiz gerekir. Bunu yapmak için aşağıdaki adımları izleyin.
Adımlar:
- İlk olarak, elde ettiğimiz listeyi seçin ve Ctrl + C .
- Sonra, şuradan Excel Şeridi adresine gidin. Ev > Yapıştır Şimdi de Değerleri Yapıştır simgesine tıklayın (Ekran görüntüsüne bakın).
- Sonuç olarak, sayıları aşağıdaki değerler olarak elde ettik. Şimdi, bu değerler yeniden hesaplamada değişmeyecektir.
Daha fazlasını okuyun: Rastgele Sayı Oluşturmak için Excel Formülü (5 örnek)
2. Bir Aralıkta Rastgele Sayı Üreteci Olarak RANDBETWEEN İşlevini Uygulayın
Hadi kullanalım RANDBETWEEN işlevi Bu fonksiyonu kullanarak, aralığınızın üst ve alt sayılarını belirtebilirsiniz. Örneğin, aşağıdaki sayılar arasında rastgele sayılar elde etmek istiyoruz 10 ve 50 .
Adımlar:
- Aşağıdaki formülü yazın Hücre B5 . Sonuç olarak, vuruştan sonra aşağıdaki sonucu elde edeceğiz Girin .
=RANDBETWEEN(10,50)
- Kullanıldıktan sonra Doldurma Kolu aracı, aşağıdaki rastgele sayılar listemizdir.
Benzer şekilde RAND işlevinin sonucunu dönüştürdüğünüzden emin olun. RANDBETWEEN formülünün değerlere dönüştürülmesidir. RANDBETWEEN fonksiyonu da bir Uçucu Fonksiyon excel'de.
Daha fazlasını okuyun: Excel VBA ile Rastgele Sayı Oluşturma (4 Örnek)
3. RANK.EQ ve RAND İşlevlerini Bir Aralık Arasında Benzersiz Sayı Üreteci Olarak Kullanın
Genellikle RAND fonksiyonu bir aralık arasında benzersiz sayılar döndürür. Yine de, ortaya çıkan rastgele sayıların tekrarını kontrol etmek için RANK.EQ fonksiyonu .
Adımlar:
- İlk olarak, rastgele bir sayı listesi elde etmek için RAND fonksiyon.
- Ardından listeyi değerlere dönüştürmek için Değerleri Yapıştır seçeneği (Şurada açıklanmıştır Yöntem 1 ).
- Şimdi, aşağıdaki formülü yazın Hücre C5 .
=RANK.EQ(B5,$B$5:$B$13)
- Basın Girin .
- Şimdi eğer herhangi bir yinelenen değeri Sütun B , Sütun C karşılık gelen çift tamsayıları göstererek bunu belirtecektir. RAND değerler.
Daha fazlasını okuyun: Excel VBA: Yineleme Olmadan Rastgele Sayı Üreteci (4 Örnek)
4. Excel'de Rastgele Sayı Üreteci olarak RANDARRAY İşlevini Ekleyin
İçinde Excel 365 kullanabiliriz RANDARRAY işlevi rastgele sayı üreteci olarak. RANDARRAY fonksiyonu daha iyi anlamanız için aşağıda belirtilmiştir.
RANDARRAY([rows],[columns],[min],[max],[whole_number])
aralığında rastgele bir sayı dizisi oluşturmak istediğinizi varsayalım. 10 ve 20 içeren 5 satırlar ve 2 sütunlarına sahip olmak ve tam sayılara sahip olmak istiyorum, o zaman aşağıdaki prosedürü izleyin.
Adımlar:
- Aşağıdaki formülü yazın Hücre B5 . Basın Girin ve beklenen rastgele sayıları içeren bir dizi (mavi renkle belirtilmiş) elde edeceksiniz.
=RANDARRAY(5,2,10,20,TRUE)
Benzer Okumalar
- Excel'de Rastgele Veri Nasıl Oluşturulur (9 Kolay Yöntem)
- Excel'de Rastgele 5 Haneli Sayı Oluşturucu (7 Örnek)
- Excel'de Rastgele 4 Haneli Sayı Oluşturucu (8 Örnek)
- Excel'de Tekrarsız Rastgele Sayı Oluşturucu (9 Yöntem)
5. Bir Aralıkta Rastgele Sayı Üreteci Olarak Excel ROUND ve RAND İşlevleri Kombinasyonu
Şimdi kullanacağım ROUND işlevi ile birlikte RAND almak için bir rastgele sayı listesi arasında 0 ve 20 .
Adımlar:
- İlk olarak, aşağıdaki formülü yazın Hücre B5 ve vur Girin Sonuç olarak, belirtilen aralıktaki rastgele sayıların listesini alırsınız.
=ROUND(RAND()*19+1,0)
Burada, sonuç RAND formülü ile çarpılır 19 ve sonra 1 ekler. Daha sonra YUVARLAK fonksiyonu ondalık sayıyı 0 ondalık basamaklar.
Daha Fazla Oku: Excel'de Ondalıklarla Rastgele Sayı Oluşturma (3 Yöntem)
6. Bir Aralık Arasında Rastgele Sayılar Oluşturmak için Analysis Toolpak Eklentisini Kullanın
Excel kullanacağız Eklentiler Rastgele sayı listesi oluşturmak için aşağıdaki adımları izleyin.
Adımlar:
- İlk olarak, şu adrese gidin Dosya sekmesinden Excel Şeridi .
- Ardından, şu adrese gidin Seçenekler .
- O zaman Excel Seçenekleri penceresi açılacaktır. Eklentiler menüsüne gidin, şimdi Excel Eklentileri sahada seçilir: Yönetmek . üzerine tıklayın Git Düğme.
- Bu Eklentiler penceresi görünecektir. Bundan sonra Analiz Araç Paketi ve tıklayın TAMAM. .
- Sonuç olarak Veri Analizi seçeneğinin altına Veri sekmesinin Excel Şeridi Şimdi, aşağıdaki Veri Analizi seçenek.
- Bu Veri Analizi iletişim kutusu açılacaktır. Rastgele Sayı Üretimi seçeneğine tıklayın ve TAMAM. .
- Aşağıdaki alanlara değerleri girin (ekran görüntüsüne bakın) ve tıklayın TAMAM. aralığında rastgele bir sayı listesi oluşturmak istiyorum. 10 için 50 .
- Son olarak, aşağıdaki sonucu elde ettik.
Daha fazlasını okuyun: Excel'de Veri Analiz Aracı ve Fonksiyonları ile Rastgele Sayı Üreteci
7. Excel'de Aralıklar Arasında Rastgele Sayı Üreteci Olarak VBA Uygulayın
Kullanabilirsiniz VBA olarak excel'de rastgele sayı üreteci kullanarak nasıl rastgele bir sayı oluşturacağımızı görelim VBA ve bunu hem mesaj kutusunda hem de çalışma sayfasında gösterin.
7.1. VBA Kullanarak Rastgele Sayı Oluşturma ve Sonucu Mesaj Kutusunda Döndürme
arasında rastgele bir sayı elde etmek istediğimi varsayalım 0 ve 13 İşte süreçteki adımlar.
Adımlar:
- İlk olarak, ilgili çalışma sayfasına gidin ve sayfa adına sağ tıklayın ve ardından Kodu Görüntüle seçenek.
- Sonuç olarak VBA penceresi görünecektir. Aşağıdaki kodu Modül .
Sub RandomNumber() MsgBox Round((Rnd() * 10) + 3) End Sub
- Koşmak tuşuna basarak kodu F5 tuşuna veya çalıştır simgesine tıklayın (ekran görüntüsüne bakın).
- Kodu çalıştırdıktan sonra, bir mesaj kutusunda aşağıdaki sonucu alacaksınız.
7.2. VBA Kullanarak Rastgele Sayı Oluşturma ve Excel Çalışma Sayfasında Görüntüleme
Örneğin, aşağıdakiler arasında rastgele bir sayı (tam sayı) listesi almak istiyorsanız 3 ve 10 ardından aşağıdaki adımları izleyin.
Adımlar:
- İlgili excel sayfasına gidin, sayfa adına sağ tıklayın ve Kodu Görüntüle seçeneğini getirmek için VBA Pencere.
- Aşağıdaki kodu Modül .
Sub RandomNumberEx1() Dim N As Integer For N = 1 To 5 ActiveSheet.Cells(N, 1) = Round((Rnd(10) * 7) + 3, 0) Next N End Sub
- Ondan sonra, Koşmak kodu.
- Aşağıdaki liste excel sayfasında görünecektir.
Daha fazlasını okuyun: Excel VBA ile Bir Aralıkta Rastgele Sayı Oluşturma
8. Yinelemesiz Rastgele Sayı Üreteci (RANDBETWEEN, RANK.EQ & COUNTIF Fonksiyonları)
Çoğu zaman RANDBETWEEN fonksiyonu, kopyaları içeren rastgele sayı listesini döndürür. SIRA. EQ ve COUNTIF işlevi benzersiz rastgele sayıları elde etmek için.
Adımlar:
- İlk olarak, aşağıdakiler arasında rastgele bir sayı listesi oluşturdum 1 ve 10 aşağıdaki formülü ekleyerek Hücre B5 .
=RANDBETWEEN(1,10)
- Basın Girin .
- Ardından aşağıdaki formülü yazın Hücre C5 ve vur Girin arasında benzersiz sayılar içeren rastgele bir sayı listesi elde etmek için 1 için 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 Formül Nasıl Çalışır?
➤ RANK.EQ(B5,$B$5:$B$13)
Formülün bu kısmı { 5 }. Burada RANK.EQ fonksiyonu, bir sayının bir sayı listesindeki sırasını döndürür.
➤ COUNTIF($B$5:B5,B5)
Şimdi, formülün bu kısmı { 1 }. Burada COUNTIF fonksiyonu içindeki hücre sayısını sayar $B$5:B5 Belirtilen koşulu karşılayan.
➤ RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
Son olarak, formül { 5 }.
Daha fazlasını okuyun: Excel'de Yinelemesiz Rastgele Sayılar Nasıl Oluşturulur (7 Yol)
Sonuç
Yukarıdaki makalede, excel'de bir aralık arasında rastgele sayı üreteci için çeşitli yöntemleri ayrıntılı olarak tartışmaya çalıştım. Umarım, bu yöntemler ve açıklamalar sorunlarınızı çözmek için yeterli olacaktır. Herhangi bir sorunuz varsa lütfen bana bildirin.