가장 큰 숫자에서 범위의 모든 숫자를 빼고 차이점을 합산하세요. - 해결됨

가장 큰 숫자에서 범위의 모든 숫자를 빼고 차이점을 합산하세요. - 해결됨

범위의 가장 큰 값과 범위의 다른 모든 값 간의 차이를 합산하려고 합니다. 그런 다음 범위에서 두 번째로 큰 값을 선택하고 해당 값과 다른 모든 값 간의 차이를 더합니다.

예를 들어:

SUM(LARGE(A1:A10,1)-LARGE(A1:A10,2),LARGE(A1:A10,1)-LARGE(A1:A10,3),LARGE(A1:A10),1-LARGE(A1:A10,4),…)

그런 다음LARGE,2, LARGE,3, LARGE,4, LARGE,5…

이 방법은 시간이 오래 걸릴 뿐만 아니라 제대로 작동하지 않습니다. 나는 몇 가지 다른 접근 방식을 취했지만 지금까지는 운이 좋지 않았습니다. 여기 누구 중에 제안할 만한 사람이 있나요?

편집하다:

고마워요, 라제쉬 신하! 그것이 바로 내가 해야 했던 일이었습니다! 가장 간단한 해결책은 대개 올바른 해결책입니다. 그렇죠?

=SUM(IF($A$21:$A$26<LARGE($A$21:$A$26,1),LARGE($A$21:$A$26,1)-$A$21:$A$26,0))

필요한 작업을 정확히 수행하고 범위 내 각 값 간의 차이를 합산했습니다.

답변1

한 값과 다른 값 사이의 차이의 합은 다음을 통해 찾을 수 있습니다.

(값*COUNT(전체 범위))-(SUM(전체 범위)-값)

이를 염두에 두고 SUMIFS로 대체하여 기준을 포함하도록 SUM 함수를 수정할 수 있습니다. 예:

(값*COUNT(전체 범위))-(SUMIFS(전체 범위,전체 범위,<값)-값)

몇 가지 다른 방법으로 범위에서 두 번째로 큰 값을 찾을 수 있지만 전체 범위에 대해 SORT() 및 XLOOKUP() 조합을 사용해 보십시오.

관련 정보