在excel中添加一个单元格到一个范围

我试图在Excel中运行一个接收一系列单元格的公式,并对它们执行一个操作。 事情是,我想通过一系列的细胞,以及另一个不在范围内的细胞。

你知道这样做吗?

在你build议之前,我会说,不幸的是,这个公式不像SUM那样工作,这意味着它没有无尽的领域来input单独的值。 它有一个值域的范围(我想有一个范围和另一个单独的单元格),在逗号后,另一个不同的值应该来(也就是说,我可以给它的范围,逗号,其他值)。

多谢你们

你说什么可以用VBA来实现。

例如切换到Visual Basic编辑器(Alt + F11),创build一个新的模块(插入模块),input下面的代码并保存。

Public Function SumPow(param1 As Range, param2 As Double) As Double For Each c In param1 SumPow = SumPow + c.Value Next c SumPow = SumPow ^ param2 End Function 

现在回到你的Excel表格,你可以使用公式= SumPow(Range,Cell)

它将输出范围内的所有值的总和,以单个单元中的值的幂。