우선 순위가 가장 높은 행을 찾고 싶습니다.
우리는 다음 Table
과 같이 약 30,000 행의 데이터를 가지고 있습니다 .
Item Group Priority Highest(formula wanted)
A TRUE
B P 2.2 TRUE
C P 1 FALSE
D TRUE
E Q 2 FALSE
F Q 4 TRUE
G Q 1 FALSE
(참고 : 그룹이있는 경우에만 우선 순위가 존재합니다. 데이터에 동점이 존재하지 않습니다.)
컬럼은 Highest
없다 TRUE
로우가 더있는 경우 Group
, 또는 동일 그룹 내에서 가장 높은 우선 순위를 갖는다. 위의 예에서 Item C
은 Group에 속 P
하지만 우선 순위가 가장 높지 않습니다. 항목 E
과 G
그룹에 속 Q
하지만 우선 순위가 가장 높지 않습니다.
다음 배열 수식 을 시도했습니다 ( 여기에도 표시됨).
=IF([@Group]="",TRUE,MAX(([Group]=[@Group])*[Priority]))
그러나 어떤 이유로 든 배열 수식을 허용 하지 않습니다 . 다른 계산에서는 원래 순서가 중요하므로 정렬도 허용되지 않습니다. 그렇다면 공식을 어떻게 설정할 수 있습니까?
상황은 다음과 같습니다. 추가 기능은 데이터베이스에서 데이터를 검색하고 스프레드 시트에서 자동으로 데이터 테이블을 생성합니다. 추가 기능을 사용하면 사용자 지정 열을 만들 수 있지만 추가 기능에서 데이터 테이블을 새로 고치면 사용자 지정 열의 수식이 배열 수식이 아닙니다. 배열 수식을 사용하는 경우 수식으로 이동 한 다음 테이블을 새로 고칠 때마다 Ctrl + Shift + Enter를 누릅니다.
—
HYC