This doesn't make any sense to me. What do you
mean by "It must always round up"? Do you just
want to add .005 to any number?
No, I can't just add .005. I'll try to make this clearer. Any number can either be .005, or .000.
e.g. (.003 becomes .005, it does not become .008)
e.g. (.006 becomes .010, it does not become .011)
The last digit must be a 5 or 0.
Does this make more sense?
Okay, but look at your examples...
e.g. 1.100 becomes 1.105
e.g. 2.115 becomes 2.120
Why does 1.100 become 1.105? -- it's last digit (1/1000) is 0!
Why does 2.115 become 2.120? -- it's last digit (1/1000) is 5!
=CEILING(0.003,0.005) produces 0.005
=CEILING(0.006,0.005) produces 0.010 No, I can't just add .005. I'll try to make this clearer. Any number can either be .005, or .000.
Just because I'm bored, you would get the expected results of your examples by using:
=IF(CEILING(A1,0.005)=A1,A1+0.005,CEILING(A1,0.005))
If negatives are involved, try
=IF(CEILING(A1,0.005*A1/ABS(A1))=A1,A1+0.005*A1/ABS(A1),CEILING(A1,0.005*A1/ABS(A1)))