SUMIF函数的使用方法(进阶篇)

12-27 生活常识 投稿:我找回了孤
SUMIF函数的使用方法(进阶篇)

SUMIF函数一般情况下只能进行一个条件的求和,但在二般情况下却可以实现对多个条件的求和。什么是二般情况下呢?

 SUMIF函数的第二个参数是“求和的条件”,这个参数可以用数组形式。比如

  {"A","B"} {" 5"," 10"}

 条件使用数组形式后,SUMIF会分别根据两个条件计算出结果,然后再用SUM计算出结果。

 一、对多个商品进行求和

 例:如下图所示。要求计算商品名称为手机和冰箱的销售之和。

  公式:=SUM(SUMIF(A1:A9,{"手机","冰箱"},C2:C9))

  公式说明:

 SUMIF(A1:A9,{"手机","冰箱"},C2:C9) 会分别计算出手机的销量(16)和与冰箱的销售量(14)。返回一个数组,即:{16,14},

 SUM():对SUMIF返回的两个销售量进行二次求和。 

 二、按数字区间求和

 例:如图一所示。要求计算销售数量大于等5,小于10的销售数字之和。

  公式:=SUM(SUMIF(C2:C9,{" 10"," 5"})*{1,-1})

  公式说明:

  SUM(SUMIF(C2:C9,{" 10"," 5"}):因为大于等5,小于10的区间和可以用 10的和减去 5的和。所以先分别计算出这两个区间的和{21,10}

  SUMIF()*{1,-1} 因为最终的结果是两个数相减,所以这里用数组与数组的计算,把第二个数变成负数{21,-10}。这样在后面用SUM求和时就可以让这两个数相减了。 即SUM( {21,-10})=11 

标签: # 数组 # 条件
声明:伯乐人生活网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系ttnweb@126.com