点击关注上方“SQL数据库开发”,
设为“置顶或星标”,第一时间送达干货
Excel中与日期有关的函数不少,今天给大家梳理一份日期函数大全,希望对你有帮助。
释义:公式中的三个参数分别为年,月,日,对应填入就可以将数字组合成为日期。语法:DATEDIF(start_date,end_date,unit)释义:公式中三个参数分别为开始日期,结束日期,返回类型。"MD" start_date 与 end_date 之间天数之差。忽略日期中的月份和年份。"YM" start_date 与 end_date 之间月份之差。忽略日期中的天和年份"YD" start_date 与 end_date 的日期部分之差。忽略日期中的年份。功能:将存储为文本的日期转换为 Excel 识别为日期的序列号。释义:date_text 必需参数,表示 Excel 日期格式的日期的文本,或者是对表示 Excel 日期格式的日期的文本所在单元格的单元格引用 。例如,"2008-1-30" 或 "30-Jan-2008" 是用引号引起的文本字符串,用于表示日期。功能:以序列数表示的某日期的天数。天数是介于 1 到 31 之间的整数释义:serial_number 为要查找的天数日期。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。语法:DAYS(end_date, start_date)此函数的功能与DATEDIF函数的参数为“D”时,功能一致。功能:按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),DAYS360 函数返回两个日期间相差的天数,这在一些会计计算中将会用到。如果财会系统是基于一年 12 个月,每月 30 天,可使用此函数帮助计算支付款项。语法:DAYS360(start_date,end_date,[method])释义:Start_date (起始日期) 和 end_date (结束日期) 为您想要知道天数之间的两个日期。如果 start_date 发生在 end_date 之後,则 DAYS360 会传回负数值。日期必须使用 DATE 功能输入,或是其他公式或功能的结果。Method 是一个逻辑值,指示计算时应该使用美国还是欧洲方法。当为FALSE或省略不写时采用美国方法,当为TRUE时采用欧洲方法。功能:返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。语法:EDATE(start_date,months)months:start_date 之前或之后的月份数。months 为正值将生成未来日期;为负值将生成过去日期。功能:返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。语法:EOMONTH(start_date, months)释义:Start_date 是代表开始日期的一个日期。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统,则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。Months :start_date 之前或之后的月份数。months 为正值将生成未来日期;为负值将生成过去日期。功能:用于返回时间值中的小时数,返回的值范围是0~23。释义:serial_number:表示要提取小时数的时间。释义:Serial_number 必需。一个时间值,其中包含要查找的分钟。时间值有多种输入方式:带引号的文本字符串(例如 "6:45 PM")、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如 TIMEVALUE("6:45 PM"))。功能:返回月份值,且返回的值是1到12之间的整数。释义:Serial_number 必须存在,含义:要查找的月份日期。功能:返回开始日期和结束日期之间的所有工作日数,其中,工作日包括周末和专门指定的假期。语法:NETWORKDAYS(start_date,end_date,holidays)功能:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日。语法:NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])start_date 和 end_date 必需参数。要计算其差值的日期。start_date 可以早于或晚于 end_date,也可以与它相同。weekend是可选。表示介于 start_date 和 end_date 之间但又不包括在所有工作日数中的周末日。Weekend 是一个用于指定周末日的周末数字或字符串。holidays 可选。一组可选的日期,表示要从工作日日历中排除的一个或多个日期。holidays 应是一个包含相关日期的单元格区域,或者是一个由表示这些日期的序列值构成的数组常量。我是岳哥,最后给大家分享我写的SQL两件套:《SQL基础知识第二版》和《SQL高级知识第二版》的PDF电子版。里面有各个语法的解释、大量的实例讲解和批注等等,非常通俗易懂,方便大家跟着一起来实操。
有需要的读者可以下载学习,在下面的公众号「数据前线」(非本号)后台回复关键字:SQL,就行