Rumus Excel: Tetapkan orang secara acak ke grup -

Daftar Isi

Formula umum

=ROUNDUP(RANK(A1,randoms)/size,0)

Ringkasan

Untuk menetapkan orang secara acak ke grup atau tim dengan ukuran tertentu, Anda bisa menggunakan kolom pembantu dengan nilai yang dihasilkan oleh fungsi RAND, bersama dengan rumus yang didasarkan pada fungsi RANK dan ROUNDUP. Dalam contoh yang ditampilkan, rumus di D5 adalah:

=ROUNDUP(RANK(C5,randoms)/size,0)

yang mengembalikan nomor grup untuk setiap nama yang terdaftar di kolom B, di mana "randoms" adalah rentang bernama C5: C16, dan "ukuran" adalah rentang bernama G5.

Penjelasan

Inti dari solusi ini adalah fungsi RAND, yang digunakan untuk menghasilkan angka acak di kolom pembantu (kolom C dalam contoh).

Untuk menetapkan satu set lengkap nilai acak dalam satu langkah, pilih rentang C5: C16, dan ketik = RAND () di bilah rumus. Lalu gunakan kontrol pintasan + enter untuk memasukkan rumus di semua sel sekaligus.

Catatan: fungsi RAND akan terus menghasilkan nilai acak setiap kali ada perubahan pada lembar kerja, jadi biasanya Anda ingin mengganti hasil di kolom C dengan nilai aktual menggunakan tempel khusus untuk mencegah perubahan setelah nilai acak ditetapkan.

Di kolom D, nomor grup ditetapkan dengan rumus berikut:

=ROUNDUP(RANK(C5,randoms)/size,0)

Fungsi RANK digunakan untuk mengurutkan nilai di C5 terhadap semua nilai acak dalam daftar. Hasilnya adalah angka antara 1 dan jumlah total orang (12 dalam contoh ini).

Hasil ini kemudian dibagi dengan "ukuran", yang mewakili ukuran grup yang diinginkan (3 dalam contoh), yang kemudian masuk ke fungsi ROUNDUP sebagai angka , dengan num_digits nol. Fungsi ROUNDUP mengembalikan angka yang dibulatkan ke bilangan bulat berikutnya. Nomor ini mewakili nomor kelompok yang ditetapkan.

Versi CEILING

Fungsi CEILING dapat digunakan sebagai pengganti ROUNDUP. Seperti fungsi ROUNDUP, CEILING juga membulatkan tetapi alih-alih membulatkan ke sejumlah tempat desimal tertentu, CEILING membulatkan ke kelipatan tertentu.

=CEILING(RANK(C5,randoms)/size,1)

Artikel yang menarik...