Excel eğitimi: Kişileri ekiplere rastgele atama

İçindekiler

Bu videoda rastgele ekip atamak için temel formüllere bakacağız.

Burada 36 kişilik bir listemiz var.

Diyelim ki her bir kişiyi rastgele 4 kişilik bir ekibe atamak istiyoruz, böylece her birinde 4 kişi olmak üzere toplam 9 kişi oluyor.

Bu sorunu küçük adımlarla, yardımcı sütunlarla çözeceğim ve sonunda işleri bir araya getireceğim. Bu, Excel'de daha karmaşık sorunları çözmenin harika bir yoludur.

Formülleri girmek için çok hızlı hale getirmek için bir Excel Tablosu ile başlayacağım.

Ardından Rand, rütbe, gruplama ve Takım numarası için sütunlar ekleyeceğim. Her sütunun amacı ilerledikçe netleşecektir.

Sonra, her kişiye rastgele bir sayı atamak için RAND işlevini kullanacağım. RAND, sıfır ile 1 arasında küçük sayılar üretir.

RAND()

RAND geçici bir işlevdir, bu nedenle her çalışma sayfası değişikliğinde yeniden hesaplanır. Bu davranışı istemiyoruz, bu yüzden formülleri değerlere dönüştürmek için özel yapıştır kullanacağım.

Sonra, her kişiyi rastgele sayılarına göre sıralamak için RANK işlevini kullanacağım. RANK, sayıya ve sıralama için bir sayı listesine ihtiyaç duyar.

RANK((@rand),(rand))

Sonuç, 1 ile 36 arasındaki sayıların listesidir; burada 1 en büyük değeri ve 36 en küçük değeri temsil eder.

Yaklaşıyoruz.

Sıralamaya göre gruplandırmanın bir yoluna ihtiyacımız var.

Bunu, sıralamayı 4 olan takım büyüklüğüne bölerek yapacağım.

RANK((@rand),(rand))/4

Bu bazı karışık sayılar üretir, ancak şimdi ihtiyacımız olan şey bizde.

Bu sayıları yukarı yuvarlarsak, 1 ile 9 arasında takım numaralarına sahip oluruz. Bu, belirli bir çarpana yuvarlanan TAVANAYUVAR işlevi için mükemmel bir iştir.

CEILING'e numarayı vermem ve 1'in katlarını belirtmem gerekiyor ve ekiplerimiz var.

=CEILING((@grouping),1)

Şimdi, bunun doğru çalıştığından emin olmak için, takım üyelerini saymak için EĞERSAY işlevini kullanacağım.

Daha sonra, sabit kodlanmış takım boyutunu bir referansla değiştireceğim.

RANK((@rand),(rand))/$F$5

Şimdi takım boyutunu değiştirdiğimde, her şey hala çalışıyor.

Son olarak, formülleri birleştireceğim.

Önce gruplama formülünü kopyalayacağım.

=CEILING(@rank)/$F$5,1)

Şimdi sıra formülünü kopyalayacağım.

=CEILING(RANK((@rand),(rand))/$F$5,1)

Şimdi iki yardımcı sütunu silebilirim.

İstediğim zaman yeni takımlar oluşturmak için tekrar RAND işlevini kullanabilirim.

Ders

Temel Formül

İlgili kısayollar

Tablo ekle Ctrl + T + T Sütunları sil Ctrl + - + -

Ilginç makaleler...