Excel'de rastgele gruplar oluşturma
- Rastgele büyüklükte rastgele gruplar (CHOOSE + RANDBETWEEN)
- Aynı boyuttaki rastgele gruplar (RAND + YUVARLAK + RANK)
Her iki yöntemde de formül yazmamız gerekiyor. Ve bu derste her iki yolu da öğreneceğiz ve bunları ayrıntılı olarak anlayacağız.
Bu örnekte, adlarıyla birlikte bir öğrenci listeniz var ve şimdi onlara kuzey, güney, doğu ve batıdan oluşan rastgele bir grup atamanız gerekiyor.
Excel’de Rastgele Gruplar Oluşturma
Bu formülü yazmak için aşağıdaki adımları kullanabilirsiniz:
- Öncelikle bir hücreye CHOOSE fonksiyonunu girin.
- Ve CHOOSE’un indeks_num olan ilk argümanına RANDBETWEEN fonksiyonunu girin.
- Şimdi RANDBETWEEN’in altına “1” ve üst kısmına “4” girin. Yani sonucu elde etmek için dört grubunuz var; bu nedenle bir dizi rastgele sayı oluşturmak için 1 ve 4’ü kullanmanız gerekir.
- Daha sonra, CHOOSE’un ikinci argümanına tırnak işaretleri kullanarak dört grubun adını girin (“Kuzey”, “Güney”, “Doğu”, “Batı”).
- Sonunda sonucu almak için Enter tuşuna basın. Ve formülü soyadına sürükleyin.
Not: RABBBETWEEN, e-tablonuzu düzenlediğinizde güncellenen geçici bir işlevdir.
=CHOOSE(RANDBETWEEN(1,4),"North","South","East","West")
Bu formül nasıl çalışıyor?
Bu formülü anlamak için onu iki parçaya bölmeniz gerekir: İlk bölümde, 1 ile 4 arasında rastgele bir sayı döndüren RANDBETWEEN’imiz var (çünkü dört grubumuz var).
İkinci kısımda indeks_numarası kullanarak tanımladığınız listeden bir değer döndüren CHOOSE fonksiyonumuz var. RANDBETWEEN rastgele bir sayı döndürdüğünde, CHOOSE bu sayıyı kullanarak liste değerini döndürür.
İndeks numarasında 3 olduğunda SELECT sonuçta “Is” değerini döndürür.
Ama bir problem var.
Bu formülü kullanırken aynı büyüklükte gruplama yapılmaz. Yani sonuçta öğrencilere atanan grupların aynı büyüklükte olmadığını görebilirsiniz.
Bu yöntem yalnızca grup boyutunu hesaba katmak istemediğinizde uygundur; aksi halde biraz sonra konuşacağımız formülü kullanmanız gerekir.
Rastgele grupların oluşturulması (aynı boyutta)
Bu formülü kullanmak için aşağıdaki gibi 0 ile 1 arasındaki rastgele sayıyı elde edecek RAND fonksiyonu ile bir yardımcı sütun oluşturmanız gerekir.
Not: RAND aynı zamanda değerini değiştiren geçici bir fonksiyondur. Ve burada formülü değerlere dönüştüreceğim.
Bundan sonra yeni bir sütuna ve RANK işlevine girin. Daha sonra sayı argümanında B2’den gelen rastgele sayıyı belirtin; ref bağımsız değişkeninde rastgele sayı aralığının tamamını kullanın.
=RANK(B2,$B$2:$B$13)
Listedeki 12 öğrenciniz için benzersiz bir sıralama oluşturur. Şimdi bu sıralamayı üçe bölmeniz gerekiyor çünkü bir grupta üç öğrencinizin olması gerekiyor.
=RANK(B2,$B$2:$B$13)/3
Daha sonra bu sıralamaları yukarı yuvarlamak için ROUNDUP’ı kullanmanız gerekir.
=ROUNDUP(RANK(B2,$B$2:$B$13)/3,0)
ROUNDUP’ı kullandıktan sonra, her grupta aynı sayıda öğrencinin bulunduğu eşit büyüklükte bir grup elde edersiniz (dört grupta 12 öğrenci ve her grupta üç öğrenci). Daha sonra bu sayı gruplarını grup adlarına dönüştürmek için yine SEÇ’i kullanın.
=CHOOSE(ROUNDUP(RANK(B2,$B$2:$B$13)/3,0),"North","South","East","West")