excel中N与T函数的作用经常看见indirect()与T(),N()同时出现在数组公式中,不太确定他们的作用,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 13:38:15
excel中N与T函数的作用经常看见indirect()与T(),N()同时出现在数组公式中,不太确定他们的作用,

excel中N与T函数的作用经常看见indirect()与T(),N()同时出现在数组公式中,不太确定他们的作用,
excel中N与T函数的作用
经常看见indirect()与T(),N()同时出现在数组公式中,不太确定他们的作用,

excel中N与T函数的作用经常看见indirect()与T(),N()同时出现在数组公式中,不太确定他们的作用,
N()通常用于数组公式,但T()好像比较少.
N()函数用于将非数值转换为数值,和VALUE函数不太一样.
比如=VALUE("5")=5,而=N("5")=0.
N()的用法非常复杂,如果真有人研究起来,可能要写一个小册子了.
我经常用到的有以下情形,供参考:
一、对逻辑值的转换
=SUMPRODUCT(N(LEFT(A2:A10,2)="中国"))
***统计A2:A10区域以“中国”开头的单元格的个数
在SUMPRODUCT的连乘用法中,逻辑值自动转换为数值,但像这样单列的逻辑数组,需要用N转换为数值,再进行SUMPRODUCT的运算.
二、OFFSET取得的非连续数值区域
=SUMPRODUCT(N(OFFSET($A$1,ROW(1:10)*3-2,)))
***OFFSET取得1,4,7……等不连续行,如果直接累计,会得到#VALUE错误.
INDIRECT的情形类似.
其他情形一下子想不起来.