Número de sum según la date y el nombre en excel

Para sumr la tercera columna (numbers o empresas), he usado esto
=SUM(1/COUNTIF(Names;Names))

Names es el nombre de la matriz en la columna C y CTRL + MAYÚS + ENTRAR y funciona perfectamente.

Ahora me gustaría sumr las ganancias, pero solo para cada empresa una vez y con los últimos datos. Por ejemplo, el resultado debería ser así

=C4+C6+C7+C8+C9+C10
(93)

Gracias

 ABCD 1 # company earnings date 2 1 ISB 12 10/11/2011 3 2 DTN 15 11/11/2011 4 3 ABC 13 12/11/2011 5 4 ISB 17 13/11/2011 6 5 RTV 18 14/11/2011 7 6 DTN 22 15/11/2011 8 7 PVS 11 16/11/2011 9 8 ISB 19 17/11/2011 10 9 ANH 10 18/11/2011 Sum 6 93 

Asumiendo dates ascendentes, podría intentar con CTRL + MAYÚS + ENTRAR en C11:

 =SUM((MAX(A2:A10)-MATCH(B2:B10,LOOKUP(MAX(A2:A10)-A2:A10,A2:A10-1,B2:B10),0)=A2:A10-1)*C2:C10) 

Sugeriría usar una columna auxiliar como el enfoque más fácil. En E2 utiliza esta fórmula

=IF(COUNTIF(B2:B$1000,B2)=1,C2,"")

y copy la columna. Ahora sum la columna D para la respuesta requerida.

Tenga en count que la fórmula anterior asume 1000 filas de datos como máximo, aumente si es necesario.