相关疑难解决方法(0)

一元加运算符在Excel公式中做什么?

这个看似微不足道的操作在公式中的许多情况下都很有用:

.否则会抛出错误的函数:

QUOTIENT(+A1:A3,4)
WORKDAY(+A1:A3,7)   
Run Code Online (Sandbox Code Playgroud)

.将范围转换为数字 - 即任何文本为零:

N(+A1:C3)
Run Code Online (Sandbox Code Playgroud)

Ç.返回来自不同工作表的混合数据数组:

CELL("contents",IF(1,+INDIRECT({"Sheet1!A1","Sheet2!B2","Sheet3!C3"})))
Run Code Online (Sandbox Code Playgroud)

我对此几乎没有发现 - 也许这是一个新的发现.

这个问题部分是出于利益的考虑,部分是为了看看是否有人可以进一步了解或找到其他可能的应用 - excel或vba相关?

excel vba excel-vba excel-formula

6
推荐指数
1
解决办法
858
查看次数

对数组使用Excel N函数

这是一个相当基本的问题,但我一直无法找到以前的答案-可能部分是因为很难在没有很多错误匹配的情况下搜索“ N函数”。

如果单元格包含数字,则N函数是返回数字的简洁方法;如果单元格包含文本,则N函数是返回零的简洁方法。它比使用ISNUMBER函数短,并且在数组公式中可能很有用。

我为什么要写

=SUM(N({1,2,3}))
Run Code Online (Sandbox Code Playgroud)

得到答案6,但是如果我写

=SUM(N(A1:A3))
Run Code Online (Sandbox Code Playgroud)

A1:A3包含一些数字,我只是得到第一个数字?

如果我转到“求值公式”,则表明即使将A1:A3作为数组公式输入,也不会将A1:A3视为数组。

有没有一种方法可以强制N函数在数组公式中工作?

excel excel-formula

3
推荐指数
1
解决办法
1145
查看次数

标签 统计

excel ×2

excel-formula ×2

excel-vba ×1

vba ×1