您的位置 首页 杂谈

SUMIFS函数怎样使用?

小众手机,爱秀时尚网,美少女战士第五部国语版全集

百度百科上有基础解析,我不再赘述。这里我们说明一下,第一参数sum_range,求和区域,这个区域只能是一个引用,这个引用可以用函数OFFSET或函数INDIRECT间接引用,也可…

百度百科上有基础解析,我不再赘述。这里我们说明一下,第一参数sum_range,求和区域,这个区域只能是一个引用,这个引用可以用函数OFFSET或函数INDIRECT间接引用,也可以直接引用。第二参数criteria_range1,条件区域1,第二参数也是一个引用区域,条件同第一个参数。第三参数为criteria1,第一个条件,百度上的解释很清楚,条件的形式为数字、表达式、单元格引用或者文本。MS EXCEL 2007以上版本SUMIFS可以取代SUMIF.

如图,求奇数和。

不用任何辅助列,你试着用SUMIFS写,能完成否?

有些小伙伴就不信啦,就这么写=SUMIFS(MOD(A2:A16,2)*A2:A16,MOD(A2:A16,2)*A2:A16,’>0′)

不用运行,肯定是错误的。因为第一参数和第二参数都是引用,这里MOD(A2:A16,2)*A2:A16不是引用。

我们作一个辅助列试试

辅助列B2输入=ISODD(A2)*1,下拉填充,C2输入=SUMIFS(A2:A16,B2:B16,1)

如果输入=SUMIFS({1,2,3,4,5,6,7,8,9,10},{1,2,3,4,5,6,7,8,9,10},’>5′),也提示错误,这里同样的问题,第一参数和第二参数均为引用。

我们再来看看SUMIFS使用过程中的另外两个问题。

第一个问题需要注意求和区域和条件区域的大小要一致。如图是一份奖金表:

现在我要计算张三1月到4月的奖金,当然可以直接相加,我们这么写可行否?

=SUMIFS(B2:E6,A2:A6,’张三’)

试着运行会提示错误,因为B2:E6和A2:A6这两个区域大小不一致,如果修改为=SUMIFS(B2:B6,A2:A6,’张三’),会得到张三1月份的奖金。

第二个问题要注意两个条件要有交集。

如果我们计算张三和李四1月份的奖金和,能否这么写?

=SUMIFS(B2:B6,A2:A6,’张三’,A2:A6,’李四’)

运行结果为0,原因是条件A2:A6=’张三’和条件A2:A6=’李四’的交集为0,通俗一点解释条件严格符合中国婚姻法,不能一个人找两个合法伴侣。

修改公式为=SUM(SUMIFS(B2:B6,A2:A6,{‘张三’,’李四’}))

我们再来看一个例子,求冰箱和洗衣机9月份、10月份两个月进货总量。如图:

首先我们用SUMIFS写公式,H2输入

=SUM(SUMIFS(OFFSET(C2:C13,,{0,1}),A2:A13,F2:F3)),然后按ctrl+shifit+enter.

如果我们继续修改公式为

=SUMPRODUCT(SUMIFS(OFFSET(C2:C13,,{0,1}),A2:A13,F2:F3)),就是一个普通公式。

这里我们还可以用DSUM来写公式,G2输入=SUM(DSUM(A1:D13,{3,4},F1:F3))

再看一个特例,如图求最后一个非空值的和。

G1输入=SUMIFS(A1:E10,A2:E11,”),注意这里的数据都必须连续,否则结果值错误。

再看看这个特例的实际应用,如图求张三1月到4月的奖金和。

J1输入=SUMIFS(B2:H6,A2:G6,’张三’),你可以检验一下算得对不对。

本文来自网络,不代表加推新闻网立场,转载请注明出处:http://www.bafangmiaomu.com/shehui/97891/

作者: 头条新闻

为您推荐