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

 
Previous Post 영어 소설(영문 고전소설/동화원서) 무료 다운로드 하는 곳은? - English Novel...Archive File / Archived File (아카이브 파일) 이란 무엇인가요?울트라에디트 HTML 구문강조(문법 강조) 방법은? - Syntax Highlighting...배치파일] FOR문으로, 텍스트 파일 행 처리 - 도스 DOS Bat File 강좌배치파일] FOR 문 예제. for in do 사용법 - 도스 DOS Bat File 강좌...Cygwin의 bashrc, bash_profile, inputrc 설정 파일들의 기본 위...울트라 에디트 환경설정 있는 곳은? - 울트라 에디터 UltraEdit Config시그윈(Cygwin) 미러 사이트 - 빠른 한국 사이트는? - Mirror SiteVBS 팁] IE에서 여러 사이트 동시에 열기, 비베 스크립트 (VBScript) 로[QnA] 북마크는 무엇인가요? '즐겨찾기'는 어떤 사이트인가요? - Bookmark

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

Friday, September 29, 2006

엑셀의 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

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

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