2016-04-28 57 views
0

我知道一个公式可以通过使用中间列应用于一系列单元格,但是我可以以某种方式直接在公式中指定一个范围?如何在公式中指定范围?

例如,是否有可能做这样的事情,让除以E12-E26每个单元由C12-C26每个单元的结果的总和:

=SUM(E12/C12:E26/C26) 

一个答案,无论是正面或否定的,将被接受。

+0

罕见的三重交叉... https://datascience.stackexchange.com/questions/11482/how-can-i-specify-a-range-in-a-formula,http:// stats。 stackexchange.com/questions/209796/how-can-i-specify-a-range-in-a-formula – Chris

+0

哇。三重交叉!我认为把谷歌问题弄清楚然后弄清楚,然后让人们知道这件事情会更少。但是......我已经知道了答案,事后看来是20/20。 – JNevill

+0

如果您阅读最初发布问题的网站上的评论,则该社区表示该网站发布在错误的网站上,并建议可接受的网站是这个网站和另一个网站。我不知道有可能将其标记为移至特定的站点。所以,我遵照重新发布。 – Zesty

回答

3

你可以做你想用数组公式或CSE公式(同一事物的不同名称)做什么。为此,请输入:

=SUM(E12:E26/C12:C26) 

然后,而不是在键盘上按“Enter”键使用Ctrl + Shift + Enter(CSE)。这会在公式周围放上一些尖括号,并将分数应用于范围内的每一对,然后对结果进行求和。


您也可以使用=SUMPRODUCT()此,它本质上的作用就像一个数组公式,但与CTRL + SHIFT +输入无义:

=SUMPRODUCT((E12:E26)/(C12:C26)) 

Sumproduct是有用的,因为它会做内部的逻辑首先在单元/单元格范围内进行匹配,然后总结结果。你可以用公式来拉动一些很酷的东西,但它也是一只野兽,猫很容易失控。