본문 바로가기

스터디

엑셀 랜덤할당함수 rand, randbetween 활용하기

저를 위한 엑셀함수 정리 노트 또 한 페이지 적어봅니다


오늘은 데이터랜덤배정 랜덤할당 함수
randrandbetween 대해 정리해보겠습니다

간단한 추첨에서부터, IF함수와 결합해서 조건에 부합하는 데이터를 랜덤하게 할당하는 것까지 가능한데요
엑셀은 정말 OA영역에서는 초-초-초 혁신적인 존재입니다


1. RAND()
0~1 사이의 숫자가 랜덤하게 배정됩니다
엔터,셀이동,파일을 열거나 저장할때 등
이벤트가 있을때마다 새로 할당되는 방식입니다
때문에, 랜덤하게 배정된 숫자를 저장하려면,
다른칸에 값만 붙여넣기를 해주시는게 좋겠습니다


2. RANDBETWEEN(최소값,최대값)
정해진 구간내에서 순번을 정하는 데 활용하기 좋습니다
RAND 함수처럼 엔터,셀이동,파일을 열거나 저장할때 등
이벤트가 있을때마다 새로 할당됩니다


3. RANDBETWEEN 응용버전 :: 랜덤 이름 배정하기
배정할 데이터 갯수만큼 숫자와 이름을 임의로 정리해두고,
vlookup 함수와 randbetween 함수를 함께 쓰면,
아래와 같이 랜덤숫자에 해당하는 이름이 배정된답니다

예를 들어, 배정할 데이터아 5개라면 아래와 같이...


마지막으로, IF함수까지 추가하면...
조건에 부합하는 경우만 담당자 랜덤할당하는 것도 가능
=if(c5<>0,vlookup(randbetween(1,5),$h$7:$h$11,2,false),"")


이상, 오늘도 신세계에 발 살~짝 담가본 엑셀초보여씀당