컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Friday, September 29, 2006

엑셀/Excel] 랜덤 함수 RAND() 사용법, 정수 난수 출력 - Random Integer


엑셀의 RAND() 함수로, 랜덤한 숫자, 즉, 무작위의 난수를 만들 수 있습니다.

0~9까지의 정수로 난수 발생


=INT(RAND()*10)


1~10까지의 정수로 난수 발생


=INT(RAND()*10) + 1


0과 1사이의, 소수점이 있는 실수로 난수 발생


=RAND()



위의 수식들을 셀에 기입하면 랜덤한 숫자가 출력됩니다.

엑셀에서, 키보드의 F9 키를 누르면, 모든 난수들이 다른 난수로 변경됩니다. (다른 시트들의 랜덤 함수들도 변경됨)


원래 RAND() 함수는, 정수(0, 1, 2, 3...)가 아닌 실수(0.12345 등)를 반환하는데, 실무에서는 정수로 된 난수가 주로 사용되기에, INT() 함수를 사용해 정수로 변환해 주어야 합니다. INT() 함수는 실수를 정수로 반올림하는 것이 아니라, "내림"을 하여 정수로 만듭니다. RAND() 함수에는 반올림이 필요없고 INT() 함수면 충분합니다.

RAND() 함수가 있는 엑셀 시트는, 아무것도 변경하지 않고 닫으려고 해도, 문서가 변경되었다며 저장할까요? 라는 메시지가 나옵니다. 문서를 열 때마다 RAND() 함수가 만드는 값이 달라지기 때문입니다.



그런데 VBA 즉 비베 프로그래밍에서는 Rnd 함수를 사용하여 랜덤 숫자를 만듭니다. 여기에 예제가 있습니다: ▶▶ 엑셀/Excel] VBA의 Rnd 함수로, 1에서 100까지의 랜덤 숫자 만들기


특정 범위의 난수 구하기: ▶▶ Excel 엑셀, 지정한 범위의 난수 값 생성, 특정 범위 내에서 랜덤 발생; Random Range




▶▶ [엑셀/Excel] 실수를 반올림하여 정수로; 소수점 특정 자리에서 반올림하는 함수 - ROUND


정수 난수 발생기 (웹브라우저에서): ▶▶ 난수 발생기; 랜덤 정수 생성, 무작위 숫자 발생; Random Int Number Generator




tag: office
엑셀 Excel | 워드 Word | VBA 매크로 | 오피스

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top