excel表格_excel函数公式大全_execl从入门到精通
Excel函数sum、large、small、count和数组在案例中的组合用法2024-05-14 06:23:20
图一在上一篇文章当中,我们第一次谈到关于Excel函数与数组组合起来解决问题的方法,也就是利用函数large与数组的组合用法来计算得出班级成绩前四名的结果,那么今天我们将在昨天内容的基础之上进行更近一步的拓展。
今天的内容,我们将引入更多的Excel函数来加入其中,比如函数sum,函数small,函数count,还有昨天用到的函数large。现在我们就通过实例的形式,一步步脚踏实地地来调用上述函数来解决实际案例的问题。
首先我们来了解一下今天要用到的实际案例中的Excel工作表,工作表内容主要包括参赛歌手,评分1,评分2,评分3,评分4,评分5,评分6,评分7,评分8和最终得分这10项内容(注:上述评分随机生成的,肯定有不合理之处,请大家不要太过在意,注重过程就好),其中参赛歌手,评分1,评分2,评分3,评分4,评分5,评分6,评分7,评分8这九项内容为已知内容,现在我们就要按照一定的计算规则,结合相关的Excel函数来计算出最终得分。计算规则如下:我们要去掉评分当中的一个最高分和一个最低分,然后计算出剩余的评分平均值来作为最终得分。Excel工作表的具体内容如图二所示:
图二求和这里计算规则当中自然没有明示,但是要想去掉评分当中的一个最高分和一个最低分,我们的第一步工作自然是要去进行求和计算,所以要用到函数sum,具体流程:在J2单元格中输入“=SUM(B2:I2)”,按回车键就能达到求和的效果。具体操作流程如图三所示:
图三2.去掉评分当中的一个最高分和一个最低分
这里就是要用求和得到的结果来减去评分当中的一个最高分和一个最低分,所以我们要得到这八组评分当中的一个最高分和一个最低分,这里就要运用到函数large和函数small去分别得到八组评分中的最高分和最低分。
首先我们了解一下函数large和small的具体用法,在上一篇文章当中,我已经详细介绍过函数large的具体用法了,而函数small的用法与函数large的用法十分类似,这里就进行简单介绍了。函数large的基本语法形式是LARGE(array,k),这里函数large会将你选择的数值区域(array)中的数值按照从大到小的顺序进行排列,提取出排在第k位置的数值;同样函数small的基本语法形式是SMALL(array,k),这里函数small会将你选择的数值区域(array)中的数值按照从小到大的顺序进行排列,提取出排在第k位置的数值。
根据上述函数的功能,我们将函数运用到这里的案例当中,最高分可以通过函数式“=LARGE(B2:I2,1)”或“=LARGE(B2:I2,{1,1})”来提取,最低分可以通过函数式“=SMALL(B2:I2,1)”或“=SMALL(B2:I2,{1,1})”来提取。
图四因为本篇文章中要与数组结合起来使用,所以我们在提取最低分和最高分时用到分别是“=SMALL(B2:I2,{1,1})”和“=LARGE(B2:I2,{1,1})”,所以在得出结果时一定要运用到Ctrl+Shift+Enter组合键来得出最终结果。
综上,这一部分的具体操作流程如下(注:就在原本的求和公式上面进行修改):选中J2单元格,在上方的编辑栏中输入“=SUM(B2:I2)-LARGE(B2:I2,{1,1})-SMALL(B2:I2,{1,1})”,然后按Ctrl+Shift+Enter组合键就能达到去掉一个最高分和一个最低分后的结果。具体操作流程如图五所示:
图五3.求平均值
这一步是非常简单的,但是存在一个数数的问题。求平均值就是将上面的总和除以相加评分的个数减二,这里我们凭借肉眼就能得到这里评分的个数为8,但是实际上如果评分数量太多时,显然就不是肉眼能解决问题了,所以我们有必要使用一个Excel函数来帮助我们数出评分的个数,这里就可以使用到函数count了。
函数count的功能就是帮助我们数清楚目标区域中数字的个数,所以,这里我们可以在J2单元格中输入“=COUNT(B2:I2)-2”来得到我们想要的结果。
最终流程:首先选中2单元格,在上方的编辑栏中输入“=(SUM(B2:I2)-LARGE(B2:I2,{1,1})-SMALL(B2:I2,{1,1}))/(COUNT(B2:I2)-2)”,然后按Ctrl+Shift+Enter组合键就能得到丁一的最终成绩了,然后通过填充柄的拖拽功能也可以得到其他人的最终成绩。具体操作流程可以参考图六:
图六今天的分享就到此结束了,觉得对你们有用的小伙伴们请点赞关注吧!您的鼓励是我前进的动力,也希望擅长运用办公软件的小伙伴们能够不吝赐教,积极的留言,教会小编更多的excel运用的小技巧,欢迎一起来探讨学习!
参考文章:
标签: excelsmall函数用法