请教EXCEL的公式!急!
来源:百度知道 编辑:UC知道 时间:2024/05/30 14:16:53
比如说一个数乘以固定的数,得出的数个位数不是零的话,是否可以设公式让这个数遇到不是零的个位数时,自动变成0,同时十位数上升一个数字?
比如480*1.3=624,想让这624自动变成630.
比如480*1.3=624,想让这624自动变成630.
=ROUNDUP(A1*1.3,-1)
你可以把624除以10得62.4
然后取整得62
再乘以10得620,再判断620与624等不等
不等则620+10=630
if(int(a/10)*10=a,a,int(a/10)*10+10)
可以的,=ROUND((A1+5)/10,0)*10
假设你用公式得出的数在B列 B1中输入 =ceiling(你的出这个数值的公式,10) 下拉
A1格输入:480,B1格输入:1.3,C1格输入:
=IF(MOD(A1*B1,10)=0,A1*B1,A1*B1+(10-MOD(A1*B1,10)))
最直接的是这样输入公式:
=10*ROUNDUP(C3/10,0)
意思是:
C3:你要加工的数字所在的地方,比方说C3里面是624
C3/10,这样你的数字就变成62.4
C3/10,0,是说你把62.4精确到个位
因为ROUNDUP本身就是向上精确到最近的位数,所以
ROUNDUP(C3/10,0)这个式子最后的计算结果是63
乘以10就是你要的630了