SumProduct与司?
我有2列跨越多行。 我需要做的是计算每行的百分比,然后添加它们。 安装程序是这样的:
ColA ColB 5 5 10 10 3 7
(5 /(5 + 5))+(10 /(5 + 5))+(0 /(0 + 10))+(3 /(3 + 7))计算ColA的总和。 我有一个公式适用于:
=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或更高版本
看截图