1. DATE函数(日期计算)
- 用于组合独立年月日为有效日期,语法:=DATE(年,月,日)。
- 示例1:计算合同到期日。已知签约日为2026-1-10(A2单元格),合同期3年,公式 =DATE(YEAR(A2)+3, MONTH(A2), DAY(A2))。
- 示例2:确定季度末最后一天。已知年份在B2(2026),季度在C2(Q2),公式 =DATE(B2, C2*3+1, 0)。
2. EDATE与EOMONTH(月份推算)
- EDATE返回指定月数前后的日期,EOMONTH返回指定月数前后的月份最后一天。
- 示例1:计算产品6个月保质期后的日期。生产日期在D2(2026-3-15),公式 =EDATE(D2, 6)。
- 示例2:计算下月最后一天作为报告截止日。当前日期在E2(2026-8-20),公式 =EOMONTH(E2, 1)。
3. NETWORKDAYS函数(工作日计算)
- 计算两个日期之间剔除周末和节假日的工作日天数。
- 示例1:计算项目实际工作天数。开始日在F2,结束日在G2,节假日范围H2:H10,公式 =NETWORKDAYS(F2, G2, H2:H10)。
- 示例2:快速计算当月应出勤天数。假设当月1日在I2,最后一天用EOMONTH(I2,0)获取,公式 =NETWORKDAYS(I2, EOMONTH(I2,0), H2:H10)。
4. 甘特图(项目进度可视化)
- 使用堆积条形图直观展示项目各任务的时间安排与进度。
- 示例1:创建简易甘特图。数据列包含:任务名、开始日期、持续天数。插入堆积条形图,将开始日期系列设置为“无填充”。
- 示例2:用条件格式模拟甘特图。选中任务行的时间区域,使用条件格式的“数据条”,并设置基于公式的起始点,可动态显示进度。