【281】--统计“有效”访问次数

文摘   教育培训   2024-06-26 06:46   四川  

本期推送的问题素材来自于QQ学习交流群的小伙伴留言:

如何统计每天访问间隔时长超过“半小时”的有效访问次数。

-------------------------------------

想要统计“有效访问”的次数,先要按条件找出访问时长大于半小时的访问,即“离开时间-到访时间>30分钟”的访问。很多同学看到按条件统计次数,马上就想到了COUNTIF函数,不过由于案例中的统计条件“到访时间”和“离开时间”是穿插录入在同一列中的,所以COUNTIF函数无法直接求出结果。那这个问题应该怎么解决呢?别急,下面表妹就传授给你一个最简单的方法,只需使用最基础的“IF函数”和“单元格相对引用”就可以轻松得到有效次数,心动的你快来学习一下吧~~下面开始讲解。

~~~~~~有效次数的分割线~~~~~~

解决方案



步骤1

 查找有效访问

公式=IF(AND(C3-C2>$D$2,B3="离开"),1,0)

-------------------------------------

步骤2

 统计有效次数

操作插入--数据透视表--行区域:日期--值区域:次数

-------------------------------------

怎么样?是不是非常简单?基础函数+数据透视表,两个步骤轻松搞定!不过,虽然解决方案中的函数公式很简单,但是在编写过程中,有两个细节问题还需要同学们特别注意,下面表妹就来告诉你~~

细节问题



细节1

 半小时

常规状态下,“半小时”通常可以写成“0:30”,但是在函数公式中,“0:30”可不再是“半小时”,而是运算表达式“0比30”,就算加上双引号,代表的也是文本0:30,而不是时间0:30,所以“0:30”不能在公式中直接使用

公式中可以使用的“半小时”有三种

1.在辅助单元格中输入“0:30”,公式中引用该单元格地址;

2.填写半小时的小数数值,即“0:30”的常规格式“0.0208333333333333”;

3.借助TIMEVALUE函数。

(步骤1中使用的就是第1种方法)

-------------------------------------

细节2

时间类别

之前有热心同学在交流群中也给出了自己的解决方案,公式如下:

【公式】=IF(C3-C2>$D$2,1,0)

这个公式中没有“B3="离开"”这个限制条件。

在2018/8/1中,由于下一次“到访”皆发生在上一次“离开”之,所以没有出现错误;但在2018/8/2和2018/8/3中,个别下一次到访”皆发生在上一次“离开”之(图中红色标记),两者的时间差也大于半小时,所以公式就发生了误报。添加“B3="离开"”条件限制后,可以保证公式计算的是同一次访问的“到访”和“离开”时间,避免了错位相减的情况,从而规避了误报次数。

-------------------------------------

以上就是本篇推送的全部内容了,聪明的你是否都学会了呢?欢迎留言告诉表妹哟~~

知 识 点

【235】--使用条件函数,要留意这个“坑”!
【209】--按条件统计不重复个数
【88】--真的不能统计带颜色单元格的个数么?

如果你觉得表妹的分享内容很实用,欢迎分享给其他小伙伴呦,独乐乐不如众乐乐嘛!长按二维码图片,识别图中二维码,关注“表妹的EXCEL”,每周一、三、五获取原创分享教程。加入“表妹的EXCEL群”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!

        

微信公众号            QQ学习群

表妹的EXCEL
分享EXCEL操作技巧
 最新文章