我正在尝试在excel中运行一个接收一系列单元格并对它们执行操作的公式。 问题是,我想传递一系列细胞,以及另一个不在范围内的细胞。
你知道这样做的方法吗?
在你建议之前,我会说,不幸的是,公式不像SUM一样工作,这意味着它没有无数的字段来输入单独的值。它有一个字段用于一系列值(我希望有一个范围和另一个单独的单元格),并且在逗号之后,另一个不同的值应该到来(意思是,我可以给它范围,逗号,其他值)。
谢谢你们
答案 0 :(得分:1)
你说的话可以用VBA实现。
例如切换到Visual Basic编辑器(Alt + F11),创建一个新模块(Insert,Module),输入以下代码并保存。
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(范围,单元格)。
它将输出的范围内所有值的总和输出到单个单元格中的值的幂。