作业帮 > 综合 > 作业

关于sumif和sumproduct的条件求和中有空值的计算.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 05:48:17
关于sumif和sumproduct的条件求和中有空值的计算.
相求L列中为“是”的对应N列单元格的和,N列中会穿插空单元格.如下公式求和得值均为0,
1、=SUMPRODUCT(($L$4:$L$1000="是")*(IF(ISNUMBER($N$4:$N$1000),$N$4:$N$1000,0)))
2、=SUM(IF($L$4:$L$1000="是",IF($N$4:$N$1000"",$N$4:$N$1000,0),0))
用方法2公式求值时倒数第二步是=SUM((0,0,4,2,0,4,……)),但是到最后一步又是等于0,不知怎么回事.
试试输入(或者复制)以下公式:
=SUMIF($L$4:$L$1000,"是",$N$4:$N$1000)
再问: 为什么sumproduct同时按“CTRL+SHIFT+回车键”,不是复合运算的时候才同时按三个键的吗? 不是包含“是”,是“是”
再答: =SUMPRODUCT(($L$4:$L$1000="是")*$N$4:$N$1000) 是普通公式 =SUMPRODUCT(($L$4:$L$1000="是")*($N$4:$N$1000)) 是数组公式 =SUM(IF(L4:L1000="是",IF(N4:N1000"",N4:N1000),0)) 是数组公式 =SUMIF(L4:L1000,"是",N4:N1000) 是普通公式 即使中间有空白行也能计算
再问: =SUMPRODUCT(($L$4:$L$1000="是")*($N$4:$N$1000))不是数组公式吧 用=SUM(IF(L4:L1000="是",IF(N4:N1000"",N4:N1000),0)) 三键同按得结果为0,公式求值最后一步前是有分步数值的,如sum(0,0,1,0,2,4……),但是最后一步就是0了
再答: 你可以试下 这些公式意思是: L4:L1000 是"是" 对应 N4:N1000数据 求和 直接用这个即可 =SUMIF(L4:L1000,"是",N4:N1000)