首页 > 软件 > 如何设置EXCEL表格时间差,并需要剔除夜间23-次日7点的时间段

如何设置EXCEL表格时间差,并需要剔除夜间23-次日7点的时间段

软件 2023-01-03

如何用excel表格去掉夜间至次日早上时间段统计

  1. 你表格中的时间 是一个时间点 还是两个时间点(一列开始 ,一列结束)?

  2. 你所有提到到的"夜间"和"早上"分别是:几时几分?

  3. 我假设只有一个时间点,并且不统计的范围是22:00~06:00 公式及图如下

    =IF(AND(HOUR(A2)<22,HOUR(A2)>=6),"统计","不统计")

excel中如何计算2个时间的时间差,但是要除去每天某一固定时间段,23:00---6:00,用分钟显示。

已测试正确!

C2

=TEXT((B2-A2)*24*60-(DATEDIF(A2,B2,"d")-1)*9*60-(9-24*(TEXT(A2,"hh:mm")-TIMEVALUE("23:00")>0)*(TEXT(A2,"hh:mm")-TIMEVALUE("23:00"))+24*(TEXT(B2,"hh:mm")-TIMEVALUE("8:00")<0)*(TEXT(B2,"hh:mm")-TIMEVALUE("8:00")))*60,"#")下拉填充

其中:

1、(B1-A1)*24*60计算不考虑任何其他因素两个时间差的总分钟数。

2、(DATEDIF(A1,B1,"d")-1)*9*60计算当两个时间差大于等于2天,应去掉n-1个完整的23:00---8:00固定段时间9小时分钟数。


3、(9-24*(TEXT(A2,"hh:mm")-TIMEVALUE("23:00")>0)*(TEXT(A2,"hh:mm")-TIMEVALUE("23:00"))+24*(TEXT(B2,"hh:mm")-TIMEVALUE("8:00")<0)*(TEXT(B2,"hh:mm")-TIMEVALUE("8:00")))*60计算时间段在23:00---8:00这一固定时间段中不足9小时应去掉的分钟数。

4、TEXT函数将计算出来的总分钟数用常规数值显示出来。

excel 算时间差,但要扣除每天某时间段

一看就是干PMC的苦逼 很简单,比如你要去除12:00-13:00,那么用-max(有效结束时间-“12:00”,0)+max(有效结束时间-“13:00”,0)+有效时间

excel中如何计算2个时间的时间差,但是要除去每天某一固定时间段,23:30次日8:30

DateDiff("h", Now, "2016-06-22 22:00:00") h 代表小时 计算now 到后面那个时间的时间段的小时数,取整,

excel计算两个时间点之间的历时问题,历时计算要避开夜间23:00-早晨8:00这个时段,有具体的函数吗?

假设截图数据从A1单元格开始 则第一个记录的公式为:=B2-A2-(INT(B2)-INT(A2))*TIME(9,0,0),下拉复制即可 解释: 日期时间数据是整数+小数的结构,整数部分是日期,小数部分是时、分、秒(1小时=1/60) B2-A2计算出时间差,然后根据两者间的整数差值 INT(B2)-INT(A2),计算出日数差 再按这个天数乘以9小时进行扣减

标签:excel 信息技术 MicrosoftOffice MicrosoftExcel 办公软件

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18