엑셀 RANDBETWEEN 함수 – 주사위 랜덤 숫자 추첨

이 글에는 쿠팡 파트너스 링크가 포함되어 있으며, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.

엑셀에서 뽑기, 주사위 게임 등 무작위 랜덤 숫자를 추첨하고자 할 때에 RANDBETWEEN 함수를 사용할 수 있습니다. RANDBETWEEN 함수는 반환할 수 있는 정수의 최소값, 최대값만 함수에 입력하면 되기 때문에 기억이나 활용도 매우 편한 엑셀 랜덤함수입니다. 비슷한 함수로는 RAND 함수 등이 있습니다.

RANDBETWEEN 함수 한눈에 보기

항목내용
구문=RANDBETWEEN(최소값, 최대값)
결과최소값과 최대값 사이의 정수 (양쪽 끝 포함)
갱신시트가 다시 계산될 때마다 새로 뽑힘 (휘발성)
소수필요하면 RAND 함수

RANDBETWEEN은 지정한 범위 안에서 정수 하나를 무작위로 뽑습니다. 주사위, 추첨, 샘플 데이터 만들기, 순서 정하기 같은 일에 씁니다. 값은 계산할 때마다 바뀌므로 확정한 결과를 남기려면 값으로 붙여 넣어야 합니다.

RANDBETWEEN 함수 동작 흐름
계산할 때마다 1부터 6 사이에서 새로 뽑아 3이나 6 같은 다른 값이 나올 수 있습니다.
RAND와 RANDBETWEEN 비교RANDRANDBETWEEN결과0~1 소수정수범위 지정불가가능예시0.73124
정수가 필요하면 RANDBETWEEN, 소수나 확률 계산에는 RAND가 맞습니다.

엑셀 RANDBETWEEN 함수

두 수 사이의 무작위 정수 반환

A = Bottom, 최소 정수값, 가장 낮은 숫자
B = Top, 최대 정수값, 가장 높은 숫자

활용

RANDBETWEEN 함수를 통하여, 원하는 정수 범위에서 랜덤 숫자를 반환합니다

활용 – 1(2가지 선택지 중에 고르기, 뽑기)

0과 1사이에서 랜덤 숫자를 반환합니다.

=RANDBETWEEN(0,1)

활용 – 2(주사위 게임)

주사위 게임과 같이, 1부터 6까지 중에서 무작위 랜덤 숫자를 반환하기 위해서는 아래와 같이 함수를 만들 수 있습니다

=RANDBETWEEN(1,6)

활용 – 3,4

0부터 10, 0부터 100 등 원하는 정수 범위를 설정하여 무작위로 숫자를 추출할 수 있습니다

=RANDBETWEEN(0,10)
=RANDBETWEEN(0,100)

광고

RANDBETWEEN 함수 실무 활용 예시

상황수식설명
주사위 두 개의 합=RANDBETWEEN(1,6)+RANDBETWEEN(1,6)2~12
목록에서 한 명 뽑기=INDEX(A2:A10,RANDBETWEEN(1,9))A2:A10의 9개 중 하나
당첨 확률 30%=IF(RANDBETWEEN(1,100)<=30,"당첨","꽝")1~100 중 30 이하
무작위 날짜=RANDBETWEEN(DATE(2026,1,1),DATE(2026,12,31))날짜 서식 지정
소수 둘째 자리 난수=RANDBETWEEN(0,10000)/1000.00~100.00
중복 없는 순서(365)=SORTBY(SEQUENCE(10),RANDARRAY(10))1~10을 무작위로 섞음

이름표를 섞어 순서를 정하는 일은 사다리타기가 훨씬 빠릅니다. 목록에서 값을 꺼내는 방법은 VLOOKUP 함수 글을 참고하세요.

RANDBETWEEN이 안 될 때

  • 값이 계속 바뀌어 곤란할 때: 휘발성 함수라서 아무 셀이나 수정해도 다시 뽑힙니다. 뽑은 셀을 복사해 값으로 붙여 넣으면 고정됩니다.
  • 같은 숫자가 반복해서 나올 때: 무작위 추출이라 중복이 생길 수 있습니다. 중복 없는 번호가 필요하면 위 표의 SORTBY·RANDARRAY 수식(365·2021)을 쓰세요.
  • #NUM! 오류가 날 때: 최소값이 최대값보다 큽니다. 순서를 바꾸세요.
  • #VALUE! 오류가 날 때: 인수에 텍스트가 들어갔습니다. 숫자인지 확인하세요.
RANDBETWEEN 함수 사용 전 점검 목록
결과를 기록으로 남겨야 한다면 뽑은 뒤 바로 값으로 붙여 넣으세요.
광고

자주 묻는 질문

RANDBETWEEN 값이 계속 바뀌는데 고정할 수 있나요?

가능합니다. 뽑은 셀을 복사한 뒤 같은 자리에 선택하여 붙여넣기 > 값으로 붙여 넣으면 수식이 사라지고 숫자만 남습니다. F9를 눌러도 바뀌지 않습니다.

중복 없이 뽑으려면 어떻게 하나요?

365나 엑셀 2021에서는 =SORTBY(SEQUENCE(10),RANDARRAY(10))로 1~10을 무작위로 섞을 수 있습니다. 구버전에서는 RAND 함수로 보조 열을 만들고 순위를 매기는 방법을 씁니다.

최대값도 포함되나요?

포함됩니다. RANDBETWEEN(1,6)은 1과 6이 모두 나올 수 있어 주사위와 같습니다.

소수가 나오게 하려면?

RAND 함수를 쓰거나, RANDBETWEEN으로 큰 정수를 뽑아 나눕니다. 예를 들어 =RANDBETWEEN(0,10000)/100은 소수 둘째 자리까지 나옵니다.

참고: 업무상 공정한 추첨이나 경품 추첨에는 결과를 기록하고 증빙을 남기는 방식을 쓰세요. 엑셀의 난수는 시드를 지정할 수 없어 재현할 수 없습니다.

참고: 수식은 한국어 엑셀 기준이며, 범위와 셀 주소는 자신의 시트에 맞게 바꿔서 사용하세요.

광고

엑셀 작업 환경에 도움이 되는 제품

아래는 쿠팡 파트너스 링크입니다. 링크로 구매하면 일정 수수료를 받을 수 있으며, 구매 가격에는 영향이 없습니다. 제품을 직접 사용해 본 후기가 아니라 쿠팡 상품 페이지로 연결됩니다.

#엑셀RANDBETWEEN함수  #RANDBETWEEN함수  #엑셀랜덤숫자  #엑셀난수  #엑셀랜덤추첨  #엑셀주사위  #엑셀뽑기  #엑셀함수  #엑셀팁  #메타트렌드

도움이 됐다면 지인에게도 공유해 주세요

댓글 남기기