c语言large==1,非常实用的两个大小位置函数:LARGE函数和SMALL函数
今日继续统计函数专题讲解的第六讲,讲解统计中的数据大小排序问题,涉及到的函数是LARGE函数和SMALL函数。两个函数今日我放在一起讲解,并结合实例来分析,以便读者能比较区别。
一 LARGE函数:找出排在第几大的数字
LARGE函数定义:返回数据集中第k个最大值.使用此函数可以根据相对标准来选择数值。
使用格式: LARGE(array,k)
格式简义: LARGE(查找的区域,指定要找第几大)
参数定义:
Array为需要从中选择第k个最大值的数组或数据区域.
K为返回值在数组或数据单元格区域中的位置(从大到小排).
注意点:
a).如果数组为空,函数LARGE返回错误值#NUM!.
b)如果k≤0或k大于数据点的个数,函数LARGE返回错误值#NUM!
c).如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值.
二 SMALL函数: 找出排在第几小的数字
SMALL函数定义:计算从小开始指定位置的数值,返回数据集中第k个最小值.
使用格式: SMALL(array,k)
格式简义: SMALL(查找的区域,指定要找第几小)
参数定义:
Array为需要找到第k个最小值的数组或数字型数据区域.
K为返回的数据在数组或数据区域里的位置(从小到大).
注意点:
a) 如果array为空,函数SMALL返回错误值#NUM!.
b) 如果k≤0或k超过了数据点个数,函数SMALL 返回错误值#NUM!.
c)如果n为数组中的数据点个数,则SMALL(array,1)等于最小值,SMALL(array,n)等于最大值.
三 实例讲解,如下面的截图分别是A,B,C,D,E 5种产品的销售额,计算从大到小的排名:
公式讲解:上面的截图中CD列分别为营业额的排名公式和返回值,
C2公式'=LARGE($B$2:$B$6,ROW(A1)) 其中要注意公式中的ROW(A1)的意义他的意义返回值是1,也就是我们要就得的排名第一的“1”,同理, C3公式'=LARGE($B$2:$B$6,ROW(A2))
公式中的ROW(A2)的意义他的意义返回值是2,也就是我们要就得的排名第一的“2”,其他以此类推。
E2公式'=LARGE($B$2:$B$6,ROW($1:$5))这个公式用到了数组,其输入公式时要注意把“E2:E6”的单元格选中,再录入公式,按下CTRL+SHIFT+ENTER组合键。原理不再多说。这时数组就输入完成了,表示了从1到5的排列顺序。
实例2:如下面的截图分别是A,B,C,D,E 5种产品的销售额,计算从小到大的排名:
公式讲解,这个例子中同样也涉及到了两个公式
D13公式:'=SMALL($B$13:$B$17,C13) C13是指排名的顺序。而在F13中的公式'=SMALL($B$13:$B$17,1) 则指定了排名的顺序。
今日内容回向:
1 LARGE SMALL 函数的意义是什么?
2 数组的输入时如何进行的?
3 两种排序的方法如何能通用?
举报/反馈
c语言large==1,非常实用的两个大小位置函数:LARGE函数和SMALL函数相关推荐
- c语言中的普通字符包括什么,【判断题】C语言中的字符常量通常有两种形式:普通字符和转义字符。...
[判断题]C语言中的字符常量通常有两种形式:普通字符和转义字符. 更多相关问题 ---Can you speak French?---Yes, but only____.A.a littleB.lit ...
- R语言ggplot2可视化散点图、可视化两个数值变量之间的关系、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线、自定义数据点的大小、色彩、添加主标题、副标题、题注信息
R语言ggplot2可视化散点图.可视化两个数值变量之间的关系(Scatter plot).使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线.自定义数据点的大小.色彩.添加 ...
- R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离
R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离.dist函数计算矩阵中两两元素的曼哈顿距离 目录 R语言计算曼哈顿距离(Manhattan Distance ...
- R语言ggplot2可视化:ggplot2可视化两个水平条形图(horizontal)、并设置两个条形图使用共享的X轴、使用类似population pyramid可视化的方式绘制共享X轴的水平条形图
R语言ggplot2可视化:ggplot2可视化两个水平条形图(horizontal).并设置两个条形图使用共享的X轴.使用类似population pyramid可视化的方式绘制共享X轴的水平条形图 ...
- R语言生存分析COX回归分析实战:两种治疗方法发生肾功能损害的情况
R语言生存分析COX回归分析实战:两种治疗方法发生肾功能损害的情况 目录
- Python语言学习:利用pandas对两列字段元素求差集(对比两列字段所有元素的异同)
Python语言学习:利用pandas对两列字段元素求差集(对比两列字段所有元素的异同) 目录 利用pandas对两列字段元素求差集(对比两列字段所有元素的异同) 输出结果 实现代码 利用pandas ...
- linux中复制字符串出错,C语言实现字符串的复制的两种方法
本文将要为您介绍的是C语言实现字符串的复制的两种方法,具体操作方法: 利用数组实现 1 #include 2 #include 3 4 void copy_string(char str1[],cha ...
- c语言编程从键盘上输入两个整数m和n,C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数...
C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言习题 求 ...
- C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。
例题:输入两个正整数m和n,求其最大公约数和最小公倍数. 代码如下: /*程序分析:利用辗除法.*/ #include"stdio.h" main() {int a,b,num1, ...
最新文章
- 得到弹出菜单QMenu的高度
- webview添加网页加载进度条
- 双样本T检验——机器学习特征工程相关性分析实战
- override,final的使用,两者都是针对虚函数,也就是说要有virtual关键字
- java deep clone util_Java Clone深拷贝与浅拷贝的两种实现方法
- shell实战之日志脱敏
- Windows Print Spooler 被曝未修复 0day,可导致恶意软件以管理员权限运行
- Windows Workflow Foundation 4.0
- Win7电脑蓝屏代码大全
- [STM32]Cubemx+USBAudio声卡+I2S+DMA+WM8978实验记录(未解决)
- 不变初心数 (15 分) C语言
- 2021华为鸿蒙发布会直播,2021 华为智能协作春季发布会直播(视频)
- 使用gb2312乱码,utf-8正常
- 如何提高学习欲--奖励机制
- arcgis for js4二维地图比例尺
- vue项目 - Mockjs 模拟后台接口数据
- js提交成功后,清空表单
- 微信H5端网页授权流程(在H5中的openid获取,网页绑定微信)
- [SDOI2012]拯救小云公主
- 需求定律公式和需求弹性推导——《可…