
범위의 가장 큰 값과 범위의 다른 모든 값 간의 차이를 합산하려고 합니다. 그런 다음 범위에서 두 번째로 큰 값을 선택하고 해당 값과 다른 모든 값 간의 차이를 더합니다.
예를 들어:
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() 조합을 사용해 보십시오.