excel中sumif函数的几种常见用法

在excel中sumif函数是一个非常有用的函数,它可以按条件进行求和 。其实从这个函数的名字就可以看出来它是用来干什么的,SUM是求和,IF是 。要求根据左表中的商家明细表,生成右侧的汇总表,汇总出商家的总进货量和总金额 。
公式:
=SUMIF($A$2:$A$8,$F3,C$2:C$8)
公式说明:
$A$2:$A$8是判断区域,拿F3的商家名称在这个区域进行判断是否相同,。要求计算商品名称为手机和冰箱的销售之和 。
公式:=SUM(SUMIF(A1:A9,{"手机","冰箱"},C2:C9))
公式说明:
SUMIF(A1:A9,{"手机","冰箱"},C2:C9) 会分别计算出手机的销量(16)和与冰箱的销售量(14) 。返回一个数组,即:{16,14},
SUM():对SUMIF返回的两个销售量进行二次求和 。
2、按数字区间求和
例: 。要求计算销售数量大于等5,小于10的销售数字之和 。
公式:=SUM(SUMIF(C2:C9,{"<10","<5"})*{1,-1})
公式说明:
SUM(SUMIF(C2:C9,{"<10","<5"}):因为大于等5,小于10的区间和可以用<10的和减去<5的和 。所以先分别计算出这两个区间的和{21,10}
【excel中sumif函数的几种常见用法】SUMIF()*{1,-1} 因为最终的结果是两个数相减,所以这里用数组与数组的计算,把第二个数变成负数{21,-10} 。这样在后面用SUM求和时就可以让这两个数相减了 。即SUM( {21,-10})=11

    推荐阅读