The TRUNC function in Google Sheets removes unwanted digits from a number.
This function can simplify large numbers or convert decimal values to integers. You can also use it to filter data in a spreadsheet.
⚠️ The TRUNC function is similar to the INT function, but TRUNC accepts a place argument and treats negative numbers differently (see example 2).
- 1 SYNTAX
- 2 Similar Functions
- 3 Possible Errors
- 4 Insert Math Symbols (Add-On)
- 5 TRUNC Function Examples
- 6 Conclusion
The syntax for the TRUNC function is:
value – The number that you want to truncate.
places – An optional argument specifying the number of digits.
Several functions deal with rounding. Choose the most appropriate for your use.
- CEILING – Rounds a number up to the nearest integer multiple of specified significance
- INT – Rounds a number down to the nearest integer
- FLOOR – Rounds a number down to the nearest integer multiple of specified significance
- MROUND – Rounds one number to the nearest integer multiple of another
- ROUND – Round a number to a specified number of decimal places using standard rounding
- ROUNDDOWN – Round a number down to a specified number of places
- ROUNDUP – Round a number up to a specified number of places
- TRUNC: Truncates a number to a certain number of significant digits by omitting less significant digits
#VALUE! – An argument is non-numeric.
Insert Math Symbols (Add-On)
TRUNC Function Examples
Here are some examples of how you can use the TRUNC function in Google Sheets:
Example 1 – Lower a Decimal to a Whole Number
To change the number
12.345 to 12, you would use the following formula:
As you can see from the result of 12, TRUNC does not follow standard rounding rules. It simply removes numbers to arrive at the number of
places specified. In this case, places defaulted to 0. We’ve seen this work with a positive number. Next, let’s look at a negative number.
Example 2 – Negative Number
Next, let’s look at using TRUNC on a negative number. We’ll switch the sign to
-12.345 and keep the places argument at the default of 0.
The result is -12. It is essential to realize this is a different result than rounding a number with the INT function, which would have returned -13.
Example 3 – Filtering by Numbers
You can use this function to FILTER data in a spreadsheet. For example, the following formula would return all of the rows in a spreadsheet where the value in the
Price column is an integer:
=FILTER(A4:B7, TRUNC(B4:B7) = B4:B7)
The filter returns rows where the truncated number is the same as the original. The values only meet this condition when they have no decimal values.
Example 4 – Similarity to the ROUNDDOWN Function
Google Sheets offers many functions to handle rounding. One of them ROUNDDOWN, functions the same as the TRUNC function. Let’s look at a few
places to show how the output compares.
As you can see, the two functions output the same results.
Live Examples in Google Sheets
Use a copy of this live Google Sheet for a quick start with the examples from above.
The TRUNC function in Google Sheets helps remove decimal places from numbers. This function can make numbers easier to read and understand or work with in calculations.