作者:乔山办公网日期:
返回目录:excel表格制作
假设数据在A1:F1中,A2中输入
=RMB(A1*2)/2
右拉
你的意思好像是抄,四舍六入保留一位小数,百分位是5的话,看千分位如果是偶数百分位5不进位,否则进位。
=IF(MOD(U22*10,1)=0.5,ROUND(U22/2,1)*2,ROUND(U22,1))
这个公式袭的问题主要在于设置条件不对。
MOD(U22*10,1)=0.5
我理解这个条件的本意是U22的百百分位如果是5,但是这个函数不能满足要求,比如
MOD(2.4500*10,1)=0.5
MOD(2.45123*10,1)=0.5123,这度个数就不等于0.5
根据题意,设置函数
=IF(AND(MOD(INT(U22*100),10)=5,MOD(INT(U22*1000),2)=0),INT(U22*10)/10,ROUND(U22,1))
如果U22的百分位是5,且千分位是偶数,U22保留一问位小数答(第一位以后舍去),否则按四舍五入保留一位小数。
=IF(AND(ROUND((A1*1000-INT(A1*100)*10),10)=5,MOD(INT(A1*100),2)=0),INT(A1*100)/100,ROUND(A1,2))
=ROUND(INT(RAND()*100+100)+INT(RAND()*10)*2/100,2)