Excel 总结每个类别的值

Excel 总结每个类别的值,excel,excel-formula,Excel,Excel Formula,我正在使用excel 2010和excel 2003。然而,我正在寻找一个解决方案,这两个excel版本的工作。我已经尝试了SUMIF,但是,这在Excel2003上不起作用。我的问题是,我想汇总每个类别的值,为报表创建一个饼图购物车 我真的很感谢你的帮助 在C2上输入以下公式并向下拖动: =SUMPRODUCT(-B:B=B2),A:A) 此公式占用的资源有点多,您可能希望将范围更新为实际数据,而不是整个列 请看下面的解释 =SUM((B2:B12=B2)*(A2:A12)) 按Ctrl+

我正在使用excel 2010和excel 2003。然而,我正在寻找一个解决方案,这两个excel版本的工作。我已经尝试了
SUMIF
,但是,这在Excel2003上不起作用。我的问题是,我想汇总每个类别的值,为报表创建一个饼图购物车


我真的很感谢你的帮助

在C2上输入以下公式并向下拖动:

=SUMPRODUCT(-B:B=B2),A:A)

此公式占用的资源有点多,您可能希望将范围更新为实际数据,而不是整个列

请看下面的解释

=SUM((B2:B12=B2)*(A2:A12))
按Ctrl+Shift+Enter执行,定义一个狭窄的范围而不是整个a&B列可以减少资源负担


关于,SUMIF不能在Excel 2003上工作吗???为什么..它确实有效..是SUMIFS在2003年不起作用,正如Vasim所说,SUMIF将在Excel 2003上起作用-
SUMIF(B:B,B2,A:A)
该公式在Excel 2003中不起作用-SUMPRODUCT在该版本中无法处理整列,您需要使用特定的范围,尽管根据我上面的评论,SUMIF应该是可以的,我把整个列的范围,因为它是不清楚有多大是OP的数据范围。OP应相应地更新公式。