当前位置:首页 > Excel > 正文

条件求和函数:sumif函数单条件求和与(sumif函数+sumproduct函数)多条件求和

一、单条件求和:sumif函数

函数说明:sumif(range, criteria,[sum_range])=sumif(条件所在的区域,设置条件,对满足区域条件后选择的实际单元格区域的求和计算)

案例1:

image.png

要求1:求“高层住宅”的“前期费用”之和

=SUMIF(D3:D7,"高层住宅",F3:F7)=1522600

要求2:求“住宅”的“前期费用”之和

=SUMIF(D3:D7,"*"&"住宅",F3:F7)=2218600


二、多条件求和:sumifs函数

函数说明:sumifs(sum_range,criteria_range1, criteria1,...)=sumifs(需要求和的单元格区域,条件一所在区域,设置条件一,条件二所在区域,设置条件二,……)

案例2:

image.png

要求:求“中泰天境”“高层住宅”的“室外工程”之和

=SUMIFS(H3:H7,B3:B7,"中泰天境",D3:D7,"高层住宅")=2230000

该函数的缺点:只能单方向(垂直或者横向)多条件求和,不能同时对垂直条件和横向条件同时进行多条件求和。


三、多条件求和:sumproduct函数

函数说明:Sumproduct(array1,array2,array3, ...)     Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。如果只有1个数组就是简单求和。

案例3:

image.png

=SUMPRODUCT(C4:C10,I4:I10)=0.75*2+0.45*3+4.5*0+1.30*3+1.20*1+0.50*2+0.50*0

可见:“区域C4:C10与“区域I4:I10内的元素一一对应相乘,最后求和得出所要的结果。

案例4:

image.png

函数优点:能同时对垂直条件和横向条件同时进行多条件求和,解决了sumifs函数的不足。

=SUMPRODUCT((B3:B7=E20)*(D3:D7=F20)*(F2:J2=G20),F3:J7)=2230000

可见:“区域(B3:B7=E20)*(D3:D7=F20)*(F2:J2=G20)形成的数组元素与“区域F3:J7内的元素一一对应相乘,最后求和得出所要的结果。

image.png


本文章所有案例实操请详见如下附件:

条件求和函数实操.xlsx


发表评论

最新文章

取消
扫码支持 支付码