Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 랜덤 함수(RAND) 로 난수 생성하기

엑셀(Excel)/Excel
반응형

엑셀에서 무작위로 숫자를 추출할 때 사용하는 랜덤함수는 RAND() 입니다. 0 이상 1미만의 소수점이 있는 실수를 반환합니다. RAND 함수 구문에는 인수가 필요하지 않습니다.

 

 

RAND 함수 난수 생성하기

 

셀을 선택하고 수식 입력기에 RAND() 함수를 입력합니다.

 

RAND() 함수의 기본 반환값은 소수점이 있는 실수값입니다. 값은 셀이 계산될 때마다 변합니다.

 

다른 셀에도 동일하게 난수를 추출하고 싶다면 셀을 복사해서 붙여 넣거나 오른쪽 하단에 채우기 핸들을 끌어서 내립니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 함수 ROUND, ROUNDUP, ROUNDDOWN 반올림 구하는 방법
엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법
엑셀(Excel) INT, TRUNC 함수를 이용하여 소수점 자르기
엑셀 Excel 삼각함수 MROUND 사용해서 원하는 배수로 반올림 처리



 

 

A B 사이의 실수값 만들기

 

특정 숫자의 사이값을 만들기 위한 수식은 다음과 같습니다. A 가 최소값며, B 가 최대값입니다. 최소값은 크거나 같은 값이 나올 수 있으며, 최대값은 항상 작습니다.

 

= RAND() * (B - A) + A

 

위 수식에 맞춰서 165 사이의 실수값을 추출하기 위한 수식을 만듭니다.

 

= RAND() * (65 - 1) + 1

 

 

수식을 완성하고 A B 에 사이의 난수값은 추출한 결과는 다음과 같습니다.

 

 

실수값을 정수로 변환하기

 

추출한 실수값의 소수점 부분이 불필요하다면 함수를 사용해서 삭제할 수 있습니다. 바로 INT(number) 함수입니다. 함수는 인수로 입력한 숫자의 소수점 이하를 내림합니다. 올림이나 반올림을 하고 싶다면 ROUND(), ROUNDUP() 같은 함수를 사용합니다.

 

165 사이값에서 소수점을 제외하기 위해 적용한 INT() 함수의 결과는 다음과 같습니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 함수 ROUND, ROUNDUP, ROUNDDOWN 반올림 구하는 방법
엑셀 Excel 분단위, 초단위 반올림해서 올리는 방법
엑셀(Excel) INT, TRUNC 함수를 이용하여 소수점 자르기
엑셀 Excel 삼각함수 MROUND 사용해서 원하는 배수로 반올림 처리
반응형
Posted by 녹두장군

댓글을 달아 주세요