excel多条件求和问题,请大侠 帮帮帮,

我想 自动求和 8页 中 第1段 ,第2段 第5段 第7段的和 公式应该怎么写,下面还有 9,10 页

使用sumproduct函数,如果还有更多的条件还可以增加

假设页码在A列,第x段在D列,长度在E列, 数据从第二行开始到第100行

在要显示结果的单元格输入公式=SUMPRODUCT((A2:A100="a")*(D2:D100="一"),E2:E100)


我这里还有个例子,方便你理解这个公式进行必要的修改

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-08
用sumproduct(),所有版本的EXCEL通用
因无法看到你的具体行号列标,所以,假设左上角是从A1开始共100行,页码在A列,以此类推。

如果只需要求单段(如第2段)的和,则在求和单元格输入:
=SUMPRODUCT((A2:A100="8页")*(D2:D100="第2段")*(E2:E100))

如果需要求某几段(如第1,2,5等)这几段的和,则在求和单元格输入:
=SUMPRODUCT((A2:A100="8页")*(D2:D100="第"&{1,2,5}&"段")*(E2:E100))
(因为是数组公式,按CTRL+ALT+ENTER结束输入)
第2个回答  2016-08-08
截图没有行号列标,只能按图猜着写公式了:

=sum(sumifs(E:E,A:A,"8页",D:D,"第"&{1,2,5,7}&"段"))
数组公式,按CTRL+ALT+Enter结束。