excel中N与T函数的作用经常看见indirect()与T(),N()同时出现在数组公式中,不太确定他们的作用,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 06:32:48
![excel中N与T函数的作用经常看见indirect()与T(),N()同时出现在数组公式中,不太确定他们的作用,](/uploads/image/z/14613259-67-9.jpg?t=excel%E4%B8%ADN%E4%B8%8ET%E5%87%BD%E6%95%B0%E7%9A%84%E4%BD%9C%E7%94%A8%E7%BB%8F%E5%B8%B8%E7%9C%8B%E8%A7%81indirect%28%29%E4%B8%8ET%28%29%2CN%28%29%E5%90%8C%E6%97%B6%E5%87%BA%E7%8E%B0%E5%9C%A8%E6%95%B0%E7%BB%84%E5%85%AC%E5%BC%8F%E4%B8%AD%2C%E4%B8%8D%E5%A4%AA%E7%A1%AE%E5%AE%9A%E4%BB%96%E4%BB%AC%E7%9A%84%E4%BD%9C%E7%94%A8%2C)
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的情形类似.
其他情形一下子想不起来.