你考虑得确实很周到,特是在做工资的系统时,若要取整数橡喊,就必须去掉小数点后面的数。
在Excel中,用“单元格格式--数值--小数点位数好岩”的方法设置的小数位数,仅仅是不显示多余的小数,其实该小数还是存在,电子表格仍是按原有的小数位数友如御计算的。
例如:把所有单元格格式设置为小数点位数为0。
A1=1.3 A2=2.3 (单元格显示:A1=1 A2=2)
而当 A3中输入 =A1+A2 时, 就出1+2=4的情况了。(1.3+2.3=3.6 四舍五入后为4)
为避免小数点出现类似问题,解决办法有:
1、凡是涉及公式计算的数据,根据需要用round函数将其四舍五入,如函数“=round(A2*B2,0)”就是将A2*B2的结果保留整数。
2、(office2003)在“工具”菜单栏中选择“选项”--“自动重算”--在“以显示精度为准”复选框中打勾。便会四舍五入保留所需小数位数.
(Office 2007)Office按钮→Excel选项→高级→计算此工作簿时,选择相应的工作簿,勾选“将精度设为所显示的精度”.。
.即:如果A1=1.3 A2=2.3 (单元格显示:A1=1 A2=2)
而当 A3中输入 =A1+A2 时, 则值为1+2=3。