환경 : 마이크로소프트 엑셀 2016(Microsoft Excel 2016)
지원되는 기기 : Office 365용 Excel Office 365용 Mac용 Excel 웹용 Excel Excel 2019 Excel 2016 Mac용 Excel 2019 Excel 2013 Excel 2010 Excel 2007 Mac용 Excel 2016 Mac용 Excel 2011 Excel Starter 2010
설명
엑셀 RAND 함수는 0 이상 1 미만의 실수인 난수를 반환하게 된다. 엑셀시트를 계산할 때마다 새로운 난수(무작위숫자)가 생성되는 구조이다.
구문
엑셀 RAND() 는 이와 같이 표시되며, 엑셀 RAND 함수 구문에는 인수가 없다.
엑셀 RAND 함수 사용예제
엑셀 RAND 함수를 사용하려면 엑셀 -> 수식 -> 수학/삼각 -> RAND 선택하면 된다.
=RAND() 함수를 선택하게 되면 0보다 크거나 같고 1보다 작은, 균등하게 분포된 난수를 구하는 것이다. 재계산 시에는 이 값이 계속 바뀌게 된다. RAND함수에는 인수가 필요 없고, 수식 결과값은 보게되면 일시적으로 나타난다.
결과값이 임의 숫자가 표시되는걸 확인할 수 있다. 물론 소수점까지 모두 표시된다.
=RAND()*100 함수를 셀 위치에 입력하게 되면, 0 보다 크거나 같고 100 보다 작은 임의의 숫자가 출력된다. 매번 변경되는 값이기 때문에 해당 셀 위치에서 키보드의 엔터(Enter)키를 눌러주게되면 무작위숫자가 계속 바뀐다.
소수점 아래까지 떨어지는 숫자 말고, 정수로 출력하고 싶다면 =INT(RAND()*100) 와 같이 입력하면 된다. int 함수를 이용하는것인데, 이렇게 되면 0 보다 크거나 같고 100 보다 작은 임의의 정수값이 출력된다. 물론 무작위값이 출력된다.
주의
- a와 b사이의 실수인 난수를 만드는 방법은 이와 같다. =RAND()*(b-a)+a
- RAND를 사용하여 난수를 만들고 셀이 계산될 때마다 만들어진 난수가 변경되지 않도록 하려면 수식 입력줄에 =RAND()를 입력하고 F9 키를 눌러 수식을 난수로 변경한다. 수식에서 계산 하고 값을 입력 하는 것을 종료하는 것이다.