gpt4 book ai didi

excel - 单元格组上的 SumProduct(不连续)

转载 作者:行者123 更新时间:2023-12-02 07:17:06 30 4
gpt4 key购买 nike

我有一个包含 4 个不同分组的总数据集。其中一个值是平均时间,另一个是计数。对于总数,我必须将它们相乘,然后除以计数总数。目前我使用:

=SUM(D32*D2,D94*D64,D156*D126,D218*D188)/SUM(D32,D94,D156,D218)

如果可以的话,我宁愿使用 SumProduct 来使其更具可读性。我尝试这样做:

=SUMPRODUCT((D2,D64,D126,D188),(D32,D94,D156,D218))/SUM(D32,94,D156,D218)

但是正如您从我在这里发布的帖子中可以看出的那样,这不起作用。有没有办法像我想要的那样做 SumProduct ?

最佳答案

我同意这样的评论:“使用熟练的 excel-fu 可能可以实现,但即使可以做到,它也不太可能比您原来的解决方案更具可读性”

一个可能的解决方案是将 CHOOSE() 函数嵌入到 SUMPRODUCT 中(这个技巧实际上对于 vlookups、查找条件最大值等非常方便)。

示例:假设您的数据有 8 个观测值,位于两列(B 列和 C 列)中,但您不想包含某些观测值(不包括第 4 行和第 5 行中的观测值)。那么 SUMPRODUCT 代码如下所示...

=SUMPRODUCT(CHOOSE({1,2},A1:A3,A6:A8),CHOOSE({1,2},B1:B3,B6:B8))

我实际上是临时想到的,所以我不知道其局限性,正如你所看到的,它并不那么漂亮。

希望这有帮助! :)

关于excel - 单元格组上的 SumProduct(不连续),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2413278/

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