Excel中使用sumif()函数时,当插入一行数据后公式相应改变,但是原计算结果发生改变

Excel中使用sumif()函数时,当插入一行数据后公式相应改变,但是原计算结果发生改变

img

不考虑是2013的bug吗,2019实测没问题。或者你把文件发我我这测试下

首先你可能对这个 函数的功能还不够理解,这里给你普及一下:
sumif:函数可以对报表范围中符合指定条件的值求和。
sumif函数语法是:sumif(range,CRiteria,SUm_range)
==第一个参数==:range为条件区域,用于条件判断的单元格区域。
==第二个参数==:CRiteria是求和条件,由数字、逻辑表达式等组成的判定条件。
==第三个参数==:sum_range
举例如下:
例如有表格如图:

img

现要求统计每个班组的生产量。
第一步:在g2输入公式:=SUmif(b2:b11,f2,c2:c11).结果如图:

img

第二步:修改公式为:=SUmif(b$2:b$11,f2,c$2:c$11)
注:加入$符号,为复制公式做准备。

第三步:将g2公式下拉至g5.结果如图:

img

望采纳

可能你需要的操作是d36不会随插入空行变化,应该写成

sumif(b3:b46,b11,,d$37:d46)