为什么excel中用sumif函数,格式没错,结果得出来却是0呢?

如图F列主管代码有重复,想在L列计算同一个主管的J列奖金的合计,但是用sumif 怎么改都为0,请各位大神帮忙,谢谢!

我只能跪着对你唱征服。你在数据源表里面做汇总表!!!
而且SUMIF当第2参数,判定条件F列~~~更是无语
你这图只能当数据源,然后把F列名字复制出来,去重复后得到主管名
最后SUMIF第一参数用F列,第三参数J列(并且保证非文本格式数字),第2参数选中某一单元格就可以列,意思是在第1参数中看有哪些名字是第2参数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-08
条件参数错了,改一下吧,下面是第二行公式,下拉复制即可
=SUMIF(F:F,F2,J:J)追问

不行的,之前就尝试过了,还是为0

追答

只有一种可能,J列的奖金是文本数据。虽然你单元格设置成了常规,但原始数据就是文本,你双击进入单元格后再回车试试。另外你将单元格居中取消,如果数字靠右,就能说明是这个问题

本回答被网友采纳
第2个回答  2018-01-08
用什么SUMIF,按F列排序,再进行分类汇总(即:以F为分类依据,再对J列求和)。追问

此张表格数据每月会变动不然就用透视表啦,希望设置公式可由Excel 自动完成。

追答

是每月都会新增加若干行吧,如果这样,J列可能用“累计奖金”名称合适些。
感觉放在一张表里怪怪的,每月都要去计算。
用透视表也是挺好的呀。
还有:你说怎么改都是0,那你改过主管代码么,每个前添一个同样的字母,试试。

第3个回答  2018-01-08
=SUMIF(F:F,F2,J:J)追问

之前就试过了的,不行。。。同样为0

相似回答