해당 열 셀의 값이 행의 최대값인 경우 열의 합계는 무엇입니까?

해당 열 셀의 값이 행의 최대값인 경우 열의 합계는 무엇입니까?

8개의 열과 많은 행이 있는 스프레드시트가 있습니다. 각 열은 공급업체의 가격을 나타냅니다. 각 행은 제품을 나타냅니다.

해당 가격이 8개 공급업체 전체의 최대 가격인 경우 해당 공급업체 가격의 각 제품 합계를 맨 위 행에 추가하고 싶습니다.

나는 이것을 시도했지만 작동하지 않습니다.

=SUMIF(H3:H5000, "=", MAX(H3:O3)))

나는 각각 문제의 절반을 해결하는 다음 두 세그먼트를 가지고 있지만 이를 결합하는 방법을 모릅니다.

=IF(H3=MAX(H3:O3), H3, 0)

SUM(H3:H5000)

이 작업을 어떻게 수행합니까?


의견에서 요청한 대로 다음은 제가 하려는 작업을 시각적으로 표현한 것입니다.

여기에 이미지 설명을 입력하세요

첫 번째 행에 표시된 결과를 생성하는 수식을 찾고 있습니다. 즉, 각 행의 최대값(중복 허용)인 녹색 셀을 모두 더하는 것입니다.

답변1

P다음 수식을 사용하여 열에 도우미 열을 추가할 수 있습니다 .

=MAX(H3:O3)

그리고 복사해 가세요. 그런 다음 셀에 H1다음 수식을 추가합니다.

=SUMPRODUCT(H3:H6*($P3:$P6=H3:H6))

그리고 복사해 보세요.

답변2

약간의 부담이 있지만 다음을 H1추가할 수 있습니다.

=SUM(IF(H3:H14=SUBTOTAL(4,OFFSET(INDEX($H3:$O14,1,1),ROW($H3:$O14)-MIN(ROW($H3:$O14)),,,COLUMNS($H3:$O14))),H3:H14,0))

엑셀 O365가 없다면 CSE를 통해 입력하고 오른쪽으로 드래그하세요.

관련 정보