excel数值取整及进位计算公式

绝世美人儿
935次浏览
2021年01月03日 19:19
最佳经验
本文由作者推荐

笔记本内存安装-六级考试题型

2021年1月3日发(作者:郭春原)


excel数值取整及进位

取整数函数
907.5;1034.2;1500要改变为908;1035;1500公式为:
=CEILING(A1,1)
907;1034;1500要改变为910;1040;1500公式为:
=CEILING(A1,10)
如果要保留到百位数,即改变为1000;1100;1500公式为:
=CEILING(A1,100)
数值取整
在单元格中要取整数(只取整数不用 考虑四舍五入)用什么函数呀?例如:104
只要显示2就可以了!要考虑负数的因数呢?例如:(-1 04)要显示-2而不是-3?
怎么办?
=TRUNC(A1,0)
=ROUNDDOWN(A1,0)
求余数的函数
比如:A1=28,A2=(A1÷6)的余数=4,请问这个公式怎么写?
解答:=MOD(28,6)
四舍五入公式
=ROUND()
=ROUND($$B$$1*A1,2)
=ROUND(B1*A1,2)
=round(a1,0)
=round(a1,0)*0.95
对数字进行四舍五入
对于数字进行四舍五入,可以使用INT(取整函数),但由于这个函数 的定义是
返回实数舍入后的整数值。因此,用INT函数进行四舍五入还是需要一些技巧的,也
就是要加上0.5,才能达到取整的目的。公式应写成:
=INT(B2*100+0.5)100
如何实现“见分进元”
在我们的工资中,有一项“合同补贴”,只要计算结果出现“分”值就 在整数“元”
进一位,也就是说3.01元进到4.00元,3.00元不变,整数“元”不变。 =IF((A3-INT(A3))>=0.3,IF((A3-INT(A3))>=0.8,1,0.5 ),0)+INT(A3)
=IF(RIGHT(FIXED(A1,2),2)>B1,TRUNC(A2)+1,A2)
说明一下:A1即是要转换的目标;B2输入00(文本格式,必须是00这两个数) 。
=IF(INT(A1)<>A1,INT(A1)+1,A1)


=ROUNDUP(A1,0)
=CEILING(A9,1)
=INT(A9+1)
四舍五入
如何将Excel 中的数据,希望把千位以下的数进行四舍五入,例如:3245 希望
变成3000;3690 希望成为400
=ROUND(C6*D6,2)
=ROUND(A2*0.001,)*1000
=ROUND(A2,-3)
=--FIXED(A2,-3)
=ROUND(A21000,0)*1000
如何四舍五入取两位小数
如何四舍五入取两位小数,如2.145为2.15,0.1449为0.14.
=ROUND(A1,2)
根据给定的位数,四舍五入指定的数值
对整数无效。四舍五入B234的数值,变成小数点后一位。
12512.2514 12512.3
=ROUND(B23,1)
四舍六入
=IF(MOD(INT (A1),2)=0,IF(MOD(A1,1)=0.5,INT(A1),INT(A1+0.5)),IN T(A1+0.5))
=IF(AND(RIGHT(A1*100,1)=
(INT(A1 )2),INT(A1),ROUND(A1,0)),ROUND(A1,0))
AND(RIGH T(A1*100,1)=判断是否为一位小数,
且是0.5,如果不符合上术要条件,按普通四舍五入 法则处理,否则判断整数部分的奇
偶。
=IF(RIGHT(A1,1)*1<5,INT( A1),IF(RIGHT(A1,1)*1>5,INT(A1)+1,IF(MOD(ROUND
( A1,),2)=0,ROUND(A1,),ROUNDDOWN(A1,))))
=IF(ROU NDUP(A1*2,)=A1*2,IF(MOD(ROUND(A1,),2)=1,ROUNDDOWN( A1,),RO
UNDUP(A1,)),ROUND(A1,))
如何实现2舍3入 做工资时,常遇到:3.2元要舍去0.2元变为3.00元,而3.3元要把0.3元入为0.5
元变为3.5元.请教,该如何实现?
=ROUND(A1*2,0)2
=CEILING(A1,0.5)
=IF((A1-INT(A1))<=0.2,INT (A1),IF((A1-INT(A1))<=0.5,INT(A1)+0.5,IF((A1-INT(A 1
))<=0.7,INT(A1),INT(A1)+1)))
=CEILING(A1-0.2,0.5)
=FLOOR(A1+0.2,0.5)


怎么设置单元格以千元四舍五入
比如输入123456,显示出来123,000
=CEILING(ROUND(A11000,0),1)*1000
=round(a1,-3)
=mround(A1,1000)
ROUND函数的四舍五入不进位的解决方法?
计算一:A2=1345.3 B2=1232.4 C3=A2-B2=112.9 D=0.05
E=ROUND(B2*D2,2)=5.64 (计算结果为5.645,此运算没有进位)。
计算二:A2=1225.4 B2=1112.5 C3=A2-B2=112.9 D=0.05
E=ROUND(B2*D2,2)=5.65(计算结果为5.645,此运算进位)。
以上两式中C3结果都为112.9,而为什么应用ROUND函数后结果却不一样。
请教高手有什么函数能保证四舍五入不会出错。
可将C列先变成文本性数据,再进行后面的运算,以达到计算的目的。
如:C列可改成C1=TRIM(A1-B1),以此类推,只要是更改成文本性数据就行。
保留一位小数
我需要保留一位小数,不管后面是什么数字,超过5或不超过5,都向前进一位.
例如:329.99-->330.00
329.84----->329.90
329.86----->329.90
=roundup(*,2)或=round(a1+0.04,1)
如何三舍四入
=round(原数值+0.001,2)
另类四舍五入
我用Excle给别人算 帐,由于要对上百家收费,找零却是个问题。于是我提出四
舍五入,收整元。但是领导不同意,要求收取 0.5元。例如:某户为123.41元,就
收123.50元;如果是58.72元,就收58.5元 。这可难坏了我。经过研究,我发现,
可以在设置单元格中,设成分数,以2为分母,可以解决问题。但 是打印出来的却是
分数不好看,而且求和也不对。请各位高手给予指点。是这样的,如果是57.01元 ,
则省去,即收57.00元;如果是57.31元,则进为57.50元;如果是57.70元,也收
57.50元;要是57.80元,则收58.00元。
假设数据在A1
=INT (A1)+IF((A1-INT(A1)<=0.3),0,IF((A1-INT(A1)>0.7),1, 0.5))
简化一下:
=INT(A1)+0.5*((A1-INT(A1)>0.3) +(A1-INT(A1)>0.7))
int函数取整数部分,A1-int(A1)取小数部分, 根据你的意思:<=0.3按0算,
0.3~0.7(含)按0.5算,0.7~0.99……按+1算
则:第一个公式不难理解了
简化公式中:“*((A1-INT(A1)>0.3)+(A1 -INT(A1)>0.7))”即(小数部分>0.3)+(小数
部分>0.7)

< br>我们知道这是省略if的判断语句,条件为真返回true(也就是1)否在为false(0),
那么如果小数<=0.3,则两个条件都为0,即整数部分+0.5*0=整数部分,介于0.3~0.7,< br>则为整数部分+0.5*(1+0),大于0.7肯定也大于0.3啦,则为整数部分+0.5*(1+1 )。
请问,如果是由几个分表汇总的总表想如此处理,该如何做。
例:e112位置=SU M(一库入库!G112,二库入库!G112,四库入库!G112,保健酒基地入
库!G112,下 陆仓库入库!G112)
汇总的结果为100.24,而我要求如果小数为24的话自动视为1累加,否则不便。
就是小数为0.24才加1,否则都舍掉?
若是:=if(sum公式- int(sum公式)=0.24,int(sum公式)+1,sum公式)
想把小数点和后面的数字都去掉,不要四舍五入
比如:
12.30 变成 12.00
45.32 45.00
25.38 25.00
6.54 6.00
13.02 13.00
59.68 59.00
23.62 23.00
=Rounddown(A1,0)
你要把A1换成你要转换的那个单元格啊,然后拖动就可以了!
我那里用的那个A1只是告诉你一个例子而已,你要根据你的实际情况来修改一
下才能用的。
=INT(A1)
=TRUNC(A1,0)
求真正的四舍五入后的数
请教如何在Excel中,求“金额合计”(小数点后二位数)时,所取的数值应是
所求单元格中写的数 字(四舍五入后的数字),而不是(四舍五入前)的数字。因为
只有这样行和列及关联的工作表才能对得 上,例如:表上的数值分别是:
(1.8022=0.901)0.90(A1);
(1.6042=0.802)0.80(A2); (1.4062=0.703)0.70(A3 );(因取小数点后二位)。
合计数(A4)表中自己计算和显示是:(0.901+0.802+0. 703=2.406)2.41(四舍五入后
的数值)。但照表中的数值人工计算却是:(0.9+0. 8+0.7=)2.4,有矛盾,还有许多例
子,故请教各高手,如何设置公式,使得人工计算结果同表 中一致。请指教。十分感
谢!
工具》选项》重新计算》以显示精度为准 前打钩
也可以用函数 ROUND() 使结果四舍五入 。如ROUND(算式,2)代表保留两
位小数,如ROUND(算式,1)代表保留一位小数。
小数点进位
小数点进位如何把1.4进成2或1.3进成2
=Ceiling(A1,1)
=Roundup(A1,0)


=INT(A1+0.9)
=int(a1)+1
如何把1.4进成2,而1.2不进位
=ROUND(A1+0.1,0)
个位数归0或者归5
A*B后想得到C的结果值,用什么函数比较好
A B C(想得到的数值)
320 1.1 355
1140 1.2 1370
50 1.3 65
16 1.4 25
=FLOOR(A1*B1+5*(MOD(A1*B1,5)<>0),5)
=CEILING(A1*B1,5)

海内之牛-大学课件


双城生活主题曲-观书有感朱熹


汽车入门-什么什么不什么


醋能去斑吗-简单玫瑰花的折法


既罢归国-小学语文说课稿


背景音乐链接-公司年会策划方案


关于描写雪的诗句-励志文章下载


唱脸谱-鬼脸獒王