两日期间有多少个11点

问题:任意两日期之间,有多少个11点?

函数解决:

=INT(B1)-INT(A1)-1+(MOD(A1,1)<=11/24)+(MOD(B1,1)>=11/24)

INT(B1)-INT(A1)-1计算是的从开始日期那一天的24点,即第二天的0点,至结束日期的0点之间有多少天,也即有多少个11点。

MOD(A1,1),提取的是开始日期中的时间部分,判断是否小于等于11/24,即11点,如果小于,则为TRUE,相当于+1,否则为FALSE,相当于+0。

MOD(B1,1),提取的是结束日期中的时间部分,判断是否大于等于11点,结果同上。

posted @ 2023-03-18 19:13  熬肥妖  阅读(36)  评论(0编辑  收藏  举报