Bu dosya, satır sayısı, sütun sayısı ve üst sınır değerine göre rastgele tam sayılardan oluşan bir tablo üretir. Tablonun boyutu ve değer aralığı üç giriş hücresinden değiştirilir; sonuç alanı bu değerlere göre yeniden boyutlanır.
Böylece her hücre için 1 ile p arasında bir tam sayı üretilir. Boyutu belirleyen m ve n değerleri formülde ad olarak kullanıldığı için formül metnine dokunmadan tablo boyutu değiştirilebilir.
Dosyanın içeriği
- 1 sayfası: A1:I36 aralığında çalışır. A1, A2 ve A3 hücrelerinde M, N ve P etiketleri bulunur; değerleri B1, B2 ve B3 hücrelerine girilir. E1 hücresinde Sonuç başlığı yer alır. Rastgele sayı formülü A7 hücresinden başlar.
- Tanımlı adlar: m (B1, satır sayısı), n (B2, sütun sayısı), p (B3, en büyük değer) ve arr_rnd (A7 hücresinden başlayan m x n boyutlu alan).
Kullanılan formüller
A7 hücresindeki formül, OFFSET ile m satır ve n sütunluk bir alan tanımlar. Alandaki her hücre kendisiyle karşılaştırılarak 1 değerli bir dizi elde edilir, bu dizi RANDBETWEEN fonksiyonunun alt sınırı olur ve üst sınır p değeridir:=RANDBETWEEN(--(OFFSET(A1,,,m,n)=OFFSET(A1,,,m,n)),p)
Nasıl kullanılır
- Dosya makro uzantılıdır (.xlsm); açarken makroların etkinleştirilmesi gerekir. Dosyada kayıtlı makro kodu bulunmaz.
- B1 hücresine satır sayısını, B2 hücresine sütun sayısını girin.
- B3 hücresine üretilecek en büyük sayıyı girin.
- Sonuç alanındaki sayılar hesaplama yenilendiğinde (F9) yeniden üretilir.
- Alan, m ve n değerlerine göre A7 hücresinden itibaren listelenir; farklı bir yerleşim için arr_rnd adının başvurduğu alan esas alınır.