excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel一次性学完有关日期的函数(二)

由于日期函数有25个,一次性介绍完篇幅太长,所以就拆分为两部分,上一篇已经讲了9个日期函数,这一篇把剩下的一次性讲完。

日期函数是Excel里比较重要的函数类别之一,在日常工作中我们经常会制作日报、周报、月报,日期函数对选取当日、本周、本月的日期至关重要,如果日期函数用好将对于制作自动化报表有很大的帮助。
以下表格是微软官方给出的Excel日期函数,下面我给大家挨个介绍下日期函数用法示例:

以下是以2022年7月23日为例做的一个常用日报维度的日期,这些日期都可以用日期函数自动更新:

1、HOUR 函数

返回时间值的小时数。小时数是介于 0 (12:00 A.M.) 到 23 (11:00 P.M.) 之间的整数。
HOUR(serial_number)
Serial_number:时间值,其中包含要查找的小时数。时间值有多种输入方式:带引号的文本字符串(例如 "6:45 PM")、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如 TIMEVALUE("6:45 PM"))。
如下图,该函数要求输入的时间需是“yyyy/m/d h:mm”,也就是带有小时格式的,如果输入的是“yyyy/m/d”则默认是0小时


2、ISOWEEKNUM 函数返回给定日期在全年中的 ISO 周数。
ISOWEEKNUM(date)
这个函数在做周度同环比的时候挺有用的,如下图返回的今天是第29周。

该函数使用的是ISO 周日历,即每年的星期数都是整数,每年开始的工作日也是同一天的日历系统,如果该周跨年,则该周仍然算是上一年。如下图,2022年1月1日当周未结束,返回的是2021年的最后一周,即52。

3、MINUTE 函数
这个函数与HOUR函数类似,返回时间值中的分钟。分钟是一个介于 0 到 59 之间的整数。日常工作中用的比较少,很少看到这么细颗粒度的数。

4、MONTH 函数
这个函数与HOUR、MINUTE函数类似,返回日期(以序列数表示)中的月份。月份是介于 1(一月)到 12(十二月)之间的整数。

5、NETWORKDAYS 函数
返回两个日期之间完整的工作日数值, 工作日不包括周末和专门指定的假期。
NETWORKDAYS(start_date, end_date, [holidays])
Start_date:开始日期。
End_date:终止日期。
Holidays:不在工作日历中的一个或多个假期。
这个函数不太智能,因为识别的不是中国的国家法定节假日,但是好像也没啥影响,毕竟假期都是调休调的。可以通过Holidays参数,手动加上中国的法定节假日,如下图。
6、NOW 函数返回当前日期和时间的序列号。当需要在工作表上显示当前日期和时间或者需要根据当前日期和时间计算一个值并在每次打开工作表时更新该值时,使用 NOW 函数很有用。
NOW 函数语法没有参数。
7、SECOND 函数
返回时间值的秒数。秒数是 0(零)到 59 范围内的整数。这个几乎没用过。
8、TIME 函数
返回特定时间的十进制数字。由 TIME 返回的十进制数字是一个范围在 0(零)到 0.99988426 之间的值,表示 0:00:00 (12:00:00 AM) 到 23:59:59 (11:59:59 P.M.) 之间的时间。
TIME(hour, minute, second)

9、TODAY 函数
返回当前日期的序列号。序列号是 Excel 用于日期和时间计算的日期-时间代码。
TODAY 函数语法没有参数。

10、WEEKDAY 函数
返回对应于某个日期的一周中的第几天。默认情况下,天数是1到7范围内的整数。
WEEKDAY(serial_number,[return_type])
Serial_number:一个序列号,代表尝试查找的那一天的日期。应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。

11、WEEKNUM 函数
返回特定日期的周数。例如,包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。
WEEKNUM(serial_number,[return_type])
Serial_number:代表一周中的日期。
即一周的第一天为星期一;以此类推
注意与ISOWEEKNUM 函数的区分。
12、WORKDAY 函数
返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值。工作日不包括周末和专门指定的假日。在计算发票到期日、预期交货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或假日。
WORKDAY(start_date, days, [holidays])
Start_date:一个代表开始日期的日期。
Days :start_date 之前或之后不含周末及节假日的天数。Days 为正值将生成未来日期;为负值生成过去日期。
Holidays:一个可选列表,其中包含需要从工作日历中排除的一个或多个日期。
计算30个工作日(不含节假日)之后的日期,可以用此函数。

熟能生巧,大家用示例文件练习一遍基本上就学会了。示例文件可点链接下载:http://liyabo.ysepan.com/

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接