Excel 使用基于登录和注销的透视图在线显示用户
我有下表:Excel 使用基于登录和注销的透视图在线显示用户,excel,vba,excel-formula,Excel,Vba,Excel Formula,我有下表: Id Status Date A Log in 01.01.2018 01:44:03 A Log out 01.01.2018 02:57:03 C Log in 01.01.2018 01:55:03 C Log out 01.01.2018 01:59:03 这个表被插入到一个透视表中,我试图找出在某个时间段内有多少用户在线。在我们的示例中,在01:56有两个用户在线(A和C)。在pivot
Id Status Date
A Log in 01.01.2018 01:44:03
A Log out 01.01.2018 02:57:03
C Log in 01.01.2018 01:55:03
C Log out 01.01.2018 01:59:03
这个表被插入到一个透视表中,我试图找出在某个时间段内有多少用户在线。在我们的示例中,在01:56有两个用户在线(A和C)。在pivot表中,我做了以下操作:在“Axis字段”中,我添加了Id和日期,在“Legend字段”中添加了状态(登录和注销)。我将数据添加到折线图中,有两行,一行用于登录,另一行用于注销。但是,我可以看到用户登录/注销的时间,但看不到有多少用户在线。你知道我该怎么解决这个问题吗?谢谢
例如,这些行表示登录和注销
以下假定按
日期时间登录对数据进行排序
公式:
- 列C:
=A:A&B:B
注意这是字符串连接
- 列F:
=D:D+E:E
注意这是一个真正的数学加法,没有字符串连接
- G2和下拉菜单:
=IF(C2=A2和“登录”,索引(F:F,第(C2)行)+匹配(A2和“注销”,C3:$C$1048576,0)),”)
- H列:
=IF(和(G:G)”,$L$2>=F:F,$L$2为便于修复,请重新排列数据。将列排列为ID、Date、LogIn、LogOut
,然后再添加一列,在其中插入一个公式,以检查01:56
是否介于输入和输出之间。注意,在我的第一个版本中,确定DateTime LogOut
时出现错误。现在使用另一个r helper columnIDStatus
@PEH在K列和A列中,您有“测试时间”和“当前登录”。您使用了什么样的公式?@catalinasilescu L3:=COUNTIF(H:H,“登录”)
@PEH可以同时看到有多少用户在线获取更多的日期?或者必须创建另一列(如H)并计算“已登录”。谢谢!我想将此数据插入散点图,我想在x轴上有不同的日期,在y轴上有不同的在线用户数。谢谢!@catalinasilescu可以对多个日期执行此操作,只需制作多个列,如H列,以计算每个日期的登录次数,例如将日期作为标题放入第1行。试试看。