Board logo

标题: [其他] EXCEL中保留小数点后2位的公式怎样编写的 [打印本页]

作者: 胖胖兔mom    时间: 2006-12-13 13:29     标题: EXCEL中保留小数点后2位的公式怎样编写的

用EXCEL创建一个公式
想保留小数点后两位
这个公式应该怎么设啊
一年没工作怎么全忘记啦
拜托各位高人帮忙
.
作者: 兔子妈    时间: 2006-12-13 13:36

选中单元格,点击右键,选"设置单元格格式".
打开数字标签,
选"数值"项,
右边有"小数位数",输入2,
就可以了..
作者: 胖胖兔mom    时间: 2006-12-13 13:45

引用:
原帖由 兔子妈 于 2006-12-13 13:36 发表
选中单元格,点击右键,选"设置单元格格式".
打开数字标签,
选"数值"项,
右边有"小数位数",输入2,
就可以了.

可是我不是这个意思
我是要计算出来的数值只保留小数点后两位
比如
A4=7/3 然后怎样设置答案只保留小数点后两位
如果用兔子妈的方法,虽然着着只有两位,其实不是
我说不明白啦
.
作者: 噜噜屁    时间: 2006-12-13 13:51

A4=0.3333333
mid(A4,3,2)=33
MID(引用单元格,从第几位起,保留几位).
作者: 胖胖兔mom    时间: 2006-12-13 13:58

引用:
原帖由 噜噜屁 于 2006-12-13 13:51 发表
A4=0.3333333
mid(A4,3,2)=33
MID(引用单元格,从第几位起,保留几位)
A    B    C
  7    3   =7/3

试过了不行
能不能帮我写出来这个公式
就是在C栏中直接得出小数点后两位的答案
我说明白没有
.
作者: 兔子妈    时间: 2006-12-13 13:59

我懂你的意思了,
设置好2位小数后,其实电脑认为还是个无限循环,所以在加和的时候会多/少0.01.
比如,7/4=2.33333,设置好后,看上去2.33,但是一旦加和,比如3个7/4加总,和应该是6.99,而电脑显示7.00,
而LZ想要得到6.99,
是这样吗?.
作者: 胖胖兔mom    时间: 2006-12-13 14:01

是啊是啊
怎么设啊
.
作者: 噜噜屁    时间: 2006-12-13 14:05

你这样,作一个第四列
A   B    C                                                 D
7   3    =7/3(它会显示0.333333,对吧)        =MID(左连单元格,3,2)
我试过的肯定行的.
如果你到时C列不想见到就隐藏,如果不需要C列,那就把D列复制,选择性粘贴,数值,没必要在C栏直接得出结果,可以变通的,还是你有特殊情况啦.
作者: 胖胖兔mom    时间: 2006-12-13 14:07

引用:
原帖由 噜噜屁 于 2006-12-13 14:05 发表
你这样,作一个第四列
A   B    C                                                 D
7   3    =7/3(它会显示0.333333,对吧)        =MID(左连单元格,3,2)
我试过的肯定行的.
如果你到时C列不想见到就隐藏 ...
可是在第三列里可以直接设置的
我以前一直这样做的
一年多没工作全忘记啦
没人知道吗
.
作者: niuniu妈妈    时间: 2006-12-13 14:11

round(7/3,2) 或round(A1,2)

A1就代表本来有很多位的原来那个单元格。或者你也可以直接输入公式(如7/3)。
2代表你需要留的位数。

不知道我有没有解释清楚。反正是round(目标单元格,位数)。.
作者: 噜噜屁    时间: 2006-12-13 14:11

如果你需要的是那面妈妈说的那样,你必须先用LEFT,取4位,得出结果2.33(为新列),然后用新列和其它数相运算就可以了.
作者: 胖胖兔mom    时间: 2006-12-13 14:13

引用:
原帖由 niuniu妈妈 于 2006-12-13 14:11 发表
round(7/3,2) 或round(A1,2)

A1就代表本来有很多位的原来那个单元格。或者你也可以直接输入公式(如7/3)。
2代表你需要留的位数。

不知道我有没有解释清楚。反正是round(目标单元格,位数)。
对啦对啦
没试也知道对啦
打开我记忆的闸门啦
.
作者: 胖胖兔mom    时间: 2006-12-13 14:14

引用:
原帖由 噜噜屁 于 2006-12-13 14:11 发表
如果你需要的是那面妈妈说的那样,你必须先用LEFT,取4位,得出结果2.33(为新列),然后用新列和其它数相运算就可以了

我会啦
就是round

旺网真好.
作者: 噜噜屁    时间: 2006-12-13 14:14

那就直接LEFT(7/3),OK了.
作者: 噜噜屁    时间: 2006-12-13 14:14

LEFT(7/3,4).
作者: 胖胖兔mom    时间: 2006-12-13 14:17

引用:
原帖由 噜噜屁 于 2006-12-13 14:11 发表
如果你需要的是那面妈妈说的那样,你必须先用LEFT,取4位,得出结果2.33(为新列),然后用新列和其它数相运算就可以了

我会啦
就是round

旺网真好.
作者: 兔子妈    时间: 2006-12-13 14:23

对的,是个函数,四舍五入的函数,round().
又学了一手,真好!.
作者: liuli817    时间: 2006-12-13 16:10

学一手.
作者: 宝宝贝贝和坤坤    时间: 2006-12-14 10:25

学习中.....
作者: 爱心妈咪    时间: 2006-12-14 14:30

是round()的.
作者: chensc    时间: 2006-12-14 16:28

提示: 该帖被自动屏蔽
作者: 顽皮虎    时间: 2006-12-15 20:26

学了一招.不错.
作者: lucky98    时间: 2006-12-15 22:06

也学了一招.
作者: 爱娃多多    时间: 2006-12-15 22:16

没错是round的函数。

[ 本帖最后由 爱娃多多 于 2006-12-15 22:18 编辑 ].
作者: 爱娃多多    时间: 2006-12-15 22:17

没错,是round函数。.
作者: 小米妈咪    时间: 2006-12-19 10:13     标题: 回复 #25爱娃多多 的帖子

受益非浅。以前也有这个疑问。.




欢迎光临 旺旺网 (http://ww123.net/) Powered by Discuz! 6.0.0