作业帮 > 综合 > 作业

我用您提供的公式=SUMPRODUCT((MOD(COLUMN(B5:BP5),2)=0)*B$5:BP$5*B6:BP

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 08:28:12
我用您提供的公式=SUMPRODUCT((MOD(COLUMN(B5:BP5),2)=0)*B$5:BP$5*B6:BP6)计算时,如果B5至BP6单元格区域中间没有非数字的内容是可以计算的,也能复制.但我的公式中B5至BP6单元格区域中间有非数字的内容,改用您提供的=SUM(IF(MOD(COLUMN(B5:BP5),2)=0,B$5:BP$5*B6:BP6))这个公式任然会出现错误#VALUE!是怎么回事呢?
我用您提供的公式=SUMPRODUCT((MOD(COLUMN(B5:BP5),2)=0)*B$5:BP$5*B6:BP
那用你那个长公式是不是也出现了 #VALUE!的错误,这说明你某列相乘的两个单元格有内容不是数字,给你的这个公式只能排除隔列中不用相乘的内容有非数字的不出错
如下图
以B5至H5为例,B6单元格是要B5*B6的,B6单元格的内容不为数字内容时就必然出错了
只有公式
=SUM(IF((MOD(COLUMN(B5:H5),2)=0)*ISNUMBER(B5:H5)*ISNUMBER(B6:H6),B5:H5*B6:H6))
能算出值了