Often you may want to round numbers to 2 decimal places in PowerShell.
You can use the following methods to do so:
Method 1: Round Numbers to Exactly 2 Decimal Places
$some_values | ForEach-Object { '{0:N2}' -f $_ }
This particular example will round each number in the array named $some_values to exactly 2 decimal places.
Method 2: Round Numbers to a Max of 2 Decimal Places
$some_values | ForEach-Object { [math]::round($_, 2) }
This particular example will round each number in the array named $some_values to a max of 2 decimal places.
The following examples show how to use each method in practice.
Example 1: Round Numbers to Exactly 2 Decimal Places in PowerShell
We can use the following syntax to create an array named $some_values and round each value in the array to exactly 2 decimal places:
$some_values = @(12.3488, 10.1, 20.0092, 15.502)
$some_values | ForEach-Object { '{0:N2}' -f $_ }
The following screenshot shows how to use this syntax in practice:

Notice that each value in the output is rounded to exactly 2 decimal places.
By using the -f format operator with the syntax {0:N2} we specified that each value should have exactly 2 values after the decimal place.
Example 2: Round Numbers to Max of 2 Decimal Places in PowerShell
We can use the following syntax to create an array named $some_values and round each value in the array to a max of 2 decimal places:
$some_values = @(12.3488, 10.1, 20.0092, 15.502)
$some_values | ForEach-Object { [math]::round($_, 2) }
The following screenshot shows how to use this syntax in practice:

Notice that each value in the output is rounded to a max of 2 decimal places.
For example, the value 10.1 rounded to 2 decimal places would be 10.10, but the round method only displays the necessary amount of decimal places up to a specific number.
Related Tutorials
The following tutorials explain how to perform other common tasks in PowerShell:
PowerShell: How to Calculate the Average of an Array
PowerShell: How to Calculate Sum of Values in Array
PowerShell: How to Find Minimum and Maximum Values in Array
PowerShell: How to Find Duplicate Values in Array
