DATE(year,month,day)表示特定日期的连续序列号
DATE(年,月,日)
1、日期的本质是数值;
2、1900/1/0对应0,1900/1/1对应1,1900/1/2对应2……
3、规范日期的写法,年月日之间用/或-隔开
DATEVALUE(date_text)将存储为文本的日期转换为 Excel 识别为日期的序列号
DATEVALUE(Excel 日期格式的日期的文本或表示 Excel 日期格式的日期的文本所在单元格的单元格引用)
YEAR(serial_number)返回某日期对应的年份。返回值为 1900 到 9999 之间的整数
YEAR(日期)
MONTH(serial_number)返回以序列号表示的日期中的月份。月份是介于 1(一月)到 12(十二月)之间的整数
MONTH(日期)
DAY(serial_number)返回以序列号表示的某日期的天数,用整数 1 到 31 表示。
DAY(日期)
DAYS360(start_date,end_date,[method])按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),返回两日期间相差的天数
DAYS360(起始日期,结束日期,逻辑值(FALSE或省略:美国方法;TRUE:欧洲方法))
EOMONTH(start_date, months)返回一串日期,表示指定月数之前或之后的月份的最后一天。
EOMONTH(开始日期,月数)
NETWORKDAYS(start_date, end_date, [holidays])返回两个日期之间的完整工作日
NETWORKDAYS(开始日期,结束日期,不在工作日历中的一个或多个日期所构成的可选区域(包含日期的单元格区域,或是表示日期的序列号的数组常量))
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日。
NETWORKDAYS.INTL(开始日期,结束日期,周末数值或字符串,用于指定周末时间,一个包含一个或多个日期的可选集合,这些日期将从工作日日历中排除(假期中的日期或序列值的顺序可以是任意的))
如果 start_date 晚于 end_date,则返回值将为负数,数量将是所有工作日的数量。
如果 start_date 在当前日期基准值的范围之外,则 NETWORKDAYS.INTL 返回错误值 #NUM!。
如果 end_date 在当前日期基准值的范围之外,则 NETWORKDAYS.INTL 返回错误值 #NUM!。
如果 weekend 字符串的长度无效或包含无效字符,则 NETWORKDAYS.INTL 返回错误值 #VALUE!。
WEEKDAY(serial_number,[return_type])返回代表一周中的第几天的数值,是一个1到7之间的整数。
WEEKDAY(查找的日期,类型)
1、Microsoft Excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
2、如果 serial_number 不在当前日期基数值范围内,则返回 #NUM! 错误。
3、如果 return_type 不在上述表格中指定的范围内,则返回 #NUM! 错误。
WEEKNUM(serial_number,[return_type])返回特定日期的周数。
WEEKNUM(查找的日期,类型)
WORKDAY(start_date, days, [holidays])
WORKDAY(开始日期,开始之前或之后不含周末及节假日的天数(正值表示未来日期,负值表示过去日期),需要从工作日历中排除的一个或多个日期)