Možná to jde lépe, ale já to dělám takto:
= REPLACE(STR(15, 5, 0), ' ', '0')
Funkce STR(num, length, decimals) převede číslo na řetězec určené délky (doplněný zleva mezerami) a s daným počtem desetinných míst.
Většinou si formátování řešíme až v prezentační vrstvě, ale někdy se to může hodit...