1

3番目の列(会社の数)を合計すると、これを使用しました
=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 に答える