EXCEL中如何统计工作表中符合连个条件以上的另一列数值的总和

比如A列为姓名,B列为科目,C列为分数,统计A列值为张三且B列值为数学的C列分数的总和
=sumproduct((A2:A100="张三")*(B2:B100="数学")*(C2:C100))

用这个公式不报错 但是运算结果却为0,显然是不对的

第1个回答  2012-12-10
=sumproduct((A2:A100="张三")*(B2:B100="数学")*(C2:C100))

注意:C列从第一行数字开始,不含表头,如果表头在第三行(A3:C3),则以上公式中A2、B2、C2都要改为A4、B4、C4;
另外,C列的数据必须是数值型,不能是文本本回答被网友采纳
第2个回答  2012-12-07
这个要用到数据透视表。因为是两级分类汇总,单纯用公式和合并计算没办法实现。
选择“插入”----选择最左侧的数据透视表----选择区域,注意要连同表头都选进去,就是写了“姓名、科目、分数”的这几个单元格----确定----在右侧“选择要添加到报表的字段”那里将这三项都选上,就OK了。
默认的就是求合,你也可以根据这个进行计数计算以及求平均值。比如:张三这个人考试了几次语文?他的语文平均城市是多少?等等这些问题都可以很方便的得到答案。本回答被网友采纳
相似回答