如何在excel中为组创建计数器?

时间:2014-01-17 07:35:27

标签: excel grouping counter

我真的很困惑我每次发现Type = A时只创建一个递增1的计数器(只有两种类型:A和B)。我想稍后将其用作分组变量,以便我可以将每个事件的持续时间相加。

我的电子表格只有A,B和C列,我需要D列(事件)的公式

A                   B            C                 D
DateTime            Type      Duration          Event
23Nov1973  0700      A                            1
24Nov1973  0700      A            1               1
25Nov1973  0700      A            1               1
25Nov1973  1800      B  
26Nov1973  0700      B  
26Nov1973  1300      A            0.25            2
26Nov1973  1800      B  
27Nov1973  0700      B  
27Nov1973  1300      B  
27Nov1973  1800      A            0.208           3
28Nov1973  0700      A            0.541           3
28Nov1973  1300      A            0.25            3
28Nov1973  1800      B            
29Nov1973  0700      A            0.541           4
29Nov1973  1300      A            0.25            4

1 个答案:

答案 0 :(得分:1)

如果您的Type数据从B2单元格开始,则:

  1. 写入D2公式:=IF(B2="B","",1)
  2. D3中写下以下公式:=IF(B3="B","",IF(D2="",MAX($D$2:D2)+1,D2)) 并将其拖下来