很多人都以为,Excel400多个函数中,字母个数最少的函数是IF函数,但其实不是,也有很多人认为 , 函数公式越长,公式就越强大,其实也不是这样子的,Excel中有2个只有一个字母的函数,功能也特别强大,你知道是哪2个函数吗?
那就是N函数和T函数 。
一、N函数 。
语法:N(value) 。
作用:将文本型的数据转换成0,数值型的数据转换时不变 。
主要功能有以下几个:
(1)数值型数字:使用N函数转换后结果还是数值型 。
(2)文本型数字:使用N函数转换后结果是0 。
【Excel中比IF函数更短的2个函数,功能很强大,但你肯定没用过】(3)文本型文本:使用N函数转换后结果是0 。
(4)逻辑值TRUE:使用N函数转换后结果是1 。
(5)逻辑值FALSE:使用N函数转换后结果是0 。
(6)错误值:使用N函数转换后结果是错误值本身 。
(7)日期值:使用N函数转换后结果是时间序列 。

二、T函数 。
语法:T(value) 。
作用:返回 value 引用的文本,如果是文本返回本身,如果是其他数据返回空字符 。
主要功能有以下几个:
(1)数值型数字:使用T函数转换后结果是空 。
(2)文本型数字:使用T函数转换后结果是文本型数字本身 。
(3)文本型文本:使用T函数转换后结果是文本型文本本身 。
(4)逻辑值TRUE:使用T函数转换后结果是空 。
(5)逻辑值FALSE:使用T函数转换后结果是空 。
(6)错误值:使用T函数转换后结果是错误值本身 。
(7)日期值:使用T函数转换后结果是空 。

三、N函数的应用 。
(1)N函数累加求和 。
例子:下图是某员工1月-12月的销售额,现在我们要统计出前2个月,前3个月,前4个月……的累计销售额,用N函数,怎么解?

具体操作步骤如下:
1、选中D3单元格 -- 在编辑栏中输入公式”=N(D2) C3“ -- 按回车键即可 -- 并将公式下拉填充至D14单元格 。

2、动图演示如下 。

3、公式解析 。
上述公式中的N函数可以将D2单元格的文本转换成0 , 再与C3单元格的数值相加,当公式下拉至D4单元格时,公式变成“=N(D3) C4”,以此类推 。
(2)N函数统计相同月份的销售额 。
例子:统计下图中月份为1月、2月、3月、4月中各个月的销售天数 。

具体操作步骤如下:
1、选中F3单元格 -- 在编辑栏中输入公式“=SUMPRODUCT(N(MONTH($B$3:$B$14)=E3))”-- 按回车键即可 -- 并将公式下拉填充至F6单元格 。

2、动图演示如下 。

3、公式解析 。
MONTH函数可以返回一个月份值,是一个1(一月)到12(十二月)之间的数字 。MONTH($B$3:$B$14)=E3结果是一个逻辑值TRUE或FALSE,如果值为真,返回TRUE , 否则,返回FALSE 。N(TRUE)=1,N(FALSE)=0,最后利用SUMPRODUCT函数就可以统计出相同月份的个数 。
四、N函数 T函数的应用 。
有时候自己写的公式长时间没看忘记什么意思了 , 想要给公式加个注释,用N函数或者N T函数,公式该怎么写?
例子:统计下图中比赛项目的排名情况 , 并在公式中标注“用时短的排在前面” 。

(1)使用N函数 。
具体操作步骤如下:
1、选中D3单元格 -- 在编辑栏中输入公式“=RANK(C3,$C$3:$C$14,1) N("用时短的排在前面")”-- 按回车键即可 -- 并将公式下拉填充至D14单元格 。

2、动图演示如下 。

3、公式解析 。
使用N函数可以将文本”用时短的排在前面“转换成0 , RANK函数是返回某数字在一列数字中相对于其他数字的大小排名,如果多个数值排名相同,则返回平均值排名 。第3个参数“1”表示升序排序 。
(2)使用N函数 T函数 。
具体操作步骤如下:
1、选中D3单元格 -- 在编辑栏中输入公式“=RANK(C3,$C$3:$C$14,1)&T(N("用时短的排在前面"))”-- 按回车键即可 -- 并将公式下拉填充至D14单元格 。

2、动图演示如下 。

3、公式解析 。
使用N函数可以将文本”用时短的排在前面“转换成0,再使用T函数可以将0转换成空值,RANK函数是返回某数字在一列数字中相对于其他数字的大小排名,如果多个数值排名相同,则返回平均值排名 。第3个参数“1”表示升序排序 。
以上就是N函数和T函数的简单用法,大家可以去试试!

觉得本文对您有帮助,转发点赞一下吧!
您的赞赏、关注、转发、评论、点赞、收藏都是对小编的鼓励与支持,谢谢您!
