1

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

Names 是 C 列和 CTRL+SHIFT+ENTER 中数组的名称,它工作得很好。

现在我想对每家公司的收益进行一次汇总,并使用最新数据。例如,结果应该是这样的

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

谢谢


        A     B         C         D 
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

4

2 回答 2

3

假设升序日期,您可以尝试在 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)
于 2012-06-14T10:53:41.993 回答
0

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

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

并复制该列。现在对 D 列求和以获得所需的答案。

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

于 2012-06-14T10:13:05.617 回答