EXCEL中常用隐藏函数的应用

2016-11-30 14:13曹咏平
科技传播 2016年18期
关键词:年数天数间隔

曹咏平

湘潭医卫职业技术学院,湖南湘潭 411102

EXCEL中常用隐藏函数的应用

曹咏平

湘潭医卫职业技术学院,湖南湘潭 411102

本文介绍了EXCEL中的3种常用隐藏函数DATEDIF函数、NUMBERSTRING函数、DATESTRING函数的功能、格式和参数,举例说明了这3种函数的使用方法。

EXCEL;隐藏函数;应用

EXCEL公式是EXCEL工作表中进行数值计算的等式,Excel函数就是一些定义的公式。Excel函数有种类繁多,除了数学和三角函数、逻辑函数、财务函数、统计函数、日期时间函数、文本函数等函数之外,还有一些函数在插入函数的函数库和帮助中找不到,但能够实现其他函数无法实现的功能,这些函数就是隐藏函数。

EXCEL中常用的隐藏函数有DATEDIF函数、NUMBERSTRING函数和DATESTRING函数,这三种函数均适用于EXCEL 2003/2007/2010/2013各版本。

1 DATEDIF函数

如果在EXCEL工作表中要计算两个日期的差值,就可以使用隐藏函数DATEDIF轻松实现。

1)DATEDIF函数的功能:返回两个日期之间间隔的年数、月数或日数。

2)DATEDIF函数的格式:DATEDIF(start_ date,end_date,unit)。

3)DATEDIF函数的参数。

start_date(起始日期):时间段内的第一个日期。

end_date(结束日期):时间段内的最后一个日期。

结束日期必须大于起始日期。起始日期和结束日期可以是任意合法的日期格式或单元格引用,日期格式常用带引号的文本串表示。例如,”2015/12/20”表示2015年12月20日。有关日期系列数的详细信息,可参考其他日期时间函数。

Unit(参数):所需信息的返回类型。

参数”Y”:返回start_date与end_date日期间年数的差。

参数”M”:返回start_date与end_date日期间月数的差。

参数”D”:返回start_date与end_date日期间天数的差。

参数”MD”:忽略日期中的月和年,返回start_ date与end_date日期间天数的差。

参数”YM”:忽略日期中的日和年,返回start_ date与end_date日期间月数的差。。

参数”YD”:忽略日期中的年,返回start_date与end_date日期间天数的差。

例1:计算1973-4-1和2016-11-12两个日期间隔的年份数。

公式: =DATEDIF(“1973-4-1”,”2016-11-12”,”Y”)

当参数为”Y”时,计算结果是两个日期间隔的整年数,因此结果为43。

例2: 计算日期为1973-4-1和2016-11-12两个日期间隔的月份数。

公式: =DATEDIF(“1973-4-1”,”2016-11-12”,”M”)

当参数为”M”时,计算结果是两个日期间隔的整月数,因此结果为523。

例3:计算日期为1973-4-1和2016-11-12两个日期间隔的天数。

公式: =DATEDIF(“1973-4-1”,”2016-11-12”,”D”)

当参数为”D”时,计算结果是两个日期间隔的天数,因此结果为15931。

例4:计算日期为1973-4-1和2016-11-12两个日期间忽略间隔月数和年数的间隔天数之差。

公式: =DATEDIF(“1973-4-1”,”2016-11-12”,”MD”)

当参数为”MD”时,计算结果是两个日期间忽略间隔月数和年数的间隔天数之差。1日和12日之间间隔11天,因此结果为11。

例5:计算日期为1973-4-1和2016-11-12两个日期间忽略间隔日数和年数的间隔月数之差。

公式: =DATEDIF(“1973-4-1”,”2016-11-12”,”YM”)

当参数为”YM”时,计算结果是两个日期间忽略间隔日数和年数的间隔月数之差。4月和11月之间间隔7个月,因此结果为7。

例6:计算日期为1973-4-1和2016-11-12两个日期间忽略间隔年数的间隔天数之差。

公式: =DATEDIF(“1973-4-1”,”2016-11-12”,”YD”)

当参数为”YD”时,计算结果是两个日期间忽略间隔年数的间隔天数之差。4月1日和11月12日之间间隔的天数为225,因此结果为225。

DATEDIF是精确计算,对于计算年龄、工龄等非常有效。

例如:使用以下公式可以计算出生日期为1986-7-18日的人的年龄。

公式:=DATEDIF(“1986-7-18”,TODAY(),”Y”)

2 NUMBERSTRING函数

NUMBERSTRING函数是EXCEL中隐藏的一个特殊函数,它的功能是将小写数字转换为不同形式的中文大写形式,但是该函数仅支持正整数。当工作中需要显示财务数据的时候,使用这个函数进行处理,可以使数据形式规范化,体现工作的专业性,也能提高工作效率。

1)NUMBERSTRING函数的功能:将小写数字转换成中文大写数字。

2)NUMBERSTRING函数的格式NUMBERSTRING(VALUE,TYPE)。

3)NUMBERSTRING函数的参数。

VALUE(数值):要转化的数字或单元格引用;

TYPE(返回值类型):返回值有1、2、3三种类型,1为汉字小写,2为汉字大写,3为汉字读数。

例如:

=NumberString(123456789,1) 返回值:一亿二千三百四十五万六千七百八十九

=NumberString(123456789,2) 返回值:壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖

=NumberString(123456789,3) 返回值:一二三四五六七八九

3 DATESTRING函数

DATESTRING函数是用于将指定日期转换成文本格式日期(中文显示的日期形式)的隐藏函数。

1)DATESTRING函数的功能:将指定日期转换成文本格式日期。

2)DATESTRING函数的格式:DATESTRING(serial_ number)。

3)DATESTRING函数的参数。

serial_number(日期序列号):要转换为文本格式的日期或单元格引用。

例如:若当前日期为2016年8月25日,则公式“=DATESTRING(TODAY())”的返回值为:16年08月25日。

若A1=2016-8-25,则公式“=DATESTRING(A2)”的返回值为:16年08月25日。

[1]张秋林.Excel函数学习使用技巧研究[J].科技创业月刊,2016(9).

[2]黄宗正.Excel函数在学生日常管理中的应用[J].电脑知识与技术,2016(2).

[3]付宏芳,陈莉.Excel中常用函数的使用[J].电脑知识与技术,2010(30).

TP3

A

1674-6708(2016)171-0085-02

曹咏平,湘潭医卫职业技术学院。

猜你喜欢
年数天数间隔
本周连涨天数居前个股
本周连涨天数居前个股
本周连跌天数居前个股
我国人口在校模式高质量发展研究
间隔问题
间隔之谜
双倍余额递减法与年数总和法的比较
《尚书·无逸》篇修辞解
上楼梯的学问
头夹球接力