임의의 셀값 출력 (랜덤 / RND / RANDBETWEEN ) > ⓘ 엑셀

본문 바로가기
사이트 내 전체검색


회원로그인

ⓘ 엑셀

임의의 셀값 출력 (랜덤 / RND / RANDBETWEEN )

페이지 정보

작성자 SDJ 작성일17-05-19 15:44 조회1,891회 댓글0건

본문

 

 

 

 

랜덤 / RAND() / 0부터 0.999.사이의 난수를 발생 / 0 <= 난수 < 1 / 소수


랜덤비튄 / RANDBETWEEN( 최저값, 최대값) /  최저값과 최대값 사이의 난수를 발생 / 최저 <= 난수 <= 최대 / 정수

 

 

A부터 B까지 N개의 숫자중에 하나의 난수를 발생시키려면, (N은 B-A+1 로 대체가능)

 

= rand() * N + A 혹은  = rand() * (B-A+1) + A

 

소수를 제외한 정수만 원한다면 int 함수로 묶어준다

 

= int( rand() * N + A )

 

 

정수만 원하는 경우 간단히 랜덤비튄을 사용해도 된다

 

= randbetween( A, B)

 

B>A인 경우 오류

 

 

 

 

 

예를 들어 3부터 7까지 3,4,5,6,7 - 5개의 숫자중에 하나의 난수를 발생시키려면,

 

= rand() * 5 + 3 혹은 = rand() * (7-3+1) + 3

 

 

 정수만 원한다면 간단히

 

= randbetween( 3, 7)

 

 

 

F5부터 F19까지 15개 셀중에서 임의의 한 셀값을 출력하는 식은 다음과 같습니다.

=INDEX(F5:F19,INT(RAND()*15)+1)

혹은

=INDEX(F5:F19,RANDBETWEEN(5,19)) 

 

댓글목록

등록된 댓글이 없습니다.

ⓘ 엑셀 목록

게시물 검색

접속자집계

오늘
15
어제
471
최대
1,010
전체
350,105
회사소개 개인정보취급방침 서비스이용약관 Copyright © sdj.kr All rights reserved.
상단으로
모바일 버전으로 보기