Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
excel中的数组公式_Excel_Excel Formula - Fatal编程技术网

excel中的数组公式

excel中的数组公式,excel,excel-formula,Excel,Excel Formula,我有一个关于Excel中数组公式的简单问题,可能很容易解决,但我被卡住了 那就说我有 A1中1个,A2中2个,以及 我想求这两个数的和,每个数乘以3 i、 e.使用数组公式1*3+2*3=7。我正在尝试{=sumA1*3:A2*3},但出现了一个错误。首先是1*3+2*3=9 正确的公式是 =sum(A1*3,A2*3) 在这个例子中,你可以:=sumA1:A2*3我猜你没有这个例子中的范围,3是一个常数 否则,这就行了 可以使用数组公式: A B 1 1 2 2 3

我有一个关于Excel中数组公式的简单问题,可能很容易解决,但我被卡住了

那就说我有

A1中1个,A2中2个,以及 我想求这两个数的和,每个数乘以3
i、 e.使用数组公式1*3+2*3=7。我正在尝试{=sumA1*3:A2*3},但出现了一个错误。

首先是1*3+2*3=9 正确的公式是

=sum(A1*3,A2*3)

在这个例子中,你可以:=sumA1:A2*3

我猜你没有这个例子中的范围,3是一个常数

否则,这就行了


可以使用数组公式:

    A    B
1   1
2   2
3        =SUM(A1:A2)*3 // = 9 

注意:如果要使用更复杂的数组公式,请使用CTRL+SHIFT+ENTER输入数组公式 =SUMA1:A2*3

比array entering=SUMA1:A2*3更干净,并且实际使用了数组技术
-您最初的方法与我提供的方法相差不远。

使用sumproduct而不是sum。结果是否应该是9?@ArshadHussain以这种方式仅使用一个参数使用sumproduct只是为了避免使用ctrl+shift+enter。{=sum}等价于=sumproduct,其中{…}表示使用CSE输入。我应该说,当表达式很简单时,sumproduct通常是等价的。CSE更可靠。+1-为什么要把事情复杂化?求和值…然后按你的constant@barryhoudini这取决于技术理解还是实际问题。圣诞快乐:嘿,戴夫!是的,我同意,我不确定。如果你对这项技术感兴趣的话,我会说这不是一个很好的例子!也祝你圣诞快乐,你现在过圣诞节了吗?