周末了,跟大家分享一个很锻炼数据处理逻辑的小练习。
一个同学问了这样一个:把相同业务账号、建单时间间隔小于30分钟的删除。

这样的问题,需要先梳理清楚这样几个逻辑:
(1)业务账号相同;
(2)建单时间间隔小于20分钟;
(3)满足上述条件的记录都要删除(而不是保留一个,删除一个)。
这里,要注意一个最基本规则:日期时间的规则是什么?日期时间计算的结果是什么?
由于是多条件判断处理,并且是要删除满足条件的所有行,因此在判断时,需要从两个方向(上往下、下往上)进行判断,然后将这两个判断结果综合起来。
这个例子中,判断公式如下,结果如图所示:
=IF(C2<>C1,"",IF((D2-D1)*1440<=30,"删除",""))
&IF(C2<>C3,"",IF((D3-D2)*1440<=30,"删除",""))
你明白1440是什么意思吗?
如果不明白,去翻翻书,看看Excel是怎么处理日期时间的。

本篇文章案例素材下载,请关注公众号,回复“ 周末逻辑判断练习 ”
---------------
1、函数公式精选文章
-------------------
2、LOOKUP函数系列文章
3、VLOOKUP函数系列文章

