Balto' Story



[엑셀 RAND] 임의대로 무작위 난수를 발생시켜주는 엑셀 RAND 함수 사용법

 

엑셀을 사용하다보면 가끔은 무작위로 난수를 빈셀에 채워주는 작업을 할 때가 생깁니다.

 

이렇게 난수를 발생시켜주는 함수가 엑셀에도 존재하는데 바로 RAND함수 입니다.

 

난수를 발생시켜주는 RAND 함수는 0과 1사이의 숫자를 무작위로 발생시켜 주는데 이것을 조금 응용하면 원하는

범위의 숫자를 무작위로 발생시켜 줍니다.

 

 

엑셀 RAND 함수 사용법

 

 구문: RAND()
        RAND 함수는 인수가 없으며 0과 1사이의 난수를 만들어 줍니다.

 

 

위 이미지의 예제만 잘 살펴보아도 따로 설명이 필요 없는데 눈여겨볼 부분이 한군데 있습니다.

 

위 RAND 함수 예제에서 태연, 제시카, 티파니의 수식을 확인해 보면 INT 함수와 조합이 되어있는데 INT 함수는

소수점 이하를 잘라버리는 함수입니다.

 

엑셀 INT 함수 사용법: http://yhlover.tistory.com/162

 

따라서 INT 함수와 RAND 함수의 조합으로 소수점을 제외한 정수의 난수를 발생시킬 수 있습니다.

 

또한 RAND 함수를 수식으로 풀어쓰면 "RAND()*(b-a)+a" 와 같습니다.

 

RAND 함수는 인수가 없으며 워크시트의 어느 한 셀이라도 값이 변경되거나 편집되면 다시 난수를 발생시켜

값을 변경시키게 됩니다.

 

이렇게 다른 셀이 바뀌거나 편집되어 값이 바뀌는 것을 방지하려면 RAND 함수의 입력후 해당셀에서 F9키

누르게 되면 RAND 수식이 사라지게 되는데 수식이 사라졌으므로 다른셀의 값이 바뀌어도 결국엔 새로운

난수를 발생시키지 않게 됩니다.

 

직접 몇번 테스트 및 연습해보시기 바랍니다.

1