특정 값을 입력하는 것이 아니라 랜덤으로 임의의 난수를 구해야 할 때 사용하는 함수가 RAND 함수와 RANDBETWEEN 함수입니다.
RAND 함수는 0보다 크거나 같고 1보다 작은, 균등하게 분포된 난수를 구합니다. RAND 함수의 구조는 아래와 같습니다.
=RAND()
RAND 함수는 인수 없이 단독으로 사용됩니다. 오늘 날짜를 입력하는 TODAY 함수와 유사한 구조입니다. 엑셀에서 '=RAND()'를 입력하면 임의의 난수가 나타납니다.
이렇게 '=RAND()'를 입력하면 0보다 크거나 같고 1보다 작은 임의의 난수가 나타납니다. RAND 함수로 구해진 난수는 재계산 시에는 새로운 난수가 구해집니다. 구해진 난수를 응용하여 순번을 정하거나, 제비 뽑기 등 다양한 상황에서 사용할 수 있습니다.
RAND 함수는 정수가 아닌 임의의 난수가 나타나므로 이를 사용하려면 수를 가공해야 하는 경우가 많습니다. RANDBETWEEN 함수는 인수로 지정한 두 숫자 사이의 '정수 난수' 값을 나타냅니다. RANDBETWEEN 함수의 구조는 아래와 같습니다.
=RAND(Bottom, Top)
첫 번째 인수 Bottom은 RANDBETWEEN 함수가 반환할 최소 정수값입니다.
두 번째 인수 Top은 RANDBETWEEN 함수가 반환할 최대 정수값입니다.
'=RAND(1, 100)을 입력하면 1부터 100 사이의 정수 난수를 반환하게 됩니다. RANDBETWEEN 함수도 RAND 함수와 마찬가지로 재계산 시 새로운 정수 난수가 나타납니다.
'업무 지식 > 엑셀 함수' 카테고리의 다른 글
[엑셀] INT, TRUNC 함수로 소수점 아래를 버리고 정수로 만드는 방법 (0) | 2023.05.04 |
---|---|
[엑셀] 나누기, 몫과 나머지 구하는 방법(QUOTIENT, MOD 함수) (0) | 2023.05.03 |
[엑셀] 두 날짜 사이의 기간이 1년 중 차지하는 비율 계산(YEARFRAC 함수) (0) | 2023.04.14 |
[엑셀] SUMPRODUCT 함수로 대응되는 값을 곱한 다음에 더하는 방법 (0) | 2023.04.13 |
[엑셀] 곱하기 함수 PRODUCT (0) | 2023.04.12 |
댓글