方法ROUND(A1,2)试了,但excel公式自动生成的数有的是一位小数有的是二位小数。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法ROUND(A1,2)试了,但excel公式自动生成的数有的是一位小数有的是二位小数。相关的知识,希望对你有一定的参考价值。

我用你教的方法ROUND(A1,2)试了,但excel公式自动生成的数有的是一位小数有的是二位小数。我做的是工资表,表格终得显示两位小数,我该怎么做?还有我插入的ROUND(A1,2)之前在单元格里还设置了IF函数,其中IF函数里以包含加、减、乘公式,那ROUND函数包含IF函数还是IF函数包含ROUND函数?能给具体列出来式子吗?

正常情况下,Round函数里的两个参数(例如:A1,2),A1可以是一个单元格[ 引用一个单元格的数值 ],也可以是公式[ 引用通过公式计算得到的数值,因而round可以包含if函数,类似于=round(if(XXXXXXX),2) ];另一个参数则是用来表示返回值的位数的,比如2,就是说保留两位小数,而且还是4舍五入后得到的,但是如果进位后末位是零的情况,则默认不显示那个零。比如2.397这个数字,用round(A1,2)函数后就会得到2.4,但是若仅是设置单元格的格式,将其设置为数值,2位,那么它就会显示为2.40了追问

那合计的单元格和总计的单元格用插入ROUND函数吗?如果也需要插入的话这么列式对吗?=ROUND(SUM(A1:A13),2)
还有插入完ROUND函数,再设置单元格数字格式设二位.计算器打出来的和EXCEL自动算出来的不会有误差了对吗?

追答

用不用round 函数,取决于你自己对数据的准确性的要求。一般直接在单元格中计算(特别是反复引用自动计算后得到的数值)通常会与自己用计算器计算出的数值不一致,也是因为这个位数差别引起的。比如1/3在电子表格中会默认为很多位,但是人为的设定了单元格的位数为2时,它就显示为0.33,但是引用了这个单元格的值的时候,仍会将它当作1/3来引用。如果用了round函数后,就不一样了,它显示为0.33,引用它之后,引用的值也是0.33,而不是1/3,这就是差别。另外,你上面那个用于合计的公式是正确的,你自己也可以用几组简单的数验证一下。

参考技术A 选中整列,设置数字格式为货币形式,即可显示为小数点后面两位,不够两位的,会自动用0补够位数,至于下面的IF里包含ROUND还是ROUND里包含IF都无所谓,关键是最终显示的都是想要的数值.追问

我用excel做的工资表,做完打印出来后,用计算器又打了一遍结果和excel做出的表有0.01的误差,为了解决这个误差,我才在原有的公式前插入ROUND函数.但插完ROUND函数后,显示的数值有的是一位小数有的是两位小数,我插入的是:ROUND(A1,2),我要的是和计算器没有误差而且显示两位数字.
ROUND里包含IF函数,设置IF函数是因为,我把做成的表格出勤日数和加班日数清除后设置了模板,所以应发工资和个税和实发工资出负数,设置IF(A1<=0,0,A1)

参考技术B 用round()函数处理完 后,选中结果单元格,单元格格式——会计专用,设小数位为2,符号位无,就行了。 参考技术C 设置单元格格式,数值,小数点2位。
或者加上text函数,如 =TEXT(ROUND(RAND()*1000,2),"#,##0.00_ ")

如果有IF函数,可以先做判断,对最终的结果做四舍五入,如果先做四舍五入可以出现精度不够的问题,当然具体问题要具体分析。
参考技术D 选中单元格,ctrl+1打开单元格格式,设置数字格式为货币,会自动保留两位小数。

EXCEL函数IF公式里怎么可以判断单元格里包含指定的文字?

Excel中可以利用find(search)函数、substitute函数或者countif函数,或者mid函数结合数组公式等来判断某单元格里是否包含某个字符。

方法如下有4种判断方法:

判断A列单元格里是否包含“木”;

1、利用find函数判断;

公式如下图所示,结果为数字,则说明包含;结果为#value,则不包含;

2、利用substitute函数判断;

公式如下图所示,结果不是0,则说明包含;结果为0,则不包含:

3、利用countif函数判断

公式如下图所示,结果不为0,则包含;不为0,则不包含:

4、利用mid结合数组公式判断;

公式如下图所示,结果不为0,则说明包含;结果为0,则不包含:

基本说明:

1、Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。用户可以直接用它们对某个区域内的数值进行一系列运算。

2、如分析和处理日期值和时间值、确定贷款的支付额、确定单元格中的数据类型、计算平均值、排序显示和运算文本数据等等。例如,SUM 函数对单元格或单元格区域进行加法运算。

参考技术A 假设试用期奖励100,正式员工200,C2单元格输入公式=if(b2="试用期",100,200)

以上是关于方法ROUND(A1,2)试了,但excel公式自动生成的数有的是一位小数有的是二位小数。的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL怎么让小数后两位显示0

关于Excel取整函数的应用

EXCEL中如何将时间段使用函数计算出持续时间

EXCEL怎么让小数后两位显示0

excel时间转化为小时

怎样在EXCEL中数字转人民币大写