本文总共1882个字,阅读需7分钟,全文加载时间:2.767s,本站综合其他专栏收录该内容! 字体大小:

文章导读:一、rank 求某一个数值在某一区域内一组数值中的排名。 语法 =rank(number,ref,[order]) number ——参与排名的数值 ref ——排名的数值区域 order——有1和0两种。 0——从大到小排名(降序), 1——从小到大排名(……各位看官请向下阅读:

一、rank 求某一个数值在某一区域内一组数值中的排名。

语法 =rank(number,ref,[order])

number ——参与排名的数值

ref ——排名的数值区域

order——有1和0两种。

0——从大到小排名(降序),

1——从小到大排名(升序)。

0默认不用输入,得到的就是从大到小的排名。

=RANK($C2,$C$2:$C$6,0) 向下拖鼠标 看d列结果

二、sumproduct函数——实现有条件排名(其他功能这略)

如上图 E2 输入 =SUMPRODUCT(($C2<$C$2:$C$6)*1)+1

数组公式C2<$C$2:$C$6这里是由TRUE和FALSE组成的逻辑数组{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}转化为1和0的数组{0;1;1;0;1;0;1}。这里利用的是该成绩和所有成绩进行比较,通过测算高于该成绩的成绩,每次累加1。

注意:

sumproduct函数,逗号分割的各个参数必须为数字型数据。

如果是判断的结果逻辑值,就要乘1转换为数字。

如果不用逗号,直接用*号连接,就相当于乘法运算,就不必添加*1。

三、MAX 返回一个最大数值

MAX(number1,number2,...)

如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替

E2 输入 =MAX(C2:C6) 100

求30 和c2:c6中的数的最大值 =MAX(C2:C6,30) 100

一个教学班不足60人的按60人计算,超过60人的,每超过1人,课时增加0.006

=1+MAX(E2-60,0)*0.006 E2为人数

用Max函数计算个人所得税,

假定1000元以下不征税,

1000-2000元,超出1000元的部分按1%征税,

2000-5000元,超出2000元的总分按2%征税,还要加上2000元的额定税(2000-1000)*1%=10元;

5000元以上,超出5000元的部分按5%征税,同时加上2000元的额定税40元。

B10输入 =MAX((A1-{1000,2000,5000})*{0.01,0.02,0.05}+{0,10,40},0) 190

B11 =MAX(A1*{0.01,0.02,0.05}-{10,30,210},0) 190

四、MIN 返回一组数据中的最小值;

语法:MIN(number1,number2,...)

Number1, number2,... 是要从中找出最小值的 1 到 30 个数字参数。

D2 输入 =MIN(C2:C6)

可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。

如果参数是数组或引用,则函数 MIN 仅使用其中的数字,空白单元格,逻辑值、文本或错误值将被忽略。如果逻辑值和文本字符串不能忽略,请使用 MINA 函数。

如果参数中不含数字,则函数 MIN 返回 0。

五、large返回数据集中的第K个最大值。

语法: LARGE(array,k)

array 为需要找到第 k 个最大值的数组或数字型数据区域。

k 为返回的数据在数组或数据区域里的位置(从大到小)。

LARGE函数计算最大值时忽略逻辑值TRUE和FALSE以及文本型数字。

=LARGE(C2:C6,2)

选中E2:E6 输入 =LARGE($C$2:$C$6,{1;2;3;4}) ctrl +shift+enter 结果如图

其中需要把c2和c6绝对引用,然后后面的{1;2;3;4}表示要计算出1到4的名次。

六、.small 返回数据中第K个最小值。

语法: SMALL(array,k)

array为数据的范围

k为返回的数据在数据区域里的位置(从小到大)。

D2 输入 =SMALL(C2:C6,2) 从小到大数 ,倒数第二的成绩是 70

F2-F4依次输入 1 2 3,G2输入

=VLOOKUP(SMALL($C$2:$C$6,$F2),CHOOSE({1,2},$C$2:$C$6,$A$2:$A$6),2,0)

然后向下拖动鼠标即可算出随后三名的学生名字

七、MAXA MINA

MAXA(value1,value2,...)

注意事项:

如果MAXA函数中的参数不包含任何值,该函数将会返回0。

如果该函数的参数值为直接输入参数且参数为文本时,该函数将会返回#VALUE!错误值。

如果该函数的参数为单元格引用且参数为文本时,该函数将会返回0。

=MINA(C2:C6) 68

=MAXA(C2:C6) 100

活用以上函数,可以很好完成数据的排序目的。

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注