分享

用Excel来解这道小学三年级的题,你不一定会做

 偷懒的技术 2021-01-30

最近推送的五篇文章:

·  正  ·  文  ·  来  ·  啦  ·

题目
 

龙逸凡给女儿检查数学作业的时候,发现现在的数学作业居然有复式统计表,印象中读小学时的数学作业没这类题型。看来,国家培养表哥表妹从娃娃抓起。

看到上面的表格,龙逸凡居然想到,如果用Excel来做上面的题,会有多少人不会呢?

龙逸凡掐指算了一下,至少会有95.87654321%的人做不出来。

你会吗?会的请留言,奖小红花一朵

解答
 

先将上面的表格弄到Excel里

接下来,我们就开始用Excel的函数来做小学三年级的数学题了。

先审题,题目是“女生最喜欢的()的人数最多?”也就是求“第3行最大值所对应的水果是什么”。

1、求最大值

求最大值的函数为MAX,公式:

=MAX(C3:F3)

2、求最大值所在位置

求出最大值以后,要计算最大值所在的位置(物理位置排在第几个)

计算物理位置排在第几个用MATCH函数,公式为:

=MATCH(MAX(最大值,C3:F3,0)

将上面求最大值的公式套入:

=MATCH(MAX(C3:F3),C3:F3,0)

3、求列表中指定的第几个是啥东东

要计算某个列表中的第几个值是什么,用INDEX函数,公式:

=INDEX(列表,第几个)

将第2步的公式套入:

=INDEX($C$2:$F$2,MATCH(MAX(C3:F3),C3:F3,0))

从上面的公式我们可以看出,编制公式时,由简单到复杂,一步步的嵌套,就可编制出复杂的公式。

可用下面的公式:

=LOOKUP(1,0/(C3:F3=MAX(C3:F3)),$C$2:$F$2)

公式解释:

上面的LOOKUP进行的是数组运算,但不需按Ctrl+Shift+Enter三键输入。它分别将C3:F3中的单元格逐个与最大值比较,

如果不相等,计算结果为False(也就是0),0为分母公式出错,结果为#DIV/0!

如果相等,计算结果为True(也就是1),1为分母,公式不会出错,0/1结果为0

也就是说,LOOKUP的第二参数的计算结果是由0和错误值#DIV/0!组成的列表。

那么,LOOKUP在0和错误值#DIV/0!组成的列表中查找1,肯定找不到1的。根据其特点,会返回最后一个0所对应的第三个参数的值。

很多人看了上面的解释会更糊涂,有兴趣进一步探索LOOKUP的表弟表妹可以参照下面的三篇 文章:

【扩展】新手进阶必学的三个函数①:LOOKUP

深入理解LOOKUP:LOOKUP函数的查找原理

公式解释:LOOKUP反向模糊查询公式

本文知识点
  • MAX函数

  • MACTH函数

  • INDEX函数

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多