Excel表格中多项求和的几种高效方法
一、使用SUMIFS函数进行多条件求和
SUMIFS是Excel中最常用的多条件求和函数,语法为:SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2], ...)。
例如,计算部门为“销售部”且销售额大于5000的总和:=SUMIFS(C:C, A:A, "销售部", C:C, ">5000")
二、SUMPRODUCT函数:万能求和利器
SUMPRODUCT可以处理更复杂的条件,甚至支持数组运算。例如:=SUMPRODUCT((A2:A100="销售部")*(C2:C100>5000)*C2:C100)
注意:直接相乘时,条件表达式返回TRUE/FALSE,Excel会自动转为1/0进行运算。
三、SUM+IF数组公式(老版本Excel适用)
在Excel 2007及更早版本中,可用数组公式:{=SUM(IF(A2:A100="销售部", IF(C2:C100>5000, C2:C100)))}
输入后按Ctrl+Shift+Enter结束。
四、使用数据透视表快速求和
对于大量数据,数据透视表是更直观的方案。将字段拖入行/列/值区域,值字段设置为求和即可。
五、动态数组函数(Excel 365/2021)
新版本的FILTER函数结合SUM:=SUM(FILTER(C:C, (A:A="销售部")*(C:C>5000)))
这些方法覆盖了大多数场景,根据数据量和版本选择最适合的方式即可。