首页 > 解决方案 > 如何将两个函数连接成一个函数?

问题描述

我有一组生成的数据:

=((E31/320)^2)/(2+(E31/380))
=((E32/320)^2)/(2+(E32/380))
=((E33/320)^2)/(2+(E33/380))
...

我想创建这些的总和,但我不想只是将它们加在一起;我想写一个把这些放在一起的函数。我想出了这一行:

=SUMPRODUCT(((ROW(E1:INDEX(E31:E63;C34)))/320)^2/(2 + (E31:E63/380)))

这条线的问题是它似乎做得过火了。我需要以某种方式对两个E31:E63间隔使用一个变量,因为否则它将循环第二个E31:E63n 次,而不是使用相同的值。

在我看来,有两种解决方案。

  1. 将数据写入列中,但使用第一个解决方案
  2. 编写函数,但尝试找到使两者E31:E63作为一个变量工作的东西。

我想实现第二个选项。

标签: excelexcel-formula

解决方案


我相信

=SUMPRODUCT(((E31:E63/320)^2)/(2+(E31:E63/380)))

会做你想做的。


推荐阅读