网站首页 > 技术教程 正文
SMALL函数是返回一组数组中的第几小的数值,而LARGE则刚好相反,返回一组数组中的第几大的数值。两个函数的用法是一致的,本篇以SMALL函数为例。
一、什么情况下使用SMALL函数?
1:获取单元格区域中第3个最小值;
2:求N个最小值的和;
3:返回单元格区域中的负值;
4:动态排序单元格区域中的数值;
二、SMALL函数的语法:
SMALL函数有2个参数,其语法如下:
SMALL(array,k)
array: 代表要求第k个最小值点的数值数组或者数值区域。
k: 指定要求第几个最小值。
如果参数array中包含任何非数字值,则会忽略该值。如果包含的值均为错误值,则返回其中的第1个错误值。如果包含相等的数值,那么会依次显示该值。
三、SMALL函数陷阱
如果指定的最小值数大于数组总数,则会返回#NUM!错误。
四:实际运用。
1:获取单元格区域中第3个最小值;
要返回A2:A11区域内第3小的数值。使用公式:=SMALL(A2:A11,3)
2:求N个最小值之和。
下图所示,工作表A2:A11区域内最小3个值之和,公式为:=SUM(SMALL(A2:A11,{1,2,3}))
3:返回单元格区域中的负值;
=INDEX($A$2:$A$12,SMALL(IF($A$2:$A$12< 0,ROW(INDIRECT("1:"& ROWS(A2:A12)))),ROW(INDIRECT("1:" & ROWS(A2:A12)))))
该公式为数组公式,因此选取与A2:A12区域相同大小的区域,输入公式后按Ctrl+Shift+Enter组合键。
上述公式获得的结果包含#NUM!错误值,可以使用IFERROR函数消除错误值:
=IFERROR(INDEX($A$2:$A$12,SMALL(IF($A$2:$A$12< 0,ROW(INDIRECT("1:"& ROWS(A2:A12)))),ROW(INDIRECT("1:" & ROWS(A2:A12))))),"")
4:动态排序单元格区域中的数值
如下图所示的工作表,将单元格区域A2:A15,现在要求对该区域中的数值态排序,即在该区域输入数值时,列D中的排序会自动调整。
下面的数组公式由小到大排列A2:A15区域的数值:
=IFERROR(SMALL(A2:A15,ROW(INDIRECT("1:"& ROWS(A2:A15)))),"")
LARGE的用法,同SMALL函数。
欢迎分享及转载文章。
私信 1217 可以获取VBA FOR WPS的安装程序
私信 数据 可以获取SQL代码的Excel文件
私信 视频 可以获取80集VBA入门视频
猜你喜欢
- 2024-11-02 轻松办公-OfficeExcel函数精解(147)统计之SMALL函数
- 2024-11-02 Small:合成方法简易、稳定性优异的无铅双钙钛矿Cs2SnX6
- 2024-11-02 王双飞院士团队Small:动态热稳定的纤维素摩擦电材料
- 2024-11-02 Excel中MIN函数与SMALL函数的区别
- 2024-11-02 《Small》:3D打印高性能导电聚合物水凝胶生物粘附界面-胡蝶
- 2024-11-02 Small:新型简单小分子作为第三组分实现高性能三元OSC
- 2024-11-02 纯干货 20个元音发音对应的字母或字母组合
- 2024-11-02 Small:杂化钙钛矿上的光刻多色图案化,用于纳米光电应用
- 2024-11-02 Great是伟大,Small是小,那?你知道Great and small是什么意思吗?
- 2024-11-02 Excel统计函数——SMALL函数详解(excel small函数怎么用)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)