Template:Round
|  | This template is used on approximately 264,000 pages, or roughly 2806% of all pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. | 
|  | This template uses Lua: | 
Usage
This template rounds parameter 1 by parameter 2 decimal places (goes the other way for negative rounding) and includes trailing zeros.
- {{Round|54.376|2}}
- {{Round|54.376|-1}}
- {{Round|68.4273E12|-10}}
For example, rounding by 1 gives 1 decimal digit, rounding by 0 gives integers, or rounding by -2 gives the amount in hundreds. Scientific notation is displayed for numbers greater than or equal to 1Template:E, or less than 1Template:E.
Examples
- {{Round|2.0004|3}}- Template:Pf → 2
 
- {{Round|0.000020004|7}}
- {{Round|0|8}}
- {{Round|154268|-3}}
- {{Round|154568|-3}}
- {{Round|1200004|-1}}- whereas Template:Pf → 1200000, even though Template:Pf → 1300000 (see m:Help:Format produced by expr)
 
- {{Round|1300004|-1}}
- {{Round|4.1e6|9}}
- {{Round|4.1e6|10}}
- {{Round|1542689271|-7}}
- {{Round|1542689271|2}}
- {{Round|7e9|-9}}
- {{Round|-123|1}}
- {{Round|-1200007|-2}}
- {{Round|-1234567899|-7}}
As with #expr, the total number of significant digits is not more than 14:
- {{Round|1234567890.123456789|10}}
- {{Round|123456789.0123456789|10}}
- {{Round|.0001234567890123456789|20}}
- The second parameter, precision, should be an integer. Non-integer may give unexpected result.
- {{Round|1.234567}}
- {{Round|1.234567|2}}
- {{Round|1.234567|2.3}}
- {{Round|1.234567|2.7}}
- Non-numeric input will result in an error message.
- {{Round|invalid}}
TemplateData
TemplateData for Round
Rounds (parameter 1) by (parameter 2) decimal places, and formats. Scientific notation is used for numbers greater than 1×10^9, or less than 1×10^−4.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| number | 1 | The number to be rounded | Number | required | 
| decimal places | 2 | The number of decimal places, if negative the number is rounded so the last (parameter 2) digits are zero | Number | suggested | 
Maintenance categories
See also
- {{Rounded calculation}}
- {{Significant figures}}
- {{Roundup}}
- {{Rounddown}}
 Template documentation
 Template documentation