I am trying to round a number in JavaScript to match the rounding in Excel.
Excel:
=ROUND(123456,-1)
which outputs
123460
How can I force JavaScript to round to negative decimal places?
function round(x, places) { var shift = Math.pow(10, places); return Math.round(x * shift) / shift; }
Formula.js implements all math functions offered by Microsoft Excel 2013, including ROUND.