DAY函数(显示全年中各月的天数)
【功能】
DAY 函数返回特定日期的天数。
【语法】
DAY ( serial _ number )
【参数】
serialnumber :表示要查找的那一天的日期。
【实例应用】
显示出全年中各月的天数
如图4-6所示, A列中显示的是全年中的各个月份。要求得到 B 列的数据,即返回每个月的天数。
图4-6
选中B2单元格,在公式编辑栏中输入公式:= DAY ( DATE ( YEAR (A2), ROW (),0))
按" Enter ”键得出2012年1月的天数,如图4-7所示。
图4-7
选中B2单元格,拖动右下角的填充柄向下复制公式,即可批量得4各个月份的天数。
【嵌套函数】
DATE 函数属于日期函数类型,用于返回特定日期的序列号。
YEAR 函数属于日期函数类型,用于返回某日期对应的年份。
ROW 函数属于查找函数类型,用于返回引用的行号。
【公式解析】
公式
①返回A2单元格中日期的年份。
②返回当前行号,B2单元格的公式,ROW()的返回值为2,B3单元格的公式, ROW ()的返回值为3,依此类推。
③将①和②步的返回值与"0"转换为一个日期值,B2单元格的公式,本步为 DATE (2012,2,0)。
④返回③步中日期的天数。
【注释】
要求出某月份的最大天数,可以求下个月份的第0日的值,虽然0日不存在,但 DATE 函数也可以接受此值。根据此特性,便会自动返回0日的前一天的日期,即上一月的最后一天。
评论 (0)