뛰어나다

무작위로 사람들을 그룹에 할당

Randomly Assign People Groups

Excel 공식: 무작위로 사람들을 그룹에 할당일반 공식 |_+_| 요약

특정 크기의 그룹이나 팀에 사람을 무작위로 할당하려면 RAND 함수에 의해 생성된 값이 있는 도우미 열과 다음을 기반으로 하는 수식을 사용할 수 있습니다. 계급 그리고 모으다 기능. 표시된 예에서 D5의 공식은 다음과 같습니다.





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

B열에 나열된 각 이름에 대한 그룹 번호를 반환합니다. 여기서 'randoms'는 명명된 범위 C5:C16이고 '크기'는 명명된 범위 G5입니다.

설명

이 솔루션의 핵심은 도우미 열(예제에서 열 C)에서 난수를 생성하는 데 사용되는 RAND 함수입니다.





Excel에서 열을 계산하는 방법

한 단계에서 전체 무작위 값 집합을 할당하려면 C5:C16 범위를 선택하고 수식 입력줄에 =RAND()를 입력합니다. 그런 다음 단축키 컨트롤 + Enter를 사용하여 한 번에 모든 셀에 수식을 입력합니다.

참고: RAND 함수는 워크시트가 변경될 때마다 계속 임의의 값을 생성하므로 일반적으로 다음을 사용하여 C 열의 결과를 실제 값으로 바꾸려고 할 것입니다. 특수 붙여 넣기 임의의 값이 할당된 후 변경을 방지합니다.



이 워크 시트에 공식 표시

D 열에는 다음 공식으로 그룹 번호가 할당됩니다.

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

RANK 함수는 목록의 모든 임의 값에 대해 C5의 값을 순위 지정하는 데 사용됩니다. 결과는 1과 총 사람 수(이 예에서는 12) 사이의 숫자가 됩니다.

엑셀 파일에 비밀번호를 설정하는 방법

그런 다음 이 결과를 원하는 그룹 크기(예제에서는 3)를 나타내는 '크기'로 나눈 다음 ROUNDUP 함수에 다음과 같이 입력합니다. 숫자 , 와 함께 num_digits 제로. ROUNDUP 함수는 다음 정수로 반올림된 숫자를 반환합니다. 이 번호는 할당된 그룹 번호를 나타냅니다.

천장 버전

NS 천장 기능 ROUNDUP 대신 사용할 수 있습니다. ROUNDUP 함수와 마찬가지로 CEILING도 반올림하지만 주어진 소수 자릿수로 반올림하는 대신 CEILING은 주어진 배수로 반올림합니다.

 
= ROUNDUP ( RANK (C5,randoms)/size,0)
저자 데이브 브런스


^