ifsum(ifsum函数)

更新时间:2023-03-02 12:33:00 阅读: 评论:0

今天碰到一个很有趣的问题,废话不多,直接上问题。

有很多关于烹饪的帖子的统计数据,每个帖子有对应的话题名称,以及对应的多个关键词,另外就是该帖子的收藏数,现在需要求这5个关键词里包含“烹饪”关键词合计有多少的收藏数。

问题看起来很简单,但是解决起来好像不能用一个简洁的公式一次性得到结果。

下面分享两个比较常规的做法。

做个辅助列

这里我们利用COUNTIF来判断这5个关键词里是不是有“烹饪”这个关键词,结果是0和1(由于实际情况某个关键词不会出现2次,所以这里结果不会出现大于1)。然后利用SUMIF来条件求和就好了。

这个应该很好理解,将多列判断转换为一列的判断,然后条件求和即可。

当然你也可以用更多其他的方式来判断是否有“烹饪”这个关键词!

多个SUMIF相加

上面用了辅助列显得有点累赘,我们也可以直接写出结果。

利用SUMIF来逐个关键词进行条件求和,当然这里也是默认某个关键词在同一个话题不会标记2次,如果出现两次直接SUMIF相加可不行的哦!

这里非常好理解,但是公式显得异常复杂,万一有10个关键词,这个公式就长的不敢想象了。

所以我们需要稍微想点其他办法了!SUMIF不好做,那我们把SUMIF拆开成SUM和IF,瞬间发现一片新大陆!

更简洁的方法

以上两种方法理解起来很容易,但是呢,要么用了辅助列,要么公式不够简洁,是不是可以写个不需要辅助列但是又很简洁的呢?

答案是肯定的。不信你看!

是不是感觉异常简洁?好像这个和SUMIF很相似嘛!

是不是有人最开始就想到了直接SUMIF来条件求和么,也就是你们希望这样子能得到结果:

然鹅这样子是不行的,SUMIF这些个条件求和函数,包括COUNTIF的,条件区域只能是一列,不能是多列的。

但是如果拆开来写又为什么可以呢,这里的IF用的是数组公式,直接判断这个区域每个元素是否是“烹饪”,是的话返回对应的收藏数,不是则返回0,这样就得到了一个新的数组,对这个新的数组用SUM求和就能得到结果。

当然这里也是基于关键词在同一话题不会标记两次的原则。

所以你学会最后一种“大道至简”的方法了么?

如果学会了那我考考你,如果这里的关键词可能出现多次,那又需要怎么修改公式。

比如下面这个样子

另外,可能你也注意到了有的可能包含“烹饪技巧”这种词,那如果是关键词不是等于“烹饪”,而是关键词包含“烹饪”这两个字,那上述的问题又该如何解决。

有兴趣的可以尝试一下,欢迎评论区交流您的见解!

我是老王,每次都能带给你实用有趣的Excel技巧,不仅解决实际问题,更能开拓你的思维!

本文发布于:2023-02-28 21:09:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1677731580105236.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:ifsum(ifsum函数).doc

本文 PDF 下载地址:ifsum(ifsum函数).pdf

标签:函数   ifsum
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|