我的表格只有27行的数据,但是为什么用
=SUMIF(A$2:A$27,E2,C$2:C$27)
和用
=SUMIF(A:A,E2,C$2:C$27)
两个计算出来的结果会不一样呢?第二个的结果是错的
问题的原因在于Excel选项中的个别选项出现了异常。解决方法为:
1、打开Excel工作簿,在工作表中有如下的简单数据。
2、点击文件选项卡,进入后台点击选项。
3、在打开的Excel选项窗口中,点击左侧的“高级”选项卡,在右侧找到“此工作表的显示选项”,其下的“在单元格中显示公式而非其计算结果”这一选项被勾选了。这就是造成单元格公式不显示计算结果的原因。
4、将该项目取消勾选,再点击确定,完成设置。
5、再来看工作表单元格中的公式,就正常显示出了运算结果。
第二个那个错误的结果是怎么来的能帮忙解释一下嘛?
追答因为不对称,Excel 会自动去切 最小 对称区域,
=SUMIF(A:A,E2,C$2:C$27) 相当于 Sumif(A1:A26,E2, C2:C27)
就是 会 错位一行,
比如 A1 为A 对应C1数字为 1 , A2为B, 对应C2 数字 为2
对A求和, 会 求到C2 的2 去,而不是1
但因为数据是剪切过来的
我非常确定27行以后没有数据了
可为什么还会是错误的数值呢?
理论上后面没有数了,我就算加到C列最后一行,结果也应该是正确的啊
这个我没法猜测你表格的设置结构
比如有隐藏数据或用了筛选