gpt4 book ai didi

excel - 创建具有两个数组的动态 SumProduct 函数

转载 作者:行者123 更新时间:2023-12-04 20:27:25 25 4
gpt4 key购买 nike

我正在尝试将 excel 中的偏移函数与 sumproduct 相结合,因为我想获取两个数组并根据指定的起点和长度对它们进行倍增。例如:

1 2 3 4 5 6 7 8 9

2 4 6 8 10 12 14 16

如果我从 4 和 8 开始并选择返回 3 列,然后将指定范围内的行数组相乘和求和:即 1,2 到 4,8。
1*2
2*4
3*6
4*8
期望的结果是 (2+8+18+32) = 60

抵消,sumproduct 组合没有成功。我已经用 counta 看到过索引,但它似乎不是解决方案

看上面

无法让 table 工作。非常感谢任何帮助,以便在指定范围为 2 而不是 3 等的情况下,此过程可以是动态的。谢谢!

最佳答案

第一行从 A2 开始。第二行从 B2 开始。

C6 中的起始列(实际上是结束列)。 C7 中包含的列数。

=SUMPRODUCT(OFFSET(A2,0,C6-C7,1,C7)*OFFSET(A2,1,C6-C7,1,C7))

第一个偏移量说
  • 从 A2
  • 开始
  • 移动零行
  • 移动零列。在 C6 中有一个 4(要包含的最后一列),而在 C7 中有一个 4(要包含的总列数)。将 C7 更改为“2”以仅将 3*6 和 4*8 相加。
  • 调整为 1 行
  • 调整为 4 列

  • sumproduct formula

    关于excel - 创建具有两个数组的动态 SumProduct 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57446508/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com