分享

思考的角度不同,写出来的公式就完全不同。但殊途同归,核心就是解决问题!

 EXCEL应用之家 2022-09-18 发布于上海


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路



小伙伴们好,今天要和大家分享一些基础的函数应用知识。通过不同角度考虑问题,就会有不同的逻辑思路。熟练掌握这些基本的应用有助于大家以后更好地学习函数知识。

今天的题目时这样的:



根据右侧给出的数据,在左侧B列中填写编号。这是一个简单的查找问题,所用的函数也都是非常基础和简单的。看看我们能写怎样的公式吧!


01

下面这个公式,表面上虽然是在求和,但本质确实在查找引用。



在单元格B2中输入公式“=SUM(($E$2:$G$6=A2)*$D$2:$D$6)”,三键回车并向下拖曳即可。

思路:

  • $E$2:$G$6=A2部分,是对源数据中满足给定条件的数据做一个判断,其结果是一组6行3列的内存数组,其结果如下图



  • ($E$2:$G$6=A2)*$D$2:$D$6部分,得到的结果为



  • 由于源数据中每个数据都是唯一的,因此查找问题也就变成了求和问题


02

下面这个用SUMPRODUCT函数替换了SUM函数,其余的都是一样的。但如果使用SUMPRODUCT,这就是一个常规公式,而上面那一个是数组公式。



在单元格B2中输入公式“=SUMPRODUCT(($E$2:$G$6=A2)*$D$2:$D$6)”,并向下拖曳即可。


03

同样,这类题目也可以使用INDEX函数来解决。



在单元格B2中输入公式“=INDEX($D$2:$D$6,MAX(IF($E$2:$G$6=A2,ROW($E$2:$G$6)-1)))”,三键回车并向下拖曳。

这就是一个一对多的万金油公式。比较简单,思路过程就不详细介绍了。

朋友们,你们都还能写出那些公式呢?欢迎私信给我哦!


好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”


推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多