01 / 01
RAND 함수로 0과 1 사이의 임의의 값 생성
Excel에서 난수를 생성하는 한 가지 방법은 RAND 함수를 사용하는 것입니다.
이 함수는 그 자체로 제한된 범위의 난수를 생성하지만 다른 함수가있는 수식에서 RAND를 사용하면 위의 이미지에서와 같이 값 범위를 쉽게 확장 할 수 있습니다.
- 범위 의 높은 값과 낮은 값을 지정하면 RAND를 통해 지정된 범위 (예 : 1 및 10 또는 1 및 100)의 임의의 숫자를 반환 할 수 있습니다.
- 이 함수를 TRUNC 함수 와 결합하여 함수의 출력을 정수로 줄일 수도 있습니다 . TRUNC 함수 는 숫자에서 자릿수를 모두 자르고 제거합니다.
참고 : Excel의 도움말 파일에 따르면 RAND 함수 는 0보다 크고 1보다 작은 균등하게 분포 된 숫자를 반환합니다 .
이것이 의미하는 바는 함수에 의해 생성 된 값의 범위를 0에서 1로 기술하는 것이 정상이지만 실제로는 범위가 0과 0.99999999 사이라고 말하는 것입니다.
같은 토큰으로 1에서 10 사이 의 난수를 반환하는 수식은 실제로 0과 9.999999 사이의 값을 반환합니다.
RAND 함수의 구문
함수의 구문 은 함수의 레이아웃을 참조하며 함수의 이름, 대괄호, 쉼표 구분 기호 및 인수를 포함 합니다.
RAND 함수의 구문은 다음과 같습니다.
= RAND ()
상한 및 하한 인수를 지정해야하는 RANDBETWEEN 함수 와 달리 RAND 함수는 인수를 허용하지 않습니다.
RAND 함수 예제
위의 그림에 표시된 예를 재현하는 데 필요한 단계가 아래에 나와 있습니다.
- 첫 번째는 자체적으로 RAND 기능에 들어갑니다.
- 두 번째 예제는 1과 10 또는 1과 100 사이의 난수를 생성하는 수식을 만듭니다.
- 세 번째 예제는 TRUNC 함수를 사용하여 1에서 10 사이의 임의의 정수를 생성합니다.
- 마지막 예제에서는 ROUND 함수 를 사용 하여 난수에 대한 소수 자릿수를 줄입니다.
예제 1 : RAND 함수 입력하기
RAND 함수는 인자를 가지지 않기 때문에 단순히 셀을 클릭하고 다음을 입력하여 워크 시트 셀에 쉽게 입력 할 수 있습니다.
= RAND ()
키보드의 Enter 키를 누르십시오. 결과는 셀에서 0과 1 사이의 난수입니다.
예 2 : 1과 10 또는 1과 100 사이의 난수 생성
지정된 범위 내에서 난수를 생성하는 데 사용되는 방정식의 일반적인 형식은 다음과 같습니다.
= RAND () * (높음 - 낮음) + 낮음
여기서 High 및 Low 는 원하는 숫자 범위의 상한 및 하한을 나타냅니다.
1과 10 사이의 난수를 생성하려면 다음 수식을 워크 시트 셀에 입력하십시오.
= RAND () * (10-1) + 1
1과 100 사이의 난수를 생성하려면 다음 수식을 워크 시트 셀에 입력하십시오.
= RAND () * (100-1) + 1
예 3 : 1에서 10 사이의 임의의 정수 생성
소수점 이하 자릿수가 아닌 정수를 반환하려면 수식의 일반적인 형식은 다음과 같습니다.
= TRUNC (RAND () * (높음 - 낮음) + 낮음)
1에서 10 사이의 임의의 정수를 생성하려면 다음 수식을 워크 시트 셀에 입력하십시오.
= TRUNC (RAND () * (10-1) +1)
RAND 및 ROUND : 소수 자릿수 줄이기
TRUNC 함수로 모든 소수 자릿수를 제거하는 대신 위의 마지막 예제에서는 RAND와 함께 ROUND 함수를 사용하여 난수의 소수 자릿수를 2로 줄입니다.
= ROUND (RAND () * (100-1) +2,2)
RAND 기능과 휘발성
RAND 함수는 Excel의 휘발성 함수 중 하나입니다. 이것이 의미하는 바는 다음과 같습니다.
- 이 함수는 워크 시트가 변경 될 때마다 새로운 난수를 생성하고 새 데이터를 추가하는 등의 작업을 포함하여 다시 계산 합니다.
- 휘발성 함수가 포함 된 셀에 직접 또는 간접적으로 의존하는 수식 은 워크 시트의 변경 사항이 발생할 때마다 다시 계산됩니다.
- 많은 양의 데이터가 포함 된 워크 시트 나 워크 북에서 변동적인 함수는 재 계산 빈도로 인해 프로그램의 응답 시간이 느려질 수 있으므로주의해서 사용해야합니다.
F9를 사용하여 임의 번호 생성 시작 및 중지
워크 시트를 변경하지 않고 RAND 함수가 새로운 난수를 생성하게하려면 키보드의 F9 키를 눌러야합니다. 이렇게하면 RAND 함수가 포함 된 셀을 포함하여 전체 워크 시트가 강제로 다시 계산됩니다.
다음 단계를 사용하여 워크 시트가 변경 될 때마다 임의의 숫자가 변경되지 않도록 F9 키를 사용할 수도 있습니다.
- 난수가있을 워크 시트 셀을 클릭하십시오.
- 함수 = RAND () 함수를 워크 시트 위에있는 수식 입력 줄에 입력하십시오.
- RAND 기능을 정적 임의 번호로 변경하려면 F9 키를 누릅니다.
- 키보드의 Enter 키를 눌러 선택한 셀에 난수를 입력하십시오.
- F9를 다시 누르면 난수에 영향을 미치지 않습니다.
RAND 함수 대화 상자
Excel의 거의 모든 기능은 수동으로 입력하지 않고 대화 상자를 사용하여 입력 할 수 있습니다. RAND 함수에 대해 이렇게하려면 다음 단계를 사용하십시오.
- 함수의 결과가 표시 될 워크 시트의 셀 을 클릭하십시오.
- 리본 메뉴 의 공식 탭을 클릭하십시오.
- 리본에서 Math & Trig 를 선택하여 함수 드롭 다운 목록을 엽니 다.
- 목록에서 RAND 를 클릭하십시오.
- 함수의 대화 상자에는 함수가 인수를 사용하지 않는다는 정보가 들어 있습니다.
- 확인을 클릭하여 대화 상자를 닫고 워크 시트로 돌아갑니다.
- 0과 1 사이의 임의의 숫자가 현재 셀에 나타나야합니다.
- 다른 것을 생성하려면 키보드에서 F9 키를 누릅니다 .
- E1 셀을 클릭하면 워크 시트 위의 수식 입력 줄에 전체 함수 = RAND () 가 나타납니다.
Microsoft Word 및 PowerPoint의 RAND 기능
RAND 기능은 문서 나 프레젠테이션에 임의의 단락 데이터를 추가하기 위해 Word 및 PowerPoint와 같은 다른 Microsoft Office 프로그램에서도 사용할 수 있습니다. 이 기능의 한 가지 가능한 용도는 템플릿의 필러 컨텐츠입니다.
이 기능을 사용하려면 다음과 같은 다른 프로그램에서 Excel과 같은 방식으로 기능을 입력하십시오.
- 텍스트를 추가 할 위치에서 마우스로 클릭하십시오.
- 유형 = RAND ();
- 키보드의 Enter 키를 누릅니다.
임의 텍스트의 단락 수는 사용 된 프로그램의 버전에 따라 다릅니다. 예를 들어 Word 2013에서는 기본적으로 5 개의 단락을 생성하지만 Word 2010에서는 단 3 개만 생성합니다.
생성 된 텍스트의 양을 제어하려면 빈 괄호 사이에 인수로 원하는 단락 수를 입력하십시오.
예를 들어,
= RAND (7)
선택한 위치에 7 개의 문단을 생성합니다.