理论教育 Excel人力资源300招:利用RAND函数的人事安排应用

Excel人力资源300招:利用RAND函数的人事安排应用

时间:2023-11-23 理论教育 版权反馈
【摘要】:RAND函数用于返回大于等于0、小于1的均匀分布随机数。同RANDBETWEEN函数一样,每次计算工作表时都将返回一个新的数值。② INT函数用于将数字向下舍入到最接近的整数。

Excel人力资源300招:利用RAND函数的人事安排应用

技巧介绍:在上一个实例中介绍的RANDBETWEEN函数是一种随机函数,除此之外,RAND随机函数在人事安排中也有较为广泛的应用,如安排员工住宿、单位抽奖活动等。

RAND函数用于返回大于等于0、小于1的均匀分布随机数。同RANDBETWEEN函数一样,每次计算工作表时都将返回一个新的数值。

● 语法格式为:RAND(),RAND函数没有参数。

1 打开本节素材文件“素材\第04章\实例063\员工住宿安排表.xlsx”,选择“男”工作表,选中C3单元格,在编辑栏中输入计算公式:=INT(RAND()*(10-6)+6),按【Enter】键,可返回6~10之间的随机整数,如图4-4所示。保持编辑状态,按【F9】键,固定计算所得值。

978-7-111-56777-6-Chapter04-5.jpg

图4-4 随机分配房间号

2 网上制作的抽奖系统都比较复杂,利用RAND函数可以简单地实现抽奖功能。打开本节素材文件“素材\第04章\实例063\活动抽奖.xlsx”,选择合并后的B2单元格,在编辑栏中输入计算公式:=INT(RAND()*(1727-1701)+1701),返回1701~1726之间的随机整数,如图4-5所示。按【F9】键强制函数重新计算,实现滚动的视觉效果。

978-7-111-56777-6-Chapter04-6.jpg

图4-5 输入计算公式(www.daowen.com)

技巧拓展

① 如果需要得到0~1之间的随机数,输入=rand()即可。

如果需要得到0~10之间的随机数,输入=rand()×10即可;

如果需要得到a和b之间的随机数,输入=rand()×(b-a)+a即可。

② INT函数用于将数字向下舍入到最接近的整数。

语法格式为:INT(number)

其中:Number参数为需要进行向下舍入取整的实数

示例:=INT(8.9),将8.9向下舍入到最接近的整数(8);=INT(-8.9),将-8.9向下舍入到最接近的整数(-9)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈