工厂数据可视化管理系统:提高生产效率和决策质量的关键
117
2023-10-25
【摘要】 本书摘自《Excel人力资源管理实操全流程演练》一书中第7章,第6节,杨小丽编著。
7.6 出差人员分配与管理
公司为了加速发展,会经常指派员工去各地出差,这就面临着出差 人数的确定、出差返回时间的计算以及出差费用报销等问题。本章将为大家介绍 Excel函数在员工出差管理方面的应用。
某项工作需要销售部、后勤部和市场部的员工共同出差完成,现需要把3个 部门给定的10名员工随机分为10个小组,要求每个小组都有各部门的员工。
在本例中,需要将3个部门的员工随机分组,就需要利用RAND() 函数产生 的随机数来辅助排序,然后使用RANK() 函数对随机数进行排序,以排序的结果 作为OFFSET(O)函数的偏移参数,从而实现将3个部门的员工随机分组的目的。
1 生成随机数列
①打开“出差分组表”文件,选择E3:E12单元格区域,②在编辑栏中输入“=RAND(O”, 按 【Ctrl+Enter】组合键即可快速生成随机数列。
2 对各部门的人进行分组
①选择H3:H12 单元格区域,②在编辑栏 中 输 入 "OFFSET(A$2,RANK($E3,$E$3:SE$12),)&REPT("",8)&OFFSET(B$2,RAN K($E3,$E$3:$E$12),)&REPT("",8)&OFFS ET(CS2,RANK(SE3,SES3:$E$12),)”, 按 【Cul+Enter】 组合键即可快速分组。
TIPS:本案例公式说明
"=OFFSET(A$2,RANK($E3,SE$3:$E$12),)&REPT("",8)&OFFSET(BS2,RANK($E3,$E$3:$E$12),)&REPT("",8)&OFFSET(C$2,RANK($E3,$E$3:$E$12),)” 公式中, “RANK($E3,SE$3:$E$12)” 函数用于返回$E3 中的数值在$E$3:$E$12 中的排名,再用 OFFSET()函数返回销售部的指定排名人员。
“REPT("",8)”函数可以8次返回空文本,用于添加姓名之间的间距。然后用相同的方法使 用 "OFFSET(B$2,RANK(SE3,SE$3:$E$12),)&REPT(",8)”公式和"OFFSET(C$2,RANK($ E3,$E$3:SE$12),)”公式分别获取后勤部和市场部的人员姓名。
知识链接
OFFSET() 函 数 介 绍
若要以某个单元格为基准,引用与之距离指定行列数以后的单元格或单元 格区域,则可用OFFSET() 函数来完成,其语法格式为: OFFSET(reference,rows,c ols,[height],[width])。 该函数的各参数的意义如下。
◆ reference: 作为偏移量参照系的引用,也称基准单元格,必须为对单元格或相连单元格区域的引用。
◆ rows: 相对于基准单元格向上(负值)或向下(正值)偏移的行数。
◆ cols: 相对于基准单元格向左(负值)或向右(正值)偏移的行数。
◆ height: 要返回的引用区域的行数,必须是正整数。
◆ width: 要返回的引用区域的列数,必须是正整数。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~