Excel 및 Google 스프레드시트에서 랜덤 그룹을 만드는 방법

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Younjung Kim

Last updated on 8월 19, 2023

이 튜토리얼에서는 Excel 및 Google 스프레드시트에서 랜덤 그룹을 만드는 방법을 보여드립니다.

랜덤그룹 인트로

 

랜덤 그룹

그룹에 항목(데이터, 사람 등)을 무작위로 할당하려면 RANDBETWEEN 및 CHOOSE 함수를 사용할 수 있습니다.

랜덤그룹 빈칸

RANDBETWEEN 함수

RANDBETWEEN 함수는 두 정수 사이의 난수를 생성합니다. 이 예에서는 숫자 1, 2, 3 또는 4를 생성합니다.

=RANDBETWEEN(1,4)

랜덤그룹 randbetween

CHOOSE 함수

CHOOSE 함수는 목록에서 위치에 따라 항목을 선택합니다.

=CHOOSE(3,"팀 A","팀 B","팀 C","팀 D")

랜덤그룹-팀예제

두 함수를 결합하면 목록에서 항목을 무작위로 ‘선택’하여 첫 번째 예제에서와 같이 사람들을 그룹에 할당할 수 있습니다.

=CHOOSE(RANDBETWEEN(1,3),"A","B","C")

랜덤그룹 choose함수활용

랜덤 그룹 – 같은 크기

위의 예는 사람들을 완전히 무작위로 그룹에 할당합니다. 할당 된 그룹의 사이즈가 같지 않을 수 있습니다.

사람들을 같은 크기의 그룹에 할당하려면 ROUND, ROUNDUP 및 RANK 함수를 사용할 수 있습니다.

랜덤그룹 빈칸

이 계산은 조금 더 복잡하므로 자세히 설명하겠습니다.

RAND 함수

먼저 RAND 함수를 사용하여 각 사람에 대해 0과 1 사이의 임의의 소수점 값을 생성합니다.

=RAND()

랜덤그룹 rand함수 업데이트

이제 각 사람에 대한 난수를 얻었으므로 그룹으로 나눌 수 있습니다.

RANK 함수

다음으로 RANK 함수를 사용하여 랜덤 값 목록에서 각 랜덤값의 ‘순위’를 식별합니다

=RANK(A2,$A$2:$A$11)

랜덤그룹 rank함수

RANK 함수는 1과 그룹 내 총 인원 수 사이의 숫자를 반환합니다. 가장 큰 난수는 1, 두 번째로 큰 난수는 2 등을 반환합니다.

다음으로 RANK 함수의 결과를 원하는 그룹 크기로 나눕니다. (예: 그룹당 인원이 4명인 경우 4)

=RANK(E2,$E$2:$E$11)/3

랜덤그룹 rank 나누기

이 함수는 0에서 4 사이의 소수점 값을 반환합니다.

ROUNDUP 함수

마지막으로 결과에 ROUNDUP 함수를 적용하여 10진수 값을 정수 값 1,2,3,4로 반올림합니다

=ROUNDUP(RANK(E2,$E$2:$E$11)/3,0)

랜덤그룹 roundup rank

이렇게 하면 크기가 같은 4개의 그룹이 생성됩니다.

참고: 그룹 4를 완전히 채울 만큼의 인원이 충분하지 않기 때문에 그룹 4에는 한 명만 할당됩니다.

참고 2: num_digits 입력을 0으로 설정하면 가장 가까운 정수로 반올림하도록 ROUNDUP 함수에 지시합니다.

Google 스프레드시트의 랜덤 그룹

위의 모든 예제는 Excel에서와 마찬가지로 Google 스프레드시트에서도 똑같이 작동합니다.

랜덤그룹 구글

AI Formula Generator

무료로 체험하기

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List