행의 다른 모든 셀을 건너뛰고 Excel 행에서 최대값을 포함하는 셀의 주소를 찾는 방법은 무엇입니까?

행의 다른 모든 셀을 건너뛰고 Excel 행에서 최대값을 포함하는 셀의 주소를 찾는 방법은 무엇입니까?

각 행에서 다른 모든 셀을 건너뛰고 가장 큰 값을 가진 셀의 주소를 가져오고 싶습니다. 예를 들어 A, C, E, H, J 열의 값만 평가하고 B 열의 값은 무시하고 싶습니다. 디,에프,나,케이

나는 이것과 비슷한 것이 필요하다고 생각합니다.

=CELL("address",INDEX(1:1,MATCH(MAX(1:1),1:1,0)))

하지만 다른 모든 열을 건너뛰어도 제대로 작동하지 않습니다

편집: 최대 셀을 식별한 후 원하는 것은 a) 이상적으로는 셀의 열 머리글 텍스트(행 1)를 표시하거나 b) 최소한 열 문자를 표시하는 것입니다.

답변1

진전! 다음과 같이 MAX가 다른 모든 셀을 건너뛰도록 할 수 있습니다.

=MAX(A2,C2,E2)

그런 다음 최대 셀의 제목 텍스트를 표시하려면 다음과 같이 작동합니다.

=INDEX($A$1:$F$1,1,MATCH(MAX(B2,D2,F2),A2:F2,0))

MAX가 원하는 대로 다른 모든 셀을 건너뛰더라도 외부 MATCH 및 INDEX 함수는 그렇지 않기 때문에 이는 완벽하지 않습니다. 따라서 홀수 열에 MAX 값이 중복되면 여전히 잘못된 제목이 표시될 수 있습니다. 하지만 지금은 충분히 가깝습니다!

답변2

이 버전에서는 A2, C2 또는 E2의 값이 무엇이든 B1, D1 또는 F1에서만 값을 얻을 수 있습니다.

=INDEX(CHOOSE({1,2,3},B$1,D$1,F$1),MATCH(MAX(B2,D2,F2),CHOOSE({1,2,3},B2,D2,F2),0))

물론 훨씬 더 넓은 범위로 확장하면 공식이 길어질 것입니다. 살펴봐야 할 실제 범위는 무엇입니까?

관련 정보