打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
sumif函数二维区域的用法

在前面几篇文章中,sumif函数的条件区域和求和区域都是一维区域,也就是一列或者一行,今天来说二维区域的用法。

-01-

具体应用

1.求3个月份西瓜的总数量。

下图左表分别是6月,7月,8月的产品和数量,求3个月西瓜的总数量。有些同学的表格可能就设计成这种形式。用sumif该怎么做呢?

你可能会想到先求6月份西瓜的总数量,再求7月的,8月的,最后把3个月的加起来。这个思路是可以的,公式为=SUMIF(A3:A10,"西瓜",B3:B10)+SUMIF(C3:C10,"西瓜",D3:D10)+SUMIF(E3:E10,"西瓜",F3:F10),要用到3个sumif,公式比较长。

如果是6月到12月呢?每个月都要写一次sumif?如果你学过多维引用,只需用一次sumif,公式可以写为=SUM(SUMIF(OFFSET(A3:A10,,ROW(1:3)*2-2),"西瓜",OFFSET(B3:B10,,ROW(1:3)*2-2))),按ctrl+shift+enter。如果你不知道多维引用,也没关系,慢慢来。


前面2个公式的思路都是先把每月的算出来,最后再把所有月份的加起来。那能不能换一种思路呢?直接对所有月份进行求和,也就是将区域变成二维区域。可以试一下,公式为=SUMIF(A3:F10,"西瓜",B3:G10)


这里要注意,第1参数A3:F10和第3参数B3:G10是错开一列的。该怎么理解呢?将第3参数B3:G10的数据复制到下面和第1参数A3:F10的数据进行一一对应。这样你会发现,刚好把所有月份的西瓜的总数量求出来。

不知道你明白了没有?实际就是二维数组的对应关系,如果明白了,那么也可以用sum或sumproduct来完成。公式为=SUMPRODUCT(N(A3:F10="西瓜"),B3:G10)=SUM(IFERROR((A3:F10="西瓜")*(B3:G10),)),按ctrl+shift+enter。

方法有很多,但你有没有发现=SUMIF(A3:F10,"西瓜",B3:G10)这个公式最短,而且也不用按ctrl+shift+enter。甚至还可以简写为=SUMIF(A3:F10,"西瓜",B3)

将表格转置成横向的,用公式=SUMIF(C13:J18,"西瓜",C14)同样可以求出来。

2.求3个月份包含“瓜”字的产品的总数量。

在H21单元格输入公式=SUMIF(A22:F29,"*瓜*",B22)。同样的还是二维区域的用法,这里第2参数是通配符的用法。

至此,sumif函数的用法都已经说完了,多维引用后续会说的。明天将sumif和sum,if函数进行对比,你会发现有时候sumif=sum+if,意思是sumif能完成的,sum+if也能完成,期待你的关注。

链接:

https://pan.baidu.com/s/1enhiaXhIa5UxCe2D3r7U7Q 

提取码:fxb1

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SUMIF函数第三参数的简化用法
SUMIF函数多种用法展示
SUMIF函数的4种常见用法!
几个常用Excel函数的典型用法
SUMIF函数,9种典型用法盘点
Excel求和函数用法:WPS中SUMIF(S)和DSUM应用对比
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服