Resta todos los números en un rango del número más grande y suma las diferencias - SOLUCIONADO

Resta todos los números en un rango del número más grande y suma las diferencias - SOLUCIONADO

Estoy tratando de sumar las diferencias entre el valor más grande de un rango y todos los demás valores del rango. Luego tome el segundo valor más grande del rango y sume las diferencias entre ese valor y todos los demás valores, y así sucesivamente...

Por ejemplo:

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),…)

Y luegoLARGE,2, LARGE,3, LARGE,4, LARGE,5…

Este método no funciona correctamente y además se vuelve largo. He adoptado un par de enfoques diferentes, pero hasta ahora no he tenido suerte. ¿Alguien aquí tendría alguna sugerencia?

EDITAR:

¡Gracias, Rajesh Sinha! ¡Eso es exactamente lo que necesitaba hacer! La solución más sencilla suele ser la correcta, ¿no?

=SUM(SI($A$21:$A$26<GRANDE($A$21:$A$26,1),GRANDE($A$21:$A$26,1)-$A$21:$A$26,0))

Hizo exactamente lo que necesitaba que hiciera, resumió las diferencias entre cada valor en el rango.

Respuesta1

la suma de las diferencias entre cualquier valor y entre sí se puede encontrar mediante:

(valor*CONTAR(rango completo))-(SUM(rango completo)-valor)

Teniendo esto en cuenta, puede modificar la función SUMA para incluir criterios sustituyéndola por SUMIFS, por ejemplo:

(valor*CONTAR(rango completo))-(SUMARSIFS(rango completo,rango completo,<valor)-valor)

Puedes encontrar el segundo valor más grande en el rango de diferentes maneras, pero intenta usar una combinación de SORT() y XLOOKUP() en todo el rango.

información relacionada