2022-11-22 05:18来源:m.sf1369.com作者:宇宇
公式为D2的公式,所有引用为相对引用,拖动有效。
=IF(DATE(D$1,1,1)<=$B2, MAX(0,DATE(D$1,12,31)-$B2
+1), MAX(0,MIN(DATE(D$1,12,31),$C2)-DATE(D$1,1,1)
+1))
MAX(0,xxx)是为了不出现负数,天数包含起止日期那天。
例如电影开始时间为11:10 放在单元格A1
放映时间120分钟 放在单元格A2
结束时间为:A1+A2/1440
运算原理为开始时间+分钟数/1440(1440代表每天1440分钟)
你只要算出任意一个月的天数即可。比如说有个函数:EOMONTH() 可以返回某个开始日期start_date后的月份最后一天的序列号,也就有了该月天数。格式:EOMONTH(start_date, months)。如开始日期是2018-3-7:
EOMONTH(DATEVALUE("2018-3-7"), 0)=(2018-3-31),第1个月是3月,31天
EOMONTH(DATEVALUE("2018-3-7"), 1)={2018,4,30},第2个月是4月,30天
...
EOMONTH(DATEVALUE("2018-3-7"), 9)={2018,12,31},第9个月是12月,31天
直到你的结束日期即可。
我一般是当时的时间直接减去8:30。比如上班时间是8:30。如果加班跨过当晚零点还算当天的话,小于8:30的时间可以+1,然后再减去8:30就不会出错了。私信我可以演示给你看。如果还有问题,建议继续追问。
今天教大家,在Excel中,在已知签约时间,以及签约时长的前提下,计算结束时间,具体操作如下:
方法步骤如下:
1、已知员工的签约时间和签约时长(月数),计算到期时间;
2、首先在单元格内输入公式【=EDATE(】。
3、然后在括号内一次选择开始时间、时长【B2,C2】。
4、输入完成按回车,然后右击鼠标复制该公式。
5、将公式粘贴到对应的单元格内之后,将单元格格式改为【短日期】格式。
6、将单元格格式改为【短日期】格式之后,即可得到签约的到期日期是什么时候了。
1、选中需要显示日期差结果的单元格,在单元格中输入等于号,再选中结束时间单元格,然后输入减号再选中开始时间单元格,按下回车键即可得出日期差;
2、如果想要知道时间差可以使用函数公式;
3、输入完毕后再按下回车键就能得到两个时间的时间差数值。
=开始时间+秒数/60/60/24注:存放开始时间和结束时间的单元格格式需设为"自定义"的类型:yyyymmdd hh:mm:ss
在B2中输入或复制粘贴下列公式之一=A2+TIME(,C2,)=A2+C2/60/24=A2+("0:"&C2)
结束日期在A1=DATE(YEAR(A1),MONTH(A1)-35,DAY(A1))如果总月份在B1=DATE(YEAR(A1),MONTH(A1)-b1,DAY(A1))