在Excel函数中,SUMPRODUCT功能性远超多数函数,能轻松满足求和、计数、数据转换等需求。今天就为大家逐一拆解其12种核心用法,快速掌握这一高效工具。

一、参数与核心作用

函数的作用是返回对应数组的乘积之和,语法为:=SUMPRODUCT(array1, [array2], ...),可支持255个数据区域作为参数。

注意:所有参数的数据个数与方向必须一致,否则返回#VALUE!错误值。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

二、12种核心用法解析

  1. 常规用法:乘积求和

适用于计算总金额等场景,如根据单价(B2:B8)和销量(C2:C8)算总销售额,公式:=SUMPRODUCT(B2:B8,C2:C8),先计算对应单元格乘积,再求和。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 单条件计数

如统计行政部人数,公式:=SUMPRODUCT((B2:B11=E2)*1),条件(B2:B11=E2)返回逻辑值,乘1转换为数值后求和得计数结果。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 多条件计数

如统计设计部高级员工人数,公式:=SUMPRODUCT((B2:B11=F2)*(D2:D11=G2)),多条件相乘转换逻辑值,求和即得符合条件的人数。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 单条件求和

如计算财务部薪资总额,公式:=SUMPRODUCT((B2:B11=G2)*E2:E11),将单条件计数中的“*1”替换为求和列即可。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 多条件求和

如计算设计部高级员工薪资总额,公式:=SUMPRODUCT((B2:B11=G2)*(D2:D11=H2)*E2:E11),多条件后叠加求和列,实现精准汇总。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 快速排序

公式:=SUMPRODUCT(($C$2:$C$11>C2)*1)+1,统计比当前值大的个数,加1即得排序名次,本质是单条件计数的延伸。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 表格维度转换

公式:=SUMPRODUCT(($A$2:$A$17=$E2)*($B$2:$B$17=F$1)*$C$2:$C$17),利用多条件求和,通过调整单元格引用实现一维表转二维表。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 双向求和

如计算产品2的C类成本费用,公式:=SUMPRODUCT((A2:A9=F2)*(B1:D1=G2)*B2:D9),匹配横向与竖向条件,精准求和。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 隔列求和

如求和偶数列数据,公式:=SUMPRODUCT((MOD(COLUMN(A1:F9),2)=0)*A1:F9),通过COLUMN获取列号,判断偶数列后求和。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

  1. 隔行求和

如求和偶数行数据,公式:=SUMPRODUCT((MOD(ROW(A1:F10),2)=0)*A1:F10),替换COLUMN为ROW获取行号,判断偶数行求和(奇数行改“=1”)。

一个函数竟然有10种用法!SUMPRODUCT函数用法全解析-趣帮office教程网

三、总结与注意事项

SUMPRODUCT函数用法非常全面,覆盖Excel数据处理各类场景,从基础计算到复杂转换皆能应对。其不足是部分公式涉及数组计算,大数据量下运算效率偏低,但仍是职场人必备技能。掌握这些用法,可大幅提升数据处理效率,轻松应对各类办公需求。