
각 행에서 다른 모든 셀을 건너뛰고 가장 큰 값을 가진 셀의 주소를 가져오고 싶습니다. 예를 들어 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))
물론 훨씬 더 넓은 범위로 확장하면 공식이 길어질 것입니다. 살펴봐야 할 실제 범위는 무엇입니까?