DAY函数(显示全年中各月的天数)

【功能】

DAY 函数返回特定日期的天数。

【语法】

DAY ( serial _ number )

【参数】

serialnumber :表示要查找的那一天的日期。

【实例应用】

显示出全年中各月的天数

如图4-6所示, A列中显示的是全年中的各个月份。要求得到 B 列的数据,即返回每个月的天数。

excel的DAY函数(显示全年中各月的天数)-趣帮office教程网

图4-6

选中B2单元格,在公式编辑栏中输入公式:= DAY ( DATE ( YEAR (A2), ROW (),0))

按" Enter ”键得出2012年1月的天数,如图4-7所示。

excel的DAY函数(显示全年中各月的天数)-趣帮office教程网

图4-7

选中B2单元格,拖动右下角的填充柄向下复制公式,即可批量得4各个月份的天数。

【嵌套函数】

DATE 函数属于日期函数类型,用于返回特定日期的序列号。

YEAR 函数属于日期函数类型,用于返回某日期对应的年份。

ROW 函数属于查找函数类型,用于返回引用的行号。

【公式解析】

excel的DAY函数(显示全年中各月的天数)-趣帮office教程网

公式

①返回A2单元格中日期的年份。

②返回当前行号,B2单元格的公式,ROW()的返回值为2,B3单元格的公式, ROW ()的返回值为3,依此类推。

③将①和②步的返回值与"0"转换为一个日期值,B2单元格的公式,本步为 DATE (2012,2,0)。

④返回③步中日期的天数。

【注释】

要求出某月份的最大天数,可以求下个月份的第0日的值,虽然0日不存在,但 DATE 函数也可以接受此值。根据此特性,便会自动返回0日的前一天的日期,即上一月的最后一天。