为什么excel函数sumif函数的条件标准不能是等于一个单元格的内容

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:27:24
比如A1是8, 为什么只能是=sumif(B1:B5,"=8",C1:C5),而不能是=sumif(B1:B5,"=A1",C1:C5),请高人指点解决办法

sumif(B1:B5,"=8",C1:C5),表示的是B1:B5中等于8的数,对应的C1:C5的数求和.而sumif(B1:B5,"=A1",C1:C5),是一个错误的公式,也就是说B1:B5这列数中不会出现"=A1",而只能出现A1对应的那个值.

试试这个
=sumif(B1:B5,A1,C1:C5)

希望对你有帮助

=sumif(B1:B5,A1,C1:C5)

因为A1是一个可变的数值,对于有需要时可能会改A1的值,如果A1的值改了,那么你的=sumif(B1:B5,"=A1",C1;C5)也会改变,而你本来是要8的这个值,可能会因为A1的改变而改变.所以只能是前面那个