Bu dosya, belirlenen bir aralıktan yinelenenler olmadan rastgele sayılar oluşturmak için hazırlanmış tek formüllü bir örnektir. Çözüm, Excel 365 dinamik dizi fonksiyonlarına dayanır; bu nedenle formülün çalışması için Excel 365 veya dinamik dizileri destekleyen bir sürüm gerekir.
Formülün çalışma mantığı şöyledir:
Dosyanın içeriği
- Sheet1: B2:E14 aralığında düzenlenmiş çalışma alanı. Başlangıç değeri, sayı aralığının büyüklüğü ve adım bilgisi D2, D3 ve D4 hücrelerinde, üretilecek sayı adedi D5 hücresinde yer alır. Rastgele sayılar B3 hücresinden başlayarak aşağıya doğru listelenir.
Kullanılan formüller
Sayfadaki tek formül B3 hücresindedir ve sonuçları alt hücrelere taşan dizi olarak üretir:Formülün çalışma mantığı şöyledir:
- SEQUENCE (D3, 1, D2, D4): D2 değerinden başlayıp D4 adımıyla ilerleyen, D3 satırlık bir sayı listesi oluşturur.
- RANDARRAY (D3): Aynı uzunlukta rastgele ondalık değerler üretir.
- SORTBY: Sayı listesini bu rastgele değerlere göre sıralar; böylece liste karışır ve her sayı yalnızca bir kez yer alır.
- INDEX ve ikinci SEQUENCE (D5): Karıştırılmış listeden ilk D5 adet sayıyı alır.
Nasıl kullanılır
- Dosyayı Excel 365 ile açın.
- D2, D3, D4 hücrelerine başlangıç değerini, listedeki sayı adedini ve adımı girin.
- D5 hücresine kaç adet rastgele sayı istendiğini yazın. Bu değer D3 değerinden büyük olmamalıdır.
- Sonuçlar B3 hücresinden itibaren listelenir.
- Yeni bir karışım için F9 tuşuna basın; formül her hesaplamada sayıları yeniden dağıtır.