1、日期计算相关:
1.1、已知目标日期和计划天数,计算开始工作的日期:
=WORKDAY(start date, days, [holidays]),如=WORKDAY(D7,-1,holidays!A1:A16),表示去除法定节假日及原本的双休后,距离D7前一个工作日的日期,这个公式对于含调休计算不方便
1.2、已知目标日期和计划天数,计算开始工作的日期(含调休):
WORKDAY.INTL(start_date, days, [weekend], [holidays]),表示去除所有需休息的日期并加上需要上班的调休日期后,实际工作日期,如=WORKDAY.INTL(F18,-E18+1,"0000000",holidays!$E$1:$E$70),此公式先假设一周7天全部上班(“0000000”),需要准备一列起止日期间的所有需要休息的日期表(包括可休的周末和法定假日)。
1.3、已知起止日期,计算两者包含的所有工作日天数:
两个函数:WORKDAY.INTL(start_date, days, [weekend], [holidays])和NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]),公式应用原则同上
2、IF和AND函数结合使用
将 IF 函数与 AND、OR 以及 NOT 函数配合使用 - Microsoft 支持
3、计算日期时间间隔
1)DATEDIF函数计算。2)直接相减。
3)计算间隔的小时和分钟数。
由于下图案例中不涉及年、月,我们直接相减即可。
但直接相减的结果是小数,我们需要设置单元格格式,显示为小时和分钟数。
https://jingyan.baidu.com/article/08b6a591928e5e14a8092281.html
4、MATCH函数 多列条件查询
含数组计算,老版本EXCEL可能提示错误值的,含数组计算需要ctrl+shift+enter三键结束