Excel使用IF函数根据当前月份自动计算出本月日期
时间:2022-11-07 11:05:42
在Excel考勤记录表中,要每天记录员工的考勤情况,就需要根据当前月份输入具体的日期。但是当月份改变后,其日期天数却不一定相同,例如,1、3、5、7、8、10、12月份有3l天,而4、6、9、11月份有30天。平年的2月有28天,闰年的2月有29天。Excel2007使用IF函数配合其他函数根据当前月份自动计算出本月日期。
Excel使用IF函数根据当前月份自动计算出本月日期
如上图所示,在B3单元格中输入公式:
=IF(COLUMN(A1)<=DAY(EOMONTH($A$2,0)),DAY(DATE(YEAR($A$2),MONTH($A$2),COLUMN(A1))),"")
按回车键,即可显示日期,利用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)):根据当前日期对应的年、月和列标,返回对应的日期。
DAY(DATE(YEAR($A$2),MONTH($A$2),COLUMN(A1))):根据返回的日期,得到具体的天数
标签:函数,日期,计算出,返回,Excel函数
0
投稿
猜你喜欢
如何在Excel中添加标题行
2022-03-16 02:56:17
Excel如何插入迷你图表
2023-10-24 08:51:42
Excel2007表格中如何设置标题文字跨多列居中
2023-03-20 20:52:41
Word2016文档中怎么添加剪切线?
2023-04-18 12:05:13
excel2013中如何给图表添加趋势线的方法
2023-09-17 07:01:29
Word文档窗口怎么添加按钮
2023-12-01 05:12:20
win10版本1803升级更新错误0x80004005怎么办
2023-11-09 13:46:39
EXCEL漏斗图上面数字怎样添加?
2023-11-15 06:45:59
如何快速将Word2010中图片提取导出来
2022-04-29 22:22:42
excel怎样筛选重复数据
2022-12-23 09:33:05
WPS文字如何快速输入商标符号?
2023-06-14 03:18:21
Excel间接引用单元格的内容的INDIRECT函数使用教程
2022-03-31 09:41:53
如何在Excel 2013/2016中通过使用VBA宏脚本来只复制选中区域中的内容和格式
2022-07-05 14:16:08
Excel如何设置工作表不显示标签?
2022-05-31 04:22:37
office2013文档图标显示不正常怎么办?
2023-08-03 16:06:08
Excel中怎么统计两列数据的重复值?
2022-07-04 05:27:54
Win10怎么彻底关闭OneDrive?Win1么彻底关闭OneDrive的方法
2023-12-14 00:51:01
如何在Word 2016中将文本突出显示为黄色?
2023-01-21 22:16:04
excel表格连续打印多个工作表的教程
2022-05-16 19:51:35
word如何给文档添加背景?
2023-09-17 15:22:32