在Excel中按照date和名称的总和号码

总结第三列(数字o公司)我已经使用这个
=SUM(1/COUNTIF(Names;Names))

名称是C列中的数组的名称和CTRL + SHIFT + ENTER,它完美的工作。

现在我想总结收益,但只为每个公司一次,并与最新的数据。 例如,结果应该是这样的

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

谢谢

 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 

假设升序date,您可以在C11中使用CTRL + SHIFT + ENTER进行尝试:

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

我build议使用帮手列作为最简单的方法。 在E2中使用这个公式

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

并抄下列。 现在总结D列所需的答案。

请注意,上面的公式假设最多有1000行数据,如果需要增加。