Freelancer:
zhuolu
Câștigător
Demo with floats
The macro still functions when dealing with floating numbers.