Excel2003表格中将员工名单三人一组进行快速编号的方法

网友投稿 906 2022-06-01

现在应工作需要,要将员工名单进行分组,规定三人一组,依次编号1组、2组……以此类推,如果按照手动的方式进行操作,显然费时费力,没有工作效率。下面有个不错的方法,大家可以参考下。

关于EXCEL里面roundup函数的问题

用excel计算:ROUNDUP(21.47*0.83,2)=17.83用计算器向上舍入计算:21.47*0.83=17.8201,保留两位小数结果为17.82用excel计算:ROUNDUP(15.82*0.83,2)=13.14用计算器向上舍入计算:15.82*0.83=13.1306,保留两位小数结果为17.82

其他算法正常,第三位为零时向上舍入跟计算器算出来的存在误差。

roundup函数的功能:

1、远离零值,向上舍入数字。2、函数 ROUNDUP 总是向上舍入数字(即,只要后面四舍五入后面位数只要有非零值,他都会进1)

看看你的例子,17.8201,保留两位,即应该判断17.82后面的位数是否要“舍”还是“入”,17.8201,从常规来讲,后面跟是“0”,肯定是舍。但ROUNDUP函数是,判断17.8201后面的两位“01”,这里有数,它就直接往上入了,结果就成了17.83试用公式=ROUNDUP(TRUNC(A*B,3),2)看看。

案例演示

①打开Excel2003,将需要进行处理的表格打开,对员工进行分组处理。先在A2单元格输入:=ROUNDUP((ROW()-1)/3,0)

Excel2003表格中将员工名单三人一组进行快速编号的方法

②回车,看到单元格显示1,第一个人当然是第一组,没得问题,继续。

③鼠标移动到该单元格右下角,出现+号,双击填充柄,剩下的人员就会自动进行分组,三人一组,编号自动加一,如下图所示。

公式说明

roundup(任意实数,保留多少位小数):向上进位取数。

row():返回单元格的行号。

由于是在第二行开始设置公式,所有2-1返回1,这样的话,根据每3个递增1的规律,除以3再向上舍入保留0位小数即可实现。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Excel2007中如何绘制帕累托图反映累计占总数的比例情况(excel帕累托图累计百分比)
下一篇:wps的乘法公式怎么用(wps表格乘法怎么输入)
相关文章