경우에 따라 Excel에서 난수를 생성해야 할 수도 있습니다.
예를 들어, 목록에서 임의의 승자를 선택하거나 데이터 분석을 위해 임의의 숫자 목록을 가져오거나 교실에서 임의의 학생 그룹을 생성합니다.
이 자습서에서는 Excel에서 난수(반복 포함 및 제외)를 생성하는 방법을 배웁니다.
난수를 생성하기 위한 Excel에는 RAND 및 RANDBETWEEN의 두 가지 워크시트 함수가 있습니다.
- RANDBETWEEN 함수는 난수를 제공하지만결과에서 반복될 확률이 높다..
- RAND 함수는 중복 없이 결과를 제공할 가능성이 더 큽니다.그러나 0과 1 사이의 난수만 제공합니다.RANK와 함께 사용하여 Excel에서 고유한 난수를 생성할 수 있습니다(이 자습서의 뒷부분에 표시됨).
RANDBETWEEN 함수를 사용하여 Excel에서 난수 생성
Excel RANDBETWEEN 함수는 지정된 두 숫자 사이에 정수 난수 집합을 생성합니다.
RANDBETWEEN 함수에는 하위 값과 상위 값의 두 가지 매개변수가 있습니다.지정된 두 숫자 사이의 정수만 제공합니다.
예를 들어 10에서 1 사이의 난수 100개를 생성하고 싶다고 가정해 보겠습니다.
RANDBETWEEN을 사용하여 난수를 생성하는 단계는 다음과 같습니다.
- 난수를 가져올 셀을 선택합니다.
- 활성 셀에 =RANDBETWEEN(1,100)을 입력합니다.
- Ctrl 키를 누른 상태에서 Enter 키를 누릅니다.
이렇게 하면 선택한 셀에 10개의 난수가 즉시 제공됩니다.
RANDBETWEEN을 사용하면 지정된 숫자 사이의 정수를 쉽게 얻을 수 있지만 결과가 중복될 가능성이 높습니다.
예를 들어 RANDBETWEEN 함수를 사용하여 10개의 난수를 구하고 수식 =RANDBETWEEN(1,10)을 사용하면 여러 개의 중복 항목이 제공됩니다.
중복이 괜찮다면 RANDBETWEEN은 Excel에서 난수를 생성하는 가장 쉬운 방법입니다.
RANDBETWEEN은 워크시트가 변경될 때마다 다시 계산되는 가변 함수입니다.난수를 다시 계산하지 않으려면 수식의 결과를 값으로 계속해서 변환합니다.
RAND 및 RANK 함수를 사용하여 Excel에서 고유한 난수 생성
RAND 함수를 여러 번 테스트했지만 중복 값을 찾지 못했습니다.하지만 경고로 이 기능을 사용할 때 중복 값을 확인하는 것이 좋습니다.
Excel에서 10개의 난수(반복되지 않음)를 생성한다고 가정합니다.
반복하지 않고 Excel에서 난수를 생성하는 단계는 다음과 같습니다.
이제 B열의 값을 난수로 사용할 수 있습니다.
참고: 랜드는 워크시트에 변경 사항이 있을 때마다 다시 계산되는 휘발성 공식입니다.모든 RAND 함수 결과가 값으로 변환되었는지 확인하십시오.
注意 :RAND 함수의 결과에서 중복을 확인하고 찾지 못했지만 이러한 숫자를 생성한 후 확인하는 것이 좋습니다.조건부 서식을 사용하여 중복을 강조 표시하거나 중복 제거 옵션을 사용하여 제거할 수 있습니다.