相关数据资料来源于网易
函数一览:
rank、rand、randbetween、floor、int
rank函数:
求某单元格在某区域内的排名
=RANK(数值,引用区域,降序0/升序1)
范围多指定:
分开的范围之间可用逗号隔开,最后再用一个小括号括起来。F4可以快速锁定行和列。
重要实例演示:
看看这个例子:当我们使用rank进行排序时遇到同分的情况该怎么?我们规定同分的情况下数学成绩优先,那么这样该怎么排呢?
很简单,建一个辅助列即可。既然总分优先其次是数学。那么我们考虑把总分放在大的位数上。(比如总分345,数学90,我们就建一个数字34590。这样一来总分就会优先于数学)
使用&连接总分与数学,但此时的格式是文本类型,需要进行转化才能排名
转化:
1.复制列粘贴为值(取消公式性质)
2.通过分列操作将数字格式转化为常规
大功告成!
rand函数:
输出0-1之间的一个随机数(很多位小数,出现相同的概率极低)
=RAND()
randbetween函数:
输出A到B之间的一个整数
=RANDBETWEEN(最小整数,最大整数)
round函数:
对数值四舍五入,可以保留负数位
=ROUND(数字,位数)
负数情况:
正数是保留小数点后几位,那么负数就是保留小数点前几位
负数的四舍五入规则是按绝对值来看的,与正负无关。当然如果是在python中负数的规则会变化(四舍六入五取偶【最近的偶数】)
floor函数:
向下倍数取整,比如floor(11,3),是3的倍数且距离11最小的整数是9。如果倍数比数字本身还大就是0
=FLOOR(数字,舍入的倍数)
int函数:
向下取整。如果是负数,那么是向下取整不能比原来的数要大
=INT(数字)