Excel

Listeden veya tablodan rastgele değer

Random Value From List

Excel formülü: Listeden veya tablodan rastgele değerGenel formül |_+_| Özet

Excel'de bir tablodan veya listeden rastgele bir değer elde etmek için RANDBETWEEN ve SATIR işlevlerinin yardımıyla INDEX işlevini kullanabilirsiniz.





seçili hücrelere koşullu biçimlendirme uygula

Gösterilen örnekte, G7'deki formül:

= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)
Açıklama

Not: Bu formül, okunabilirlik ve rahatlık için adlandırılmış 'veri' (B5:E104) aralığını kullanır. Adlandırılmış bir aralık kullanmak istemiyorsanız, bunun yerine $B:$E4 değiştirin.





Bir listeden veya tablodan rastgele bir değer çıkarmak için rastgele bir satır numarasına ihtiyacımız olacak. Bunun için, verilen iki değer - bir üst değer ve bir alt değer - arasında rastgele bir tamsayı üreten RANDBETWEEN işlevini kullanacağız.

Alt değer için 1 sayısını kullanıyoruz ve üst değer için tablo veya listedeki toplam satırları saymak için SATIR işlevini kullanıyoruz:



 
= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)

RANDBETWEEN, 1 ile verilerdeki satır sayısı arasında rastgele bir sayı döndürür ve bu sonuç, satırlar bağımsız değişkeni için INDEX işlevine beslenir. Sütunlar argümanı için, ilk sütundan bir isim istediğimiz için sadece 1 kullanırız.

Dolayısıyla, RANDBETWEEN'in 7 döndürdüğünü varsayarsak (örnekte olduğu gibi) formül şuna indirgenir:

excel'de aylık ödeme nasıl hesaplanır
 
= RANDBETWEEN (1, ROWS (data))

Bu, tablonun 7. satırında 'Tim Moore' adını döndürür.

RANDBETWEEN'in bir çalışma sayfası her değiştirildiğinde veya açıldığında yeniden hesaplayacağını unutmayın.

Yazar Dave Bruns


^