- Excel 2010函数与公式速查手册
- 起点文化编著
- 260字
- 2025-02-27 01:09:43
案例33 生成工资结算日期
源文件:案例文件\02\案例33.xlsx
员工离职可以是任意日期,但公司规定工资结算必须等次月1日结算。现需计算工作表中每个离职员工的工资结算日期。
❶ 打开光盘中的源文件,在单元格C2中输入以下公式。
=TEⅩT(EOMONTH(B2,0)+1,"e年M月D日")
❷ 按下【Enter】键后,公式将返回第一名员工的工资结算日期。拖动单元格右下角的填充柄将公式向下填充,结果如图2-40所示。

图2-40
提示
本例公式利用0作为EOMONTH函数的参数,表示产生当月最后一天的日期。然后对日期加1,表示次月1日的序列值,最后通过TEXT函数将序列值格式化为日期格式,显示年、月、日。
本例也可以用以下公式完成。
=SUM(EDATE(CEILING(MONTH(NOW()),3)&-1,{-2,1})*{-1,1})
=SUM(EOMONTH(NOW(),MOD(-MONTH(NOW()),3)-{3,0})*{-1,1})