임의의 셀값 출력 (랜덤 / RND / RANDBETWEEN )
페이지 정보
작성자 SDJ 작성일17-05-19 15:44 조회1,552회 댓글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))
댓글목록
등록된 댓글이 없습니다.