请教EXCEL的公式!急!

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:16:53
比如说一个数乘以固定的数,得出的数个位数不是零的话,是否可以设公式让这个数遇到不是零的个位数时,自动变成0,同时十位数上升一个数字?
比如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了