연속적으로 최대값의 위치를 찾고 싶습니다.
이 함수를 사용하여 MATCH((MAX(줄 번호의 시작 위치:줄 번호의 끝 위치),(줄 번호의 시작 위치, 줄 번호의 끝 위치)))에 대한 유효한 숫자를 반환하는 최대값을 가져옵니다. 내 줄에서 가장 큰 숫자의 위치.
그러나 ADDRESS 함수를 사용하여 이 정수를 주소로 변환하려고 하면 작동하지 않습니다. 문법이 닫혔다는 의미인 오류 502가 발생합니다.
입력하려는 함수의 구문은 다음과 같습니다.
address(3,(match(MAX(B3:AM3),(B3:AM3)), 1, , , "그룹 2"))
포럼 표시줄에 반환되는 내용
ADDRESS(3,(MATCH(MAX(B3:AM3),(B3:AM3)),~ 1~~ "group2")), 주소에 Err:502가 포함되어 있습니다.
검색하려는 행의 예입니다.
sampleA 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
여기서 샘플A는 행 데이터의 레이블입니다.
감사해요
답변1
공식은 다음과 같아야합니다.
=ADDRESS(3,MATCH(MAX(B3:AM3),B3:AM3), 1, , "group2")
초기 시도에는 세 가지 문제가 있습니다.
- 두 번째
B3:AM3
는 범위 매개변수입니다.성냥이므로 함수 호출과 마찬가지로 괄호가 없어야 합니다. MATCH
추가 괄호는 허용되지 않습니다., ,
매개변수 목록에 추가 항목이 있습니다.주소.
다음은 속하지 않는 대괄호가 너무 많기 때문에 작동하지 않습니다.
MATCH((MAX(start position of row numbers:end position of row numbers),(start position of row numbers, end position of row numbers)))