常用的Excel日期函数
发布时间:2022-11-06 01:48:31
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日期函数的实例。
猜你喜欢
- 大家在使用excel2007的时候,时常会用到数字的四舍五入,或者是只显示整数,但是很多人不会使用,那么excel的四舍五入怎么用?用的哪个
- excel工作簿中有很多工作表,想要将需要的工作表选定以后删除没有选定的工作表,该怎么实现呢?下面我们就来看看使用方方格子实现的教程,需要的
- Windows 10 是内置了很多 App 的,而且在默认情况下这些 App 都是会自动更新的。自动更新的话可以保证我们使用到的都是最新的
- 在Word文档中编辑有关数学方面的内容,就不免涉及到复杂的公式符号,我们知道可以从插入窗口中找到特殊符号,但是内容一多起来,一个一个地插入,
- 你可能中途是插入了分页符,或者设置了不连续页码,导致两张页码连不上
- Excel是电脑办公软件中最常用的软件之一。Excel数据库是很方便的一个工具。在用Excel进行有关数据汇总时,往往会出现误差,即自动求和
- 步骤一、打开“中文简体繁体转换”对话框选中要进行简体转繁体的单元格区域,然后切换到“审阅”选项卡,再单击“中文简繁转换”选项组中的“简繁转换
- 如何使用Word 2016辅助功能检查?当您的很好并且熟练地使用鼠标或键盘时,您可能没有想到查看Word 2016文档。不是每个人都如此幸运
- 对文档中的文字进行设置后,可以再对其段落格式进行设置,设置段落格式可以从整体上规范文档的排版。设置段落格式分为设置段落的对齐方式、段落的大纲
- 近来有网友反映,Win10设备中的“以太网”不见了踪迹。那么问题出现了,以太网不见了还怎么办呢?针对这一情况,小编今天为大家带来了Win10
- 默认情况下,Word2010中的每种SmartArt图形布局均有固定数量的形状。用户可以根据实际工作需要删除或添加形状。操作步骤如下所述:第
- 自2020年1月14日起,微软宣布正式停止对win7系统的支持,因此win7系统将不会安全修复和更新。继续使用win7系统将大大增加病毒和恶
- 我们在使用WIN10系统的时候,难免有用到NET3.5,有一些用户在安装NET3.5的时候,会出现错误代码0x80070422却不知如何去解
- 1、点击“文件”菜单,选择“另存为文本” 2、在弹出的对话框中选择保存类型为所有文件,然后在文件名后加.DOC,单
- 本文向大家介绍了Word2000样式管理,转发给脚本之家的朋友,希望大家喜欢Word 2000 提供了一个管理器,可以用来管理样式。利用它可
- 在word文档中设置一个很好看到页眉、页脚,一篇文章顿时出彩,那么在Word文档中怎么插入页眉?下面小编就为大家详细介绍一下,一起来看看吧在
- 平常我们都会用一些软件来自动制作流程图,但软件做出了的流程图有些地方不是很合意,而且又没一点技术含量,今天小编为大家分享word制作流程图的
- OneNote2013中的笔记怎么分类并整理?使用OneNote整理会议记录的时候,为了调理分明,我们可以笔记进行分类整理,下面我们就来看看
- excel怎么使用vba让最大化工作簿??excel查看别个的时候,想让工作簿最大化显示,该怎么设置呢?下面我们就来看看使用vba设计的过程
- 我们在编辑word的时候,输入一个网址或者一个邮箱地址后,word常常会把它们转换成超级链接,这种功能有时候会提供给我们很大的便利,但如果我