Excel 计算两个日期之间的天数:DAYS360函数

DAYS360函数用于按照一年365天进行计算,用于返回两个日期之间相差的天数,其语法是DAYS360(start_date,ent_date,method)。其中,参数start_date为计算日期的起始时间;参数ent_date为计算日期的终止时间;参数method为用于计算方法的逻辑值。FALSE或忽略表示使用美国方法,TRUE则是使用欧洲方法。

步骤1:某公司财务人员需要计算每种固定资产使用的具体天数,由于数据庞大,使用人工计算比较复杂,下面将利用DAYS360函数,分别使用美国与欧洲方法计算每种固定资产使用天数,输入本例的原始数据,如图10-18所示。

步骤2:选中E2单元格,在编辑栏中输入“=DAYS360(C2,D2)”,然后按Enter键,返回美国方法计算的两日期之间的天数,如图10-19所示。

步骤3:选中E2单元格,移动鼠标指针至单元格右下角,当鼠标指针变成黑色“+”时,按住鼠标左键拖动光标至单元格D7处,返回所有美国方法计算的两日期之间的天数,如图10-20所示。

步骤4:选中F2单元格,在编辑栏中输入“=DAYS360(C2,D2,TRUE)”,然后按Enter键,返回欧洲方法计算的两日期之间的天数,如图10-21所示。

图10-18 含有固定资产列表的工作表

图10-19 返回美国方法计算两日期之间的天数

图10-20 返回所有美国方法计算两日期之间的天数

图10-21 返回欧洲方法计算的两日期之间的天数

步骤5:选中F2单元格,移动鼠标指针至单元格右下角,当鼠标指针变成黑色“+”时,按住鼠标左键拖动光标至单元格D7处,返回所有欧洲方法计算的两日期之间的天数,如图10-22所示。

图10-22 返回欧洲方法计算的所有两日期之间的天数

注意:此函数一般适用于财务领域。

Excel 将非日期数据转换为标准日期:DATE函数

为了实现快速输入,在输入日期数据的时候,都采用了类似20160522、20160220、20160325、20160528的形式,在完成数据输入后,需要将其转换为标准的日期格式,利用前面介绍的DATE函数,可以方便地实现该功能。

步骤1:输入原始数据,如图10-15所示。

步骤2:选中B2单元格,在公式编辑栏中输入公式“=DATE(MID(A2,1,4),MID(A2,5,2),MID(A2,7,2))”。按Enter键即可将非日期数据转换为标准的日期,如图10-16所示。

步骤3:选中B2单元格,然后利用自动填充功能对单元格进行自动填充,结果如图10-17所示。

图10-15 原始数据

图10-16 转换日期

图10-17 最终结果

Excel 将数值转换为日期格式:DATE函数

DATE函数是用于返回代表特定日期的序列号,其语法如下:DATE(year,month,day),其中参数year是1~4位数字,Excel会根据当前所使用的日期系统来解释year参数。参数month代表一年中从1月到12月各月的正整数或负整数。参数day代表一月中从1日到31日各天的正整数或负整数,利用该函数,可以将数值转换为日期格式,下面通过实例来具体讲解该函数的操作技巧。

步骤1:首先输入本例的原始数据,如图10-12所示。

步骤2:选中D2单元格,在公式编辑栏中输入公式:“=DATE(A2,B2,C2)”。按Enter键即可将指定单元格中的数据转换为日期格式,如图10-13所示。

图10-12 原始数据

图10-13 返回对应日期

步骤3:选中D2单元格,然后利用自动填充功能,对其他单元格进行自动填充,其最终结果如图10-14所示。

图10-14 返回对应结果

Excel 显示任意日期:DAY函数

DAY函数用于返回指定任意日期的天数,介于1~31之间,其语法是DAY(serial number)。其中,参数serial number为要进行查找的日期,下面通过实例来具体讲解该函数的操作技巧。

步骤1:已知某公司员工的姓名及出生日期,利用函数DAY,返回员工生日的具体天数,首先输入本例的原始数据,如图10-3所示。

图10-3 含有出生日期的工作表

步骤2:选中D2单元格,在编辑栏中输入“=DAY(C2)”,然后按Enter键,返回具体天数,如图10-4所示。

步骤3:利用Excel的自动填充功能,计算其他单元格的结果,如图10-5所示。

图10-4 返回单元格C2对应的具体天数

图10-5 返回其他单元格对应的具体天数

注意:此函数常用于配合其他日期函数使用。

Excel 显示当前系统日期:TODAY函数

TODAY函数用于返回系统当前日期,其语法是TODAY(),该函数没有参数,下面通过实例来具体讲解该函数的操作技巧。

步骤1:某公司财务人员在制作年终报表的时候,需要记录当前修改日期,下面利用TODAY函数,记录当天修改的日期,首先输入本例的原始数据,如图10-1所示。

步骤2:选中单元格F2,在编辑栏中输入“=TODAY()”,然后按Enter键,返回当前修改日期,如图10-2所示。

图10-1 员工资料表

图10-2 返回当前修改日期

注意:此函数广泛适用于人事及财务领域。但此函数所返回的当前日期是指当前计算机中的日期。

更改 Excel 的日期格式

默认的日期格式有时并不能满足用户的要求,甚至有时会发生计算格式冲突,这个时候需要更改Excel的日期格式,具体操作如下。

选择要更改的单元格,切换到“开始”菜单,单击“数字格式”按钮,选择“日期”选项,可以选择需要设置的日期格式,然后单击“确定”按钮,如图7-38所示。或者选择到自定义格式,完成日期的自定义设置,如图7-39所示。

图7-38 设置日期格式

图7-39 自定义日期格式

注意,以*开头的日期格式响应操作系统特定的区域日期和时间设置的更改,不带星号的格式不受操作系统设置的影响。

Excel 自定义自动筛选:筛选日期

对于日期类型的数据,Excel提供了更多灵活的筛选方式。如可以是“等于”“之前”“之后”的某个日期范围;也可以直接是“今天”“明天”等具体的某一天;还可以以“周”“月”“季度”和“年”作为筛选时间单位,如“上周”“本月”“下季度”“去年”等。假如要筛选出“2016年1月4日”之前的数据,则可以如下操作。

步骤01:单击“日期”筛选按钮,从筛选列表中单击“日期筛选”,从下级下拉列表中单击“之前”选项,如图6-80所示。

步骤02:随后打开“自定义自动筛选方式”对话框,单击右上角的下三角按钮,从下拉列表中选择“2016年1月4日”,然后单击“确定”按钮,如图6-81所示。

步骤03:返回工作表中,此时将筛选出“日期”在“2016年1月4日”之前的数据,如图6-82所示。

注意:使用日期选取器选择日期

图6-80 单击“之前”选项

图6-81 设置筛选选项

图6-82 筛选结果

在设置日期筛选时,只有当前列中包含的日期才会显示在“自定义自动筛选方式”对话框中的下拉列表中。如果要设置的是当前列中不包含的日期,则可以使用日期选取器。在“自定义自动筛选方式”对话框中单击“日期选取器”按钮,会显示一个日历,可直接选择日期,如图6-83所示。

图6-83 使用日期选取器

Excel 输入日期和时间类型数据

日期和时间类型的数据也是常见的数据类型之一,在会计工作中,也经常会遇到日期时间类数据的计算与处理。本节先介绍日期和时间类型数据的输入方法。

输入日期

在单元格中输入日期时,使用符号“/”或者连字符“-”分隔年、月、日。例如,要在单元格中输入日期“2010年3月18日”,可以在单元格中输入“2010-3-18”,如图3-29所示。

图3-29 输入日期

也可以在单元格中输入“2010/3/18”,按下Enter键后,单元格中按默认的日期格式显示,即显示为“2010/3/18”,如图3-30所示。

图3-30 按默认格式显示日期

输入时间

在单元格中输入时间时,时、分、秒之间用冒号(:)分隔。例如,在单元格E38中输入时间“15:30:28”,如图3-31所示。

图3-31 输入时间

如果要输入带有日期的时间,即输入某一天的某个时间,可以先输入日期,然后输入一个空格,再输入具体的时间。如在单元格E39中输入“2010-3-20 14:50:07”,如图3-32所示。此时编辑栏中显示输入的日期和时间,但是单元格中却显示“######”,这时我们就可以通过调节列宽显示带有日期的时间,效果如图3-33所示。

图3-32 输入日期和时间

图3-33 显示效果

快速输入系统当前日期和时间

当需要在单元格中输入当前日期和时间时,可以通过快捷键快速输入。选择要输入当前日期的单元格,如单元格E41,按下快捷键Ctrl+;(分号)即可,如图3-34所示。

如果要输入系统当前时间,先选择单元格E42,再按下快捷键Ctrl+Shift+:(冒号)即可,如图3-35所示。

图3-34 输入系统当前日期

图3-35 输入系统当前时间

Excel 为日期添加年数

如果要为某日期添加一个年数,可通过DATE、YEAR、MONTH和DAY函数来实现。

下面以给日期“2011/6/20”加上10年为例,具体操作如下。

01 在两个单元格中分别输入需要设置的日期和需要追加的年数。

02 在需要显示结果的单元格中输入公式:=DATE (YEAR(A2)+B2,MONTH(A2),DAY(A2)),然后按下“Enter”键确认即可。

alt

Excel 为日期添加月数

如果要为某日期追加一个月数,可通过DATE、YEAR、MONTH和DAY函数来实现。

下面以给日期“2011/5/8”加上8个月为例,具体操作如下。

01 在两个单元格中分别输入需要设置的日期和需要追加的月数。

02 在单元格中输入公式:=DATE(YEAR (A2),MONTH(A2)+B2,DAY(A2)),然后按下“Enter”键确认即可。

alt