gpt4 book ai didi

excel - SumProduct 与除法?

转载 作者:行者123 更新时间:2023-12-04 22:04:42 30 4
gpt4 key购买 nike

我有 2 列跨越多行。我需要做的是计算每行的百分比,然后将它们相加。设置类似于:

ColA      ColB
5 5
10
10
3 7

ColA 的总数应计算为 (5/(5+5))+(10/(5+5))+(0/(0+10))+(3/(3+7))。我有一个适用于的公式:
=SUMPRODUCT((A2:A1000)/(A2:A1000+B2:B1000))
问题是,如果两行中都有空白值,那么它会给出 #DIV/0 错误,因为您不能除以 0。我将如何编写公式来排除两者都是空白的行?

编辑:
一些实际数据和预期值是:
ColA      ColB
40
40
35
35
35
35
35
35
17.5 17.5
40
40
40
40
7.5 28.5
36
36
36
36

合计 ColA 时,应为 9.7
合计 ColB 时,应为 8.3

最佳答案

您可以使用这样的“数组公式”:
=SUM(IFERROR((A2:A1000)/(A2:A1000+B2:B1000),0))
用 CTRL+SHIFT+ENTER 确认

这适用于 excel 2007 或更高版本

看截图

enter image description here

关于excel - SumProduct 与除法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26329792/

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