在数组中使用Excel N函数
一个相当基本的问题,但我一直无法find以前的答案 – 也许部分原因是很难search'N函数',而没有得到很多错误的匹配。
如果单元格包含数字,则N函数是返回数字的简明方式,如果包含文本,则N为零。 它比使用ISNUMBER函数更短,在数组公式中可能有用。
为什么我可以写
=SUM(N({1,2,3}))
并得到答案6,但如果我写
=SUM(N(A1:A3))
和A1:A3包含一些数字,我只是得到第一个数字?
如果我去评估公式,它表明它不是把A1:A3当作一个数组来处理,即使我把它作为一个数组公式input。
有一种强制N函数在数组公式中工作的方法吗?
尝试:
=SUM(N(+A1:A3))
一元加运算符在这里足以强制传递范围的数组返回。
将一元运算符应用于范围内的每个值的结果是这样的,即当我们将它们传递给N时,结果值将等于我们只需应用Nfunction到每个。
问候
另一个选项似乎是 – {=N(SUM(A1:A3))}
(作为数组input)