엑셀관련/함수사용

[엑셀/EXCEL]랜덤 값이 필요할때, RAND, RANDBETWEEN

22rodnjf 2021. 5. 4. 00:26

주로 업무적으로 많이 쓰이는 함수에 대해서 설명하다 보니 소소하게 쓰일 수 있는 함수들이 부족한 것 같아서,

생각하는 소소한 함수들을 하나씩 설명드리도록 하겠습니다.

 

프로그래밍을 하시는 분들이라면 RND(), RAND() 같은 함수들이 익숙하실겁니다. 물론 익숙하지 않으신 분들도 RANDOM이라는 단어 자체는 익숙하실 겁니다.

 

바로 엑셀에서 사용할 수 있는 랜덤 호출 함수 입니다.


함수 구조는 매우 단순합니다.

RAND함수는 별도의 값을 필요로 하지 않는 함수입니다.

이 함수를 입력하게 되면 특이한 형태의 값이 나오게 됩니다.

모두 RAND 함수의 값 입니다. RAND 값은 0~0.99999.... 의 값 중 하나가 임의로 나오게 됩니다.

원하는 값이 1~100 사이일 경우 RAND()*100을 함으로써 값을 늘려줘야 합니다.


이것보다 좀 더 쉬운 방법으로 원하는 값의 정수 범위 안에서 랜덤을 구하기 위해선 RANDBETWEEN을 쓰는 것이 더 좋습니다.

위의 함수 구성처럼 RANDBETWEEN(1,100) 이런 식으로 함수를 실행할 경우 1~100 사이의 값이 정수로 나오게 됩니다.

위의 함수는 완전한 랜덤 값이 나오게 되지만 RANDBETWEEN을 쓰면 값이 정수로 나오기 때문에 간단하게 사용하기엔 훨씬 편하게 사용할 수 있습니다.

굳이 많이 쓰는 곳을 고르라면 임시 데이터를 만들 때 랜덤 값으로 채워서 많이 사용합니다.