嘿伙计们我有一种情况需要格式化列以某种方式显示APR(%)值。基本上,值的格式应如下所示:
Raw input Formatted value
========= ===============
0 0
0.0 0
4.4566 4.5
5.00 5
6 6
6.4 6.4
我尝试在下面创建此公式,但由于某种原因,它不会将数字四舍五入到小数点后两位。
=INT(ROUND(A1,1)*100)/100
我做错了什么?或者有更好的方法来解决这个问题吗?
更新:所以我将函数应用于与数字相同的单元格。例如,A1单元格包含4.566值,我将该函数应用于同一单元格,这似乎不适用于Excel。还有其他方法吗?
P.S:我正在使用MS Excel for Mac
答案 0 :(得分:1)
如文档here中所述,
假设单元格A1包含823.7825。
...
= ROUND(A1,2)...等于823.78
因此,您应该能够将其应用于整个列,以获得您所追求的精确度。
不要使用=INT(<another_cell_value>*100)/100
派生您想要的格式,只需使用以下内容指定自定义格式:
#,###。##
这样,您只能获得在ROUND函数中指定的小数位数。
答案 1 :(得分:0)
两步