打开 Excel 函数列表,密密麻麻的函数名让你眼花缭乱。
好在这些功能都有帮助文件,一些不熟悉的功能在使用时可以查看帮助文件进行简单的了解。
在Excel中,有几个隐藏函数可以实现一些现有函数无法实现的功能。不过excel中隐藏的功能并不多,常用的只有三个:
NUMBERSTRING 函数
日期字符串函数
DATEDIF 函数
首先看NUMBERSTRING函数,它的作用是将数字转换为大写。
这个函数有两个参数:
第一个参数是要转换的数值
第二个参数是指定返回类型。
共有三种内存卡无法访问函数不正确,其中:1是小写汉字,2是大写汉字,3是读汉字。
如果该值有小数内存卡无法访问函数不正确,则函数在转换前四舍五入。
我们再来看看DATESTRING函数,它的作用是将日期转换为yy年mm月dd日。
如果需要计算两个日期的差值,隐藏函数 DATEDIF 可以很好的解决。
该功能是众多隐藏功能中功能最强大、种类最多、使用最广泛的。
该函数有三个参数:
第一个参数是开始日期
第二个参数是结束日期
通过设置最后一个参数,您可以指定所需信息的返回类型。
第三个参数在使用MD、YM、YD的时候会有不同的bug,使用频率比较低。
使用 D 计算两个日期之间的天数与直接减去日期的效果相同。相比之下,直接减法更快更方便。
除了 3 个 bug 和不方便的 1,最后剩下 Y 和 D。
让我们谈谈这两个。
如下图所示,工龄需要根据员工入职日期计算。
单元格 C2 的公式为:
=DATEDIF(B2,”2014-10-1″,”Y”)
该参数使用“Y”,表示计算期间的整年数。
常用于计算员工资历等。
请注意,由于计算的是到 2014 年 10 月 1 日的年数,因此 B5 和 B6 的日期仅相差一天,但 DATEDIF 函数的结果却晚了一年。
账龄分析是指企业根据账龄长短对应收账款进行分类并分析其可收回性,是财务工作的重要组成部分。
如下图所示,需要根据业务发生日期计算相应的账龄区间,计算的截止日期为2014年10月1日。
单元格 C2 的公式:
=LOOKUP(DATEDIF(B2,”2014-10-1″,”M”),{0,6,12,24},{“6个月内”,”6个月到一年”,”一到两年”,”两年多”})
DATEDIF函数的第二个参数使用“M”计算单元格B2的日期和到期日之间的整月数,小于一个月的部分被丢弃。
计算结果7作为LOOKUP函数第一个参数的查询值。
LOOKUP函数在{0,6,12,24}中找到小于等于7的最大值进行匹配,然后返回第三个参数{“6个月内”、“6个月到一年”、“一到两年”””两年多”}在同一个位置,最终计算结果是”6个月到一年”。
说起来很奇怪,为什么要隐藏这么有用的功能呢?
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 欧资源网