在excel进位中我们可以设置单元格中嘚数据格式为无小数点格式这时候,系统默认会按四舍五入的方法进行计算那么,如果我现在需要有小数位即进位这该怎么办呢?即小数点后面第一位为1时前面的整数也加1。如:12.1取整后应该为13。下面就介绍两种方法解决此问题
方法一:用ROUNDUP()函数,具体的用法为ROUNDUP(A1,0)其中A1为单元格中的数据,假设你的A列中有一列数据需要进行有小数位即进位假设转换后的数据放在B列,首先鼠标点击B1单元格然后在上媔的空白函数栏里输入ROUNDUP(A1,0),回车即可看下,这时B1单元格中的数据是不是就是A1单元格转换之后的数据至此问题就解决了,那么A列还有其他數据怎么办呢总不可能都像A1单元格那样搞吧,方法很简单把鼠标移到B1单元格右下角成十字形状的时候,往下托动鼠标一直托到最后┅行数据,这时B列中的其他数据将会以B1单元格的函数,依此类推的进行操作
方法二:把每一个数都加0.4,然后设置单元格格式中数值的尛数位数为0即可这样做的原理是:假设12.1+0.4,那么就等于12.5然后设置单元格格式,就自动四舍五入了即达到了有小数位即进位的要求。
某些情况下计算工龄的方法昰后半年当1年计算进行半年进位工龄计算,需要一些方法技巧以下是学习啦小编为您带来的关于通过excel进位2013计算出员工的半年进位工龄,希望对您有所帮助
通过excel进位2013计算出员工的半年进位工龄
先用dateif函数求入职日期到今天相距的月数,然后用月除以12将得到一个帶小数的数字,最后用round将这个数字四舍五入为整数
①启动excel进位2013,简单的制作了一份电子表格看到员工姓名、入职日期、年龄和性別,我们要计算员工的进位工龄在E4单元格输入: =ROUND(DATEDIF(B4,TODAY(),"M")/12,0)
②回车,得到结果为7今年是,员工入职日期是大家一看,应该是6年啊这里我們算的是进位工龄,要进行四舍五入
③鼠标移动到单元格右下角,出现+填充柄双击,填充完余下的数据
dateif(开始日期,结束日期""Y/M/D""):计算开始日期和结束日期之间相距的年数或者月数或者天数。