=SUM(--(A2:A13="甲")*(C2:C13+D2:D13),--(A2:A13="乙")*(C2:C13+D2:D13))
数组公式,记得按 ctrl+shift+enter 完成输入
要改大小就去改数据的下标
你说的第二个要求,作了一个简单的示例:
我是设你要加总的那几列据是在连续列的。公式比较简单。
有问题请提出来
统计多个条件的 行数 计数 可以用 Countifs公式(Excel 2007版本以上)
语法:
countifs(范围1,条件1,范围2,条件2,范围3,条件3.)
如下例 : 统计 一年级 A 班 分数 大于等于 60 的人数(及格人数):
在D1 输入公式:
=countifs(A:A,"一年级",B:B,"A班",C:C,">=60")
得出 结果为3:
2003 版本 可以用 Sumproduct公式
=sumproduct((A2:A11="一年级")*(B2:B11="A班")*(C2:C11>=60))
在新工作表建立以原表为数据源的数据透视表
以A为行标签,筛选甲、丁,然后数值求和
这个可以做任何字段的数值处理
假设上表为sheet1表,在别一表格的任一单元格输入:
=SUM(SUMIF(sheet1!A:A,{"甲","丁"},sheet1!C:C),SUMIF(sheet1!A:A,{"甲","丁"},sheet1!D:D))
=SUMPRODUCT(ISNUMBER(FIND(A2:A5,"甲丁"))*C2:D5)
这样试试。如果单元格地址不对,自己适当调整。