上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
案例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})