수식에 정의된 이름 사용

수식에 정의된 이름 사용

값이 포함된 셀 집합이 있습니다.

A1,B3,C5,D7,E11,F13,G17,H19,I23

다음 셀 중 하나에 저장된 값을 무작위로 선택하는 수식이 있습니다.

=CHOOSE(RANDBETWEEN(1,9),A1,B3,C5,D7,E11,F13,G17,H19,I23)

수식이 잘 작동합니다. 이제 나는정의된 이름이 셀 세트에 -마이픽스

하드 코딩된 목록 대신 정의된 이름을 사용하도록 수식을 어떻게 변경할 수 있습니까?

편집#1:

셀 그룹을 만들어 보았습니다.연속적인사용하여A1,A2,A3그리고 확실히:

=CHOOSE(RANDBETWEEN(1,3),A1,A2,A3)

하지만=CHOOSE(RANDBETWEEN(1,3),contig)

같은 방식으로 실패콘티그으로 정의이름세포의A1,A2,A3:

여기에 이미지 설명을 입력하세요

답변1

일부 기능~ 할 것이다연속되지 않은 범위를 인수로 허용합니다(예 FREQUENCY: , RANK, SMALL, ) LARGE.

이 경우 후자 두 개 중 하나를 사용할 수 있습니다.

=SMALL(MyPicks,RANDBETWEEN(1,9))

의 크기가 MyPicks가변적이거나 일부 셀이 채워지지 않을 수 있는 경우 RANDBETWEEN부품이 의 값 수에 따라 달라지도록 만들 수 있습니다 MyPicks. 즉,

=SMALL(MyPicks,RANDBETWEEN(1,COUNT(MyPicks)))

참고: 나열된 함수는 위와 같이 명명된 연속되지 않은 범위를 허용합니다...또는 특정 셀을노동 조합- 쉼표로 구분되고 함께 괄호로 묶인 셀 참조입니다. 예:

=SMALL((A1,B3,C5,D7,E11,F13,G17,H19,I23),RANDBETWEEN(1,9))

관련 정보