A열에는 다양한 제품(A2:A100)이 있고, B열에는 서로 다른 번호(B2:B100)가 있습니다.
셀 G2에는 A열의 기준이 있습니다.
공식을 사용하면 {=MAX(IF($A$2:$A$100=G2;$B$2:$B$100))}
여러 제품이 포함된 판매 목록에서 특정 제품의 가장 높은 값을 찾을 수 있습니다.
아니면 sumproduct 공식을 사용할 수도 있습니다 =SUMPRODUCT(MAX(($A$2:$A$100=G2)*($B$2:$B$100)))
.
그런데 가장 높은 값의 셀 주소를 어떻게 찾을 수 있나요?
답변1
여기에 추악한 해결책이 있습니다. MATCH
함수에 전달한 것과 동일한 조건부 배열에 있는 수식의 결과 입니다 MAX
. 그런 다음 결과 인덱스 번호를 ADDRESS
함수에 전달합니다.
=ADDRESS(1+MATCH(MAX(IF($A$2:$A$100=$G$2,$B$2:$B$100)),IF($A$2:$A$100=$G$2,$B$2:$B$100),0),2)
Ctrl+ Shift+ 를 사용하여 배열 수식으로 입력합니다 Enter.
아마도 이것에 대해 더 좋은 방법이 있을 것입니다. 그러나 이것이 제가 처음 생각한 것입니다.