How to Round Numbers Down to the Nearest Integer in Google Sheets Using ROUNDDOWN

When working with numerical data in financial ledgers, inventory counts, and project estimates, standard rounding rules (where values greater than or equal to five round upwards) often distort calculations. For instance, determining packaging units, billable hours, or budget quotas requires rounding strictly downwards towards zero, regardless of the decimal fraction. In Google Sheets, the ROUNDDOWN function provides exact programmatic control over rounding numbers down to whole integers or specified decimal places.

Syntax and Parameters of the ROUNDDOWN Function

The ROUNDDOWN function behaves similarly to the standard ROUND function, with the critical distinction that it always rounds values downwards towards zero. The formula structure is concise:

=ROUNDDOWN(value, [places])
  • value: The numeric value, cell reference, or calculation expression that you want to round down.
  • places (optional): The number of decimal places to which you want to round. If you set places to 0 (or omit it altogether), Google Sheets rounds the number down to the nearest whole integer.

How to Round Down to the Nearest Integer

To convert floating-point numbers with decimals into whole integers rounded downwards, follow these practical steps:

  1. Open your spreadsheet in Google Sheets.
  2. Select cell A1 and enter a decimal value, such as 48.87.
  3. Click on the adjacent cell where you want the rounded integer to display (such as B1).
  4. Type the following formula and press Enter:
    =ROUNDDOWN(A1, 0)
  5. Google Sheets outputs 48, completely discarding the fractional portion without incrementing to 49.

You can apply this formula across an entire column using Google Sheets’ fill handle or by wrapping the expression within an ARRAYFORMULA:

=ARRAYFORMULA(IF(A2:A="", "", ROUNDDOWN(A2:A, 0)))

Rounding Negative Numbers with ROUNDDOWN

It is important to understand how ROUNDDOWN processes negative values. The function always truncates towards zero rather than towards negative infinity:

  • A value of -5.8 rounded with =ROUNDDOWN(-5.8, 0) returns -5 (closer to zero).
  • If your mathematical requirement dictates rounding down towards negative infinity (so that -5.8 becomes -6), use the INT function instead:
    =INT(-5.8)

Comparison: ROUNDDOWN vs TRUNC vs INT

Google Sheets offers several truncation and floor functions. Selecting the appropriate tool depends on your data model:

Function Positive (12.75) Negative (-12.75) Configurable Decimals
=ROUNDDOWN(A1, 0) 12 -12 Yes (specify positive/negative places)
=TRUNC(A1, 0) 12 -12 Yes (strips specified decimals directly)
=INT(A1) 12 -13 No (always rounds towards -Infinity)

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.