[url=]
[/url]
提示:小程序可以高清看本公众号视频教程
[iframe]https://v.qq.com/iframe/preview.html?width=500&height=375&auto=0&vid=v13500oeaim[/iframe]
[h1]苹果iOS用户请微信扫码学习[/h1]
[h1]N函数:将不是数值形式的值转换为数值形式。[/h1]
数值:返回数值本身;
文本型数字、文本:转换成0;
日期:转换成序列值;
逻辑值:TRUE转换成1,FALSE转换成0;
错误值:返回错误值本身。
1、为公式添加注释
输入公式:=B2+300
我想知道公式中这300是什么?可以通过N函数来添加注释。
输入公式:
=B2+300+N("300是奖金")
N("300是奖金")返回0,并不影响公式结果。
2、累计金额
输入公式:=N(C1)+B2
直接输入公式:=C1+B2,会返回错误值。
C1单元格内容是文本,N函数将文本转换成0。
3、判断成绩是否及格
输入公式:
=IF(B2>=60,"及格","不及格")
有没有发现问题呢?缺考的都显示为及格了。
输入公式:
=IF(N(B2)>=60,"及格","不及格")
用N函数将“缺考”转换成0,0>=60条件不成立,从而返回正确结果“不及格”。
4、函数N与OFFSET的应用
以隔列求和为例:
输入公式:
=SUMPRODUCT(OFFSET($A3,,COLUMN(A:C)*2))
OFFSET($A3,,COLUMN(A:C)*2)部分返回{5591,8354,3563},
外层再套个SUMPRODUCT函数求和,为什么返回的结果却是0呢?
输入公式:
=SUMPRODUCT(N(OFFSET($A3,,COLUMN(A:C)*2)))
5、函数VLOOKUP+N(IF{1})的应用
求客户编号为2、5、8的应收账款合计:
输入公式:
=SUM(VLOOKUP(D2:D4,A2:B9,2,0))
为什么返回错误值#VALUE!呢?
难道是数组公式?没按三键?
你可以按三键试试!
为什么结果还是不对,哪里错了呢?
输入公式:
=SUM(VLOOKUP(N(IF({1},D2:D4)),A2:B9,2,0))
N(IF({1},D2:D4))返回内存数组{2;5;8}
VLOOKUP(N(IF({1},D2:D4)),A2:B9,2,0)部分返回{8422;14935;9379}
最后再套个SUM函数求和,返回32736。
点击阅读原文全套WORD+PPT+EXCEL+PS视频教程
|
|