Excel中如何将公式计算出的数值四舍五入后只保留2位小数,之后再用这几个数值相加也只是小数点后2位相加例如:A列 B列 C列100 * 3.1131 = 3.11100 * 3.1144 = 3.11100 * 3.1153 = 3.12100 * 3.1143 = 3.11将C列的数值四舍五入取2位小数位,分别为3.11,3.11,3.12,3.11;其和为12.35,但是这4个数直接相加再四舍五入却得12.36,如何把C列的数值直接弄成取2位小数位的数值,即使以后再复制或者增加小数位后面也只是0.即3.1153四舍五入取3.12;3.1143四舍五入取3.11后后面的小数位全是零?好像用round不行,弄错了 是1*3.1131 ,1*3.1144====

问题描述:

Excel中如何将公式计算出的数值四舍五入后只保留2位小数,之后再用这几个数值相加也只是小数点后2位相加
例如:
A列 B列 C列
100 * 3.1131 = 3.11
100 * 3.1144 = 3.11
100 * 3.1153 = 3.12
100 * 3.1143 = 3.11
将C列的数值四舍五入取2位小数位,分别为3.11,3.11,3.12,3.11;其和为12.35,但是这4个数直接相加再四舍五入却得12.36,如何把C列的数值直接弄成取2位小数位的数值,即使以后再复制或者增加小数位后面也只是0.
即3.1153四舍五入取3.12;3.1143四舍五入取3.11后后面的小数位全是零?好像用round不行,
弄错了 是1*3.1131 ,1*3.1144====

我看懂了.你在excel的工具→选项→重复计算→以显示精度为准.把这个打上钩,就只保留2位小数,并且参与计算,不会出现数据出现小数点错误的问题了.
这样的操作我在2010年科研经费的汇总中已经使用过了.很有效的!
2011年3月8日