KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de rastgele ondalık veya tam sayılar nasıl oluşturulur?

YazarSun Değiştirme Tarihi

Veri analizi, simülasyon ve test senaryolarında — örneğin Excel’de öğrenci notlarını modelleme, finansal tahminler yapma veya sunumlar için örnek veri oluşturma gibi durumlarda — rastgele sayılara sıklıkla ihtiyaç duyulur. Gereksinimlerinize göre ondalık (kesirli) değerler ya da tam sayılar gerekebilir. Excel, her iki tür rastgele sayıyı üretmek için çeşitli yerleşik yöntemlerin yanı sıra uzmanlaşmış araçlar ve otomasyon teknikleri sunar. Bu eğitimde, Excel’de rastgele ondalık veya tam sayı oluşturmanın pratik yolları, uygulanabilir senaryolarıyla birlikte açıklanıyor; ayrıca daha sorunsuz işlemler için kullanışlı ipuçları ve dikkat edilmesi gereken yaygın hatalar paylaşılıyor.

Formül kullanarak rastgele ondalık sayı oluşturma

RANDBETWEEN işlevini kullanarak rastgele tam sayı oluşturma

Rastgele veri ekle yardımcı programıyla rastgele ondalık veya tam sayı oluşturma iyi fikir3

Rastgele ondalık/tam sayı üretimini otomatikleştirmek için VBA makrolarını kullanma


Rastgele ondalık sayı oluşturma

0 ile 1 arasında rastgele ondalık sayı oluşturma

Excel'in RAND işlevi, 0 ile 1 arasında rastgele ondalık değerler oluşturmanın en basit yoludur; bu da hızlı simülasyonlar veya test verisi oluşturma için idealdir.

1. Herhangi bir boş hücreye tıklayın ve aşağıdaki formülü girin:

=RAND()

Enter tuşuna basın, ardından bitişik hücreleri 0 ile 1 arasında rastgele ondalık sayılarla doldurmak için doldurma tutamacını hedef aralığınız boyunca sürükleyin.
Excel'de 0 ile 1 arasında rastgele ondalık sayılar üreten RASTGELE() fonksiyonunu gösteren bir ekran görüntüsü

2. Görüntülenen ondalık basamak sayısını ayarlamak için sonuç aralığını seçin, ardından Ondalık Arttır veya Ondalık Azalt düğmelerine Giriş sekmesinden tıklayın. Bu adım, temel alınan rastgele sayıyı değiştirmese de, daha kolay yorumlama için görünür hassasiyeti kontrol etmenizi sağlar.

Excel'de Ondalık Basamakları Artır ve Ondalık Basamakları Azalt düğmelerini gösteren bir ekran görüntüsü

0 ile X arasında rastgele ondalık sayı oluşturma

0 ile X arasında (0 dahil, X hariç) istediğiniz herhangi bir pozitif aralıkta rastgele ondalık değerler oluşturmak için Excel’de RAND()*X formülünü kullanın. X yerine istediğiniz Maksimum Değer’i yazmanız yeterli!

1. Boş bir hücre seçin ve aşağıdaki formülü girin (örnek olarak X için 99 değeri kullanılmıştır):

=RAND()*99

2. 0 ile 99 arasında gerekli kadar hücreyi rastgele ondalık sayılarla doldurmak için hücreden doldurma tutamacını sürükleyin. Bu yöntem, puanlar veya fiyatlar gibi sürekli verilerden örnekleme yapmak için uygundur.
Excel'de 0 ile 99 arasında rastgele ondalık sayılar üreten formülü gösteren bir ekran görüntüsü

3. Daha önce olduğu gibi, özel ondalık biçimlendirmesi için Ondalık Arttır veya Ondalık Azalt düğmelerini kullanın.

X ile Y arasında rastgele sayı oluşturma

X ve Y (X < Y olmak üzere) olmak üzere iki özel sınırla rastgele ondalık sayı gerektiren senaryolar için aşağıdaki Excel formülü önerilir:

=RAND()*(Y-X)+X

Bu, X ile Y arasında bir sayı üretir. Örneğin, 33 ile 88 arasında rastgele ondalık sayılar elde etmek için:

=RAND()*(88-33)+33

Boş bir hücreye formülü yazın, Enter tuşuna basın ve gerektiğinde birden fazla hücreyi doldurmak için doldurma tutamacını sürükleyin.
Excel'de 33 ile 88 arasında rastgele sayılar üreten formülü gösteren bir ekran görüntüsü

Görüntülenen ondalık sayıların netliğini artırmak için Giriş sekmesindeki biçimlendirme düğmelerini kullanarak ondalık basamak sayısını ayarlamayı unutmayın. Formül girildikten sonra, rastgele sayıları ileriki analizler için yeniden hesaplanmadan korumak istiyorsanız, sonuçları kopyalayıp değer olarak yapıştırabilirsiniz.

İpucu: Yeniden hesaplama yaptığınızda (örneğin F9 tuşuna bastığınızda, yeni bir değer girdiğinizde veya çalışma kitabını yeniden açtığınızda), Excel bu hücrelerdeki rastgele sayıları yeniden oluşturur. Değerlerin değişmesini önlemek için, ürettikten sonra bunları kopyalayıp değer olarak yapıştırmanızı öneririz.


RANDBETWEEN işlevini kullanarak rastgele tam sayı oluşturma

Uygulamanızın tam sayılar gerektirmesi durumunda—örneğin piyango çekilişlerini simüle etme, rastgele kimlik atama veya tam sayı veri kümelerinden örnekleme gibi senaryolarda—Excel’in RANDBETWEEN işlevi kolay ve etkili bir çözüm sunar. Bu yöntem tüm kullanıcılar için uygundur ve istediğiniz herhangi bir tam sayı aralığında sorunsuzca çalışır.

1. Hedef hücreye (örneğin A1), belirlediğiniz alt ve üst sınırlar olan X ile Y arasında rastgele bir tam sayı üretmek için aşağıdaki formülü girin. Bu örnekte 10 ve 50 kullanılmıştır:

=RANDBETWEEN(10,50)

2. Formülü onaylamak için Enter tuşuna basın. Daha fazla rastgele tam sayı üretmek üzere doldurma tutamacını aşağıya veya bitişik hücrelere sürükleyin.

Üretilen sonuçları sabitlemek ve RANDBETWEEN işlevinin her yeniden hesaplamada değişmesini önlemek istiyorsanız, doldurulan aralığa sağ tıklayın, Kopyala seçeneğini seçin ve ardından tekrar sağ tıklayıp Değer Olarak Yapıştır seçeneğini kullanın. Böylece rastgele sonuçlarınız kalıcı hale gelir!

Dikkat edilmesi gerekenler: Her iki sınır (X ve Y) tam sayı olmalı ve Y, X’ten büyük olmalıdır; aksi takdirde hata oluşur. Yinelenmeyen birden fazla rastgele tam sayı üretmeniz gerekiyorsa, Gelişmiş Araçlar veya Kutools’un Rastgele Veri Ekle yardımcısı gibi çözümleri değerlendirmelisiniz.


Rastgele veri ekle yardımcı programıyla rastgele ondalık veya tam sayı oluşturma

Sık veya karmaşık rastgele sayı üretimi gerektiğinde—özellikle benzersizlik, biçim ve tür (tam sayı, ondalık, tarih, saat, metin) üzerinde tam denetim istiyorsanız ya da süreci otomatikleştirmeniz gerekiyorsa—Kutools for Excel’in Rastgele Veri Ekle yardımcısı, formüllere gerek kalmadan hızlı sonuçlar sunan sezgisel bir iletişim kutusuyla çok daha esnek bir çözüm sağlar. Tekrarlayan görevlerde, büyük veri kümeleriyle çalışırken ve daha kapsamlı rastgeleleştirme seçeneklerine ihtiyaç duyulduğunda idealdir.

Rastgele veri ekle ile şunları yapabilirsiniz:

Rastgele tam sayı ekleme

Rastgele ondalık sayı ekleme

Rastgele tarih veya saat ekleme

Rastgele metin veya Özel Listeler ekleme

Kutools for Excel,yapay zekâ ile donatılmış 🤖, görevlerinizi kolaylaştırmak için 300’den fazla kullanışlı özelliğe sahiptir.

Kutools for Excel'ı ücretsiz yüklediktensonra aşağıdaki adımları izleyin:

Kutools > Ekle > Rastgele veri ekle seçeneğine tıklayarak rastgele veri ekleme aracını başlatın.
Kutools sekmesinde Rastgele Veri Ekle yardımcı programını gösteren bir ekran görüntüsü

Rastgele tam sayı ekleme

1. Rastgele tam sayıların gerekli olduğu hücre aralığını seçin.

2. Kutools > Ekle > Rastgele veri ekle yolunu izleyin ve iletişim kutusunda Tam Sayı sekmesini seçin. Burada minimum ve maksimum tam sayılarınızı girin. Gerekirse, sayıların tekrarlanmamasını sağlamak için Benzersiz değerler kutusunu işaretleyin.
Rastgele Veri Ekle iletişim kutusundaki Tamsayı sekmesini gösteren bir ekran görüntüsü

3. Tamam düğmesine tıklayın; seçili hücreleriniz hemen rastgele tam sayı değerleriyle doldurulur.
Excel'de rastgele eklenmiş tamsayıları gösteren bir ekran görüntüsü

Rastgele ondalık sayı ekleme

1. Ondalık sayılar için hedef hücre aralığını seçin.

2. Kutools>Ekle>Rastgele veri ekle yolunu izleyin, Ondalık sekmesine geçin ve ardından ondalık sınırlarını ile istenen hassasiyeti (Ondalık Basamak Sayısı) belirtin. Yinelenmeyen sonuçlar için buradaki benzersiz değerler seçeneğini de kullanabilirsiniz.
Rastgele Veri Ekle iletişim kutusundaki Ondalık sekmesini gösteren bir ekran görüntüsü

3. Tamam düğmesine tıklayın; rastgele ondalık sayılar seçili hücrelerde görünecektir.
Excel'de rastgele eklenmiş ondalık sayıları gösteren bir ekran görüntüsü

Rastgele tarih veya saat ekleme
Rastgele tarih ekleme seçeneğini gösteren bir ekran görüntüsü
Rastgele saat ekleme seçeneğini gösteren bir ekran görüntüsü

Rastgele metin veya Özel Listeler ekleme
Rastgele metin (string) ekleme seçeneğini gösteren bir ekran görüntüsü

Avantajlar ve İpuçları: Kutools’un Rastgele Veri Ekle yardımcısı, özellikle büyük veri kümeleriyle çalışırken süreci çok daha hızlı hale getirir, manuel hataları ortadan kaldırır ve Excel’in yerleşik formüllerinde bulunmayan tarih, saat ve Özel Liste gibi özellikleri sunar.

Not: İstenen benzersiz değer sayısından daha az hücre seçerseniz, işlem başarısız olabilir veya eksik veriyle sonuçlanabilir.

Demo: Excel'de Rastgele Sayılar, Tarihler ve Şifreler Ekleme

 
Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

Rastgele ondalık/tam sayı üretimini otomatikleştirmek için VBA makrolarını kullanma

Sık sık büyük miktarda rastgele sayıya ihtiyaç duyan veya süreci otomatikleştirmeye ihtiyaç duyan ileri düzey kullanıcılar için—örneğin tekrarlı simülasyonlar, toplu testler veya rapor hazırlama gibi durumlarda—VBA makroları güçlü bir alternatiftir. VBA, herhangi bir Sınırlı aralık içinde ondalık veya tam sayı üretimi dahil olmak üzere ayrıntılı kontrole olanak tanır; ayrıca kolay otomasyon ve tekrarlanabilirlik sağlar. Bu yöntem, yerel formüllerin veya manuel araçların çok yavaş olduğu ya da belirli özellikleri eksik olduğu durumlarda idealdir.

Rastgele ondalık ve tam sayı üretimi için aşağıdaki kodu kullanabilirsiniz:

1. Başlamak için şunlara tıklayın: Geliştirici Araçları > Visual Basic. Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğini belirleyin ve aşağıdaki kodu yapıştırın:

Sub GenerateRandomNumbers()
    Dim rng As Range
    Dim cell As Range
    Dim minVal As Double, maxVal As Double, isInteger As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select destination range", xTitleId, rng.Address, Type:=8)
    
    minVal = Application.InputBox("Enter minimum value", xTitleId, 1, Type:=1)
    maxVal = Application.InputBox("Enter maximum value", xTitleId, 100, Type:=1)
    
    isInteger = Application.InputBox("Type 'Y' for integer, 'N' for decimal", xTitleId, "Y", Type:=2)
    
    If minVal >= maxVal Then
        MsgBox "Minimum value must be smaller than maximum value.", vbExclamation
        Exit Sub
    End If
    
    For Each cell In rng
        If UCase(isInteger) = "Y" Then
            cell.Value = Int((maxVal - minVal + 1) * Rnd + minVal)
        Else
            cell.Value = Rnd * (maxVal - minVal) + minVal
        End If
    Next
End Sub

2. Yürütme için Çalıştır düğmesidüğmesine tıklayın. Hedef aralığı, minimum/maksimum değerleri ve çıktının tam sayı mı yoksa ondalık sayı mı olacağını belirtmeniz için bir istem penceresi açılacaktır. Bu makro hem küçük hem de büyük hücre aralıklarıyla sorunsuz çalışır; bu da onu otomasyonla toplu rastgeleleştirme görevleri için son derece ideal kılar. Herhangi bir hata oluşursa (örneğin, minimum değer maksimumdan büyükse), size bir açılır bildirim gösterilir.

İpucu: Bu makroyu tek tıklamayla çalıştırmak için bir düğmeye atayabilir veya sabit parametrelerle sürekli kullanıyorsanız istemleri özelleştirebilirsiniz.

Not: Ondalık sayılar için üretim sonrası, Excel’in biçimlendirme araçlarını kullanarak hücre biçimlendirmesini istediğiniz hassasiyete göre daha da ayarlayabilirsiniz.



En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar