说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732
全网监测海量数据按需发布监测预警
实时把握舆情动态精准追溯信息源头
常用的Excel日期函数 常用日期函数,近日有关BAT的新闻太多,大家是不是都目不暇接了?不要留恋,还是默默的学点技术吧,比如“常用日期函数”这一干货技术是常用的Excel日期函数 常用日期函数来实现这一技术,快跟小编来了解一下这个实用技能吧~
Excel日期大家都会用,但是你知道Excel中有多少日期和时间函数吗?Excel为我们提供了大约20个日期和时间函数,这些函数对于处理表格中的日期数据都是非常有用的。下面介绍几个常用的Excel日期函数及其实际应用案例。
(1)处理动态日期
在处理动态日期时,可以使用TODAY函数,该函数会得到计算机系统的当前日期。这个函数在处理动态日期表头或者在动态汇总计算时,是非常有用的。
图1所示是一个销售流水账,现在要求动态计算截止到今天的累计销售额。单元格E2和E3的计算公式分别为:
图1
单元格E2:=TODAY();
单元格E3:=SUMPRODUCT((A3:A37<=TODAY())*133:B37)。
(2)拆分日期
要把一个日期拆分成年、月、日数字。可以使用YEAR函数、MONTH函数和DAY函数。
以案例1—24中的数据为例,要计算上个月的销售总额,则单元格E4中的计算公式如下:
=SUMPRODUCT((MONTH(A3:A37)=MONTH(TODAY())-1)*B3:B37)
结果如图2所示。
图2
(3)合并日期
如果要把3个分别表示年、月、日的数字组合成一个日期,就需要使用DATE函数。例如,年月、日3个数字分别是2010、4、30,则日期公式为:
=DATE(2010,4,30)
(4)判断周次
如果要判断某个日期是该年份的第几周,可以使用WEEKNUM函数,其语法为:
=WEEKNUM(serial_num,return_type)
=WEEKNUM(日期,类别)
当参数return_type省略或为1时,表示将星期日作为一个星期的起始日;当参数return_type为2时,表示将星期一作为一个星期的起始日。
例如:2010年4月30日是2010年的WEEKNUM("2010-4-30".2)=18周
以上一个案例中的数据为例,要计算本周和上周的销售总额,则需要插入一个辅助列。以计算出每个日期对应的周次数,即在单元格C3中输入下面的公式,并复制到最后一行:
=WEEKNUM(A3,2)
然后就可以根据C列的周次数字进行判断,计算本周和上周的销售总额,公式如下:
单元格F3:=SUMIF(C:C.WEEKNUM(TODAY()。2)。B:B);
单元格F4:=SUMIF(C:C.WEEKNUM(TODAY()。2)-1,B:B)。
计算结果如图3所示。
图3
(5)判断星期几
要判断某个日期是星期几,需要使用WEEKDAY函救。这个函数常常用在设计日程安排表或者制作相关的报表方面。
WEEKDAY函数用于获取某日期为星期几。默认情况下。其值为1(星期日)—7 (星期六)之间的整数。其语法如下:
=WEEKDAY(serial_number, return_type)
=WEEKDAY(日期,[类型])
参数serial_number为日期序列号。可以是日期数据或日期数据单元格的引用。
参数return_type为确定返回值类型的数字。如下所示:
参数return_type的值星期说明
1或省略数字1表示星期日。2表示星期……7表示星期六
2数字1表示星期一。2表示星期二……7表示星期日
3数字0表示星期一。1表示星期二……6表示星期日
例如:
=WEEKDAY("2010-4-10",1)=7
=WEEKDAY("2010-4-10",2}=6
从我国的习惯来说。将参数return_type设置为2是恰当的。
以上节中的数据为例。要了解2010年4月份每个星期几的销售分布。这样可以了解商品在星期几销售较好或者较差。如图4所示,相关单元格的计算公式分别为:
图4
单元格E3:=SUMPRODuCT((MONTH(A3:A37)=4)*(WEEKDAY(A3:A37,2)=1)*B3:B37);
单元格E4:=SUMPRODUCT((MONTH(A4:A38)=4)*(WEEKDAY(A4:A38,2)=2)*B4:B38):
单元格E5:=SUMPRODUCT((MONTH(A5:A39)=4)*(WEEKDAY(A5:A39,2)=3)*B5:B39);
单元格E6:=SuMPRODUCT((MONTH(A6:A40)=4)*(WEEKDAY(A6:A40,2)=4)*B6:B40);
单元格E7:=SUMPRODUCT((MONTH(A7:A41)=4)*(wEEKDAY(A7:A41,2)=5)*B7:B41);
单元格E8:=SUMPRODUCT((MONTH(A8:A42)=4)*(WEEKDAY(A8:A42,2)=6)*B8:B42);
单元格E9:=SUMPR00uCT((MONTH(A9:A43)=4)*(WEEKDAY(A9:A43,2)=7)*B9:B43)。
(6)计算某个具体日期
当需要计算某个具体的日期时。例如计算指定日期往前或往后几个月的日期。或者计算指定日期往前或往后几个月的特定月份的月底日期。就可以使用EDATE函数和EOMONTH函数。
EDATE函数用于获取指定日期往前或往后几个月的日期。其语法如下:
=EDATE(start_date,months)
=EDATE(开始日期,几个月)
例如:
2010年4月30日之后3个月的日期:=EDATE("2010-4-30".3)。为2010-7-30;
2010年4月30日之前3个月的日期:=EDATE("2007-4-30".一3)。为2010-1-30。
EOMONTH函数用于获取指定日期往前或往后几个月的特定月份的月底日期。其语法为:
=EOMONTH(start_date,months)
=EOMONTH(开始日期,几个月)
例如:
2010年4月30日之后3个月的月底日期:=EOMONTH("2010-4-30",3)。为2010—7—31:
2010年4月30日之前3个月的月底日期:=EOMONTH("2010-4-30".-3)。为2010-1-31:
获取当月量后一天的日期:=EOMONTH(TODAY()。0)。
图5所示是计算合同到期日的表格。其中单元格D2中的计算公式为:
=EDATE(B2,C2*12)-1
图5
今天我们学习了常用的Excel日期函数,其中列举了处理动态日期、拆分日期、合并日期、判断周次、判断星期几、计算某个具体日期等几个关于Excel日期函数的实例。
以上就是常用的Excel日期函数 常用日期函数全部内容了,希望大家看完有所启发,对自己的工作生活有所帮助,想要了解更多跟常用的Excel日期函数 常用日期函数请关注我们文章营销官网!
推荐阅读
excel常用函数 办公用的excel常用函数有哪些 | 文军营销1、SUM函数 SUM函数的作用是求和。 统计一个单元格区域: =sum(A1:A10) 统计多个单元格区域: =sum(A1:A10,C1:C10) 2、ERAGE函数 Average的作用是计算平均数。 可以这样: =ERAGE(A1:A10) 也可以这样: =ERAGE(A1:A10,D1:D10) 3、COUNT函数 COUNT函数计算含有数字的单元格的个数。 COUNT函数参数可以是...excel单元格设置日期格式 excel函数公式大全 | 文军营销1、选择要输入时间的B2:B7单元格区域,选择格式一单元格命令,弹出单元格格式对话框的数字选项卡,在分类列表框中选择时间选项,右侧的类型列表框中列出了Excel支持的所有时间类型。选择需要的一种,如代表小时:分:秒 下午的1:30:55 PM选项,然后单击确定按钮。 图1 2、在B2单元格中输入18:30,按快捷键【Ctd+Enter...利用excel制作一个十二星座的万年历 excel万年历制作 | 文军营销重复上述操作,分别设置后面11个月份的日期序列,在设置时需注意,在对每个月1日是星期几的识别公式中,将DATE函数中的月份值与实际的月份值相对应,如:设置2月份日历时,DATE函数的表达式应是=DATE($R$5,2,1)。 限于篇幅,上面还只是一个简单的介绍,还没有解决大、小月、闰月、日期出现大于31的现象等。具体设置,...在Excel中可以通过WEEKDAY函数计算出日期对应的星期数 | 文军营销在日常工作和生活中,我们对节假日的具体日期很了解,但对于每个节假日具体的星期数却不是很清楚。而在Excel中可以通过WEEKDAY函数计算出日期对应的星期数。 1、打开计算节假日excel工作簿,在B4:C9单元格区域中输入节假日的日期,然后选择D4单元格,输入公式=DATE($B$1,B4,)。Excel文本数据的处理方法和技巧 Excel文本数据预处理 | 文军营销在Excel中文本数据是工作表数据的重要组成元素之一,每一张Excel工作表中的数据既有文本又有数值,因此了解和掌握Excel文本数据的处理方法和技巧是非常重要的。 Excel提供了27个文本函数。在这些文本函数中。最常用的是从字符串中取字符的几个文本函数:LEN函数、LEFT函数、RIGHT函数、MID函数以及FIND函数。通过WEEKDAY函数公式条件将不同结果显示出来 | 文军营销6、返回excel工作表中,完成条件格式的定义,这时可看到符合条件的单元格格式发生了变化。 图6 我们通过WEEKDAY函数公式条件将不同结果显示出来,函数WEEKDAY(serial_number,return_type)的功能为返回某日期为星期几,Serial_number表示一个顺序的序列号,代表要查找的那一天的日期。当参数return_type为2时,函数返回数字1...
说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732