Excel의 INDEX 및 RANDBETWEEN 기능을 사용하여 고정 된 숫자 집합에서 난수를 선택하는 것은 매우 쉽습니다.

일반 공식

=INDEX(number_list, RANDBETWEEN(1, COUNT(number_list))

Number_List : 난수를 얻고 자하는 고정 된 목록입니다.

예 : 주어진 목록에서만 무작위 롤 번호 선택

여기에 A2 : A10 범위의 번호 목록이 있습니다. 이제 셀 C2에서이 숫자 목록에서만 임의의 숫자를 선택하고 싶습니다.

image

고정 목록에서 난수를 얻으려면 여기에 위의 일반 공식을 적용하십시오.

=INDEX(A2:A10, RANDBETWEEN(1, COUNT(A2:A10))

이것은 우리가 지정한 롤 번호 목록에서 임의의 롤 번호를 제공합니다. 시트를 변경할 때마다이 수식이 다시 계산되어 해당 목록에서만 다른 임의의 숫자를 제공합니다.

image

어떻게 작동합니까?

글쎄, 이것은 아주 쉽습니다. 우리는 모두`link : / excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN]`을 알고 있습니다.

함수는 주어진 범위에서 모든 숫자를 반환합니다. 1에서 100 사이의 임의의 숫자를 원하면`link : / excel-formula-and-function-excel-randbetween-function-2 (1, 100)을 작성합니다. * 여기서 상한은 다음과 같이 설정됩니다. `link : / counting-excel-count-function [COUNT]

함수. 그것을 분해합시다.

link : / counting-excel-count-function [COUNT](A2 : A10) :이 부분은 9 인 A2 : A10 * 범위의 숫자 개수를 반환합니다.

이제 수식이`link : / lookup-formulas-excel-index-function [INDEX]`(A2 : A10,`link : / excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN])으로 단순화되었습니다. `(1, 9)) : * randbetween은 1에서 9 사이의 숫자를 반환합니다. 5를 반환한다고 가정 해 보겠습니다. 이제 수식이 단순화되었습니다.

link : / lookup-formulas-excel-index-function [INDEX](A2 : A10, 5) : A2 : A10 범위에서 다섯 번째 숫자를 반환합니다. *

하드 코드 된 숫자에서 난수 가져 오기

변경되지 않는 고정 목록에서 난수를 얻으려면 아래 공식을 사용하는 것이 좋습니다.

=INDEX({1,5,10,12}, RANDBETWEEN(1, 4))

대안 선택

위와 같이 고정 된 목록이있는 경우이 CHOOSE 수식은 지정된 목록에서 임의의 숫자를 가져옵니다.

=CHOOSE( RANDBETWEEN(1, 4),1,5,10,12)

예 여러분, 고정 된 숫자 목록에서 난수를 반환하는 방법입니다. 다른 기술이 있으면 알려주세요. 이 기사 또는 기타 엑셀 주제에 대해 의문이 있으시면 아래의 의견 섹션에 알려주십시오.

관련 기사 :

link : / excel-formula-and-function-excel-randbetween-function [두 숫자 사이의 난수 가져 오기]

link : / tips-random-phone-numbers-in-microsoft-excel [임의의 전화 번호 생성]

link : / excel-formula-and-function-excel-random-selection [Excel Random Selection : 데이터 세트에서 무작위 샘플을 얻는 방법]

인기 기사 :

link : / formulas-and-functions-introduction-of-vlookup-function [Excel의 VLOOKUP 함수]

link : / tips-countif-in-microsoft-excel [Excel 2016의 COUNTIF]

link : / excel-formula-and-function-excel-sumif-function [Excel에서 SUMIF 함수 사용 방법]