分享

一组非常好的函数练习题,熟练掌握后再添解题好工具!

 EXCEL应用之家 2023-10-22 发布于上海


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

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

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



小伙伴们好啊,给大家带来一组小题目,都比较简单,欢迎大家来练练!

这些题目都是用最基础的函数来做的,练习过程中如有任何问题都可以私信给我哦!


01

下面这道题对数字的正负性进行判断,并统计数量。



题目并不难,但是要一条公式写出来。



在单元格E2中输入公式“=SUM(($A$2:$A$9=LEFT(D2,2))*IF(MID(D2,3,1)="负",$B$2:$B$9<0,$b$2:$b$9>0))”,三键回车并向下拖曳即可。

公式很简单,不在赘述了。这里除了可以使用IF函数外,还可以有很多种其它的处理方式。小伙伴们,你们能写出来私信给我吗?


02

下面这道题目,要求我们统计2个数字同时出现的次数。同时出现,一个都不能少,因此可以这样写公式。



在单元格个D2中输入公式“=COUNT(FIND(6,$A$2:$A$8)*FIND(8,$A$2:$A$8))”,三键回车确认即可。

一句话解释:

FIND函数返回数值,查不到就返回错误值。因此只有2个FIND函数都返回数值后,他们的乘积才会是数值。最后用COUNT函数统计数量即可。

我们使用MMULT函数也可以。



在单元格D2中输入公式“=COUNT(0/(MMULT(--ISNUMBER(FIND({6,8},$A$2:$A$8)),ROW(1:2)^0)=2))”,确认即可。

一句话解释;

FIND函数查找6和8,返回一个7行2列的内存数组。通过ISNUMBER函数和减负运算将内存数组的的数据转换为1和0,MMULT函数矩阵求和后进行判断,最后用COUNT函数统计数量。


03

接下来这道题要使用万金油了。



题目稍有一定难度。因为最终结果中每一个分类并不是提取所有的姓名,这个需要好好构思一下。



在单元格E2中输入公式“=INDEX(B$2:B$16,SMALL(IF($A$2:$A$16=D2,ROW(A$2:A$16)-2),COUNTIF($D$2:D2,D2)))”,三键回车并向下拖曳即可。

万金油我们已经很熟悉了,这道题目中我们要注意COUNTIF($D$2:D2,D2)这部分的妙用,它替代了通常万金油公式中的ROW(A1)。通过使用COUNTIF($D$2:D2,D2),动态地返回了最小值。

本期内容练习文件提取方式:

链接:https://pan.baidu.com/s/13uZ1-JhsrJ2POPwGz5Iscw?pwd=o1gk

提取码:o1gk


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

-END-

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

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

我就知道你“在看”

推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多