Excel使用IF函数根据当前日期自动计算出星期数

办公教程导读

收集整理了【Excel使用IF函数根据当前日期自动计算出星期数】办公软件教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含632字,纯文字阅读大概需要1分钟

办公教程内容图文

在Excel考勤记录表中,要每天记录员工的考勤情况,工作表已经显示了当月的日期数,如果能根据当前日期自动计算出星期数,可一目了然地显示是否是工作日。Excel2007使用IF函数根据当前日期自动计算出星期数。

如上图所示,在B4单元格中输入公式:

=IF(COLUMN(A1)<=DAY(EOMONTH($A$2,0)),WEEKDAY(DATE(YEAR($A$2),MONTH($A$2),COLUMN(A1)),1),"")

按回车键,即可返回当前月份中第一天对应的星期数,利用Excel自动填充向右拖动填充公式。只要更改A2单元格的月份,Excel2007根据当前日期自动计算出星期数

相关说明:

COLUMN(A1):返回A1时应的列标。采用相对引用,向右填充公式列标自动变化。
EOMONTH($A$2,0):返回当前月的最后一天日期序号。采用绝对引用,向右填充公式时,始终引用$A$2单元格。
DAY(EOMONTH($A$2,0)):根据当前月最后一天日期序号,返回当月的天数。
YEAR($A$2):返回当前月份对应的年。
MONTH($A$2):返回当前月份对应的月。
DATE(YEAR($A$2),MONTH($A$2),COLUMN(A1)):根据当前日期对应的年、月和列标,返回对应的日期。
WEEKDAY(DATE(YEAR($A$2),MONTH($A$2),COLUMN(A1)),1):根据返回的日期,得到具体的星期数

办公教程总结

以上是为您收集整理的【Excel使用IF函数根据当前日期自动计算出星期数】办公软件教程的全部内容,希望文章能够帮你了解办公软件教程Excel使用IF函数根据当前日期自动计算出星期数
如果觉得办公软件教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Excel使用IF函数根据当前日期自动计算出星期数