Skip to main content

Excel ROUNDUP(): When You Want More, Not Less

Discover how to use the ROUNDUP() function in Excel to consistently round numbers away from zero. Learn the syntax, see examples, and compare ROUNDUP() with other rounding methods.
Jun 12, 2025  · 5 min read

The ROUNDUP() function is unique among Excel’s rounding options because it always rounds away from zero. This means the result is always greater in magnitude (more positive or more negative) than the original number, no matter what the digit is after the rounding position.

In this article, I will walk through the syntax of the ROUNDUP() function, explore examples, and compare it to other Excel rounding methods to help you decide when and how to use it effectively. If you are unfamiliar with some basics, I recommend you take our Introduction to Excel and Data Preparation in Excel courses to build a solid foundation. 

Quick Answer: How to Round up in Excel

Here is a quick example, if you're busy: The following function rounds up 76.345 to 77 as the nearest whole number.

=ROUNDUP(76.345, 0)

ROUNDUP in Excel simple example

How Excel ROUNDUP() Works

Here are the arguments that are used with the ROUNDUP() function:

=ROUNDUP(number, num_digits)

Where:

  • number: The value you want to round up.

  • num_digits: Sets how many decimal places or digits to the left of the decimal to round to.

A little more about that num_digits argument: It controls how the numbers are rounded up.

  • When it's positive: Rounds up to a specified number of decimal places. For example, =ROUNDUP(3.14159, 2) returns 3.15.

  • When it's zero: Rounds up to the nearest whole number. For example, =ROUNDUP(3.14159, 0) returns 4.

  • When it's negative: Rounds up to the left of the decimal, such as tens, hundreds, etc. For example:, =ROUNDUP(314.159, -2) returns 400.

When to Use ROUNDUP() Instead of ROUND()

While Excel’s ROUND() function rounds numbers up if the digit being dropped is 5 or greater, and down if it is less than 5 (this is known as round half up), ROUNDUP() always rounds away from zero.

Use ROUNDUP() when precision demands rounding upward regardless of value, such as:

  • Calculating shipping weights to ensure you never charge too little or underestimate package size.
  • Setting price floors to prevent prices from falling below a set threshold.
  • Rounding up time blocks for billing or scheduling, ensuring you don’t underestimate the time spent.

It is important to note that, unlike ROUND(), ROUNDUP() ignores whether the digit is 5 or greater, thus increasing the number value.

Two Common ROUNDUP() Examples

Now that we have learned how the ROUNDUP() function works, let’s explore the following examples to understand its practical applications.

Round up monetary values

Use ROUNDUP() to ensure you never underestimate amounts like prices or costs. The function below rounds up the number to 45.13.

=ROUNDUP(45.126, 2)

ROUNDUP in Excel to two decimal places

Round up to nearest 10

The ROUNDUP() function rounds quantities, inventory, or other integers to the next multiple of 10. For example, the function below rounds up 67 to 70.

=ROUNDUP(67, -1)

ROUNDUP in Excel to nearest whole number

How ROUNDUP() Differs from Similar Functions

Excel offers several rounding functions, each with distinct behavior. The table below summarizes how ROUNDUP() compares to other commonly used rounding functions:

Function

Behavior

Example

ROUNDUP()

Always rounds up, away from zero

=ROUNDUP(2.1, 0) → 3

ROUND()

Rounds up or down based on value

=ROUND(2.5, 0) → 3

ROUNDDOWN()

Always rounds down, toward zero

=ROUNDDOWN(2.9, 0) → 2

CEILING()

Rounds up to the nearest multiple

=CEILING(7, 5) → 10

INT()

Rounds down to the nearest integer (negative values round farther from zero)

=INT(-4.5) → -5

MROUND()

Rounds to nearest multiple, up or down

=MROUND(2.3, 0.5) → 2.5

More Advanced Cases: ROUNDUP() with Formulas

The ROUNDUP() function becomes even more useful when combined with other Excel functions. Here are some common ways you can use it in dynamic formulas.

Nesting inside calculations

Use ROUNDUP() within a formula to ensure results are always rounded up during calculations, such as when calculating pricing, taxes, or commissions. For example, the formula below rounds the product of A2 and B2 up to 2 decimal places.

=ROUNDUP(A2 * B2, 2)

ROUNDUP in Excel after multiplying two columns

And in case you are wondering, like I was: Using the function in this way rounds the final result; it doesn't round each element before multiplying them together. This next example will show you how to round each value before multiplying.

=ROUNDUP(A2,2) * ROUNDUP(B2, 2)

ROUNDUP in Excel before multiplying two columns

ROUNDUP() in conditional logic

You can also apply rounding only under certain conditions using the IF() function. For example, the formula below rounds A2 up to the nearest whole number only if it's positive; otherwise, it returns a blank.

=IF(A2 > 0, ROUNDUP(A2, 0), "")

ROUNDUP in Excel with conditional logic

Working with arrays

In modern Excel versions (365 or Excel 2019+), ROUNDUP() can be applied to arrays using dynamic formulas. For example, the formula below returns an array of each value in A2:A9 rounded up to the nearest whole number. This method is useful for bulk adjustments without helper columns.

=ROUNDUP(A2:A9, 0)

ROUNDUP in Excel with arrays

I recommend taking our Advanced Excel Functions course to learn more about Excel functions to maximize your efficiency when handling complex datasets.

Common Pitfalls and Tips

When using the ROUNDUP() function in Excel, it’s important to be aware of several practical considerations to avoid unexpected results.

  • Negative numbers round further from zero: ROUNDUP() always rounds away from zero, which means for negative numbers, the function rounds down to a more negative value. For example, =ROUNDUP(-2.3, 0) results in -3, not -2. This behavior can affect calculations where negative values represent losses or deductions, so always double-check your logic when dealing with negatives.

  • Rounding inflation in calculations: When applied repeatedly across large datasets or financial models, ROUNDUP() can introduce rounding inflation, where values are consistently biased higher than needed. To avoid this issue, use ROUNDUP() only where necessary and consider rounding at the final stage instead of every intermediate step.

  • Similar to CEILING(), but not the same: For positive numbers, ROUNDUP() and CEILING() often produce the same result by rounding up to the nearest integer. Only use CEILING() when rounding to a specific increment, like multiples of 5 or 10, and ROUNDUP() when you want to round based on decimal places.

Conclusion

The ROUNDUP() function is your go-to tool in Excel when values must always round upward, regardless of their decimal value. It ensures you never underestimate figures, making it useful in budgeting, pricing, quotas, and financial forecasting.

I recommend taking our Data Analysis with Excel Power Tools and Excel Fundamentals skill tracks to learn advanced Excel techniques, including Power Query, Power Pivot, and the dynamic M Language.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
I create articles that simplify data science and analytics, making them easy to understand and accessible.

FAQs

How is ROUNDUP() different from ROUND()?

ROUNDUP() always rounds away from zero, while ROUND() rounds up or down depending on the digit being removed.

What happens when I use a negative num_digits in ROUNDUP()?

The number rounds up to the left of the decimal. For example, =ROUNDUP(123, -1) round to 130

Does ROUNDUP() work with time or dates?

Not directly. For time rounding, use MROUND(), CEILING(), or time-specific formulas instead.

Is ROUNDUP() the same as CEILING()?

No. CEILING() rounds up to a specific multiple, while ROUNDUP() rounds by digit place.

Topics

Learn Excel with DataCamp

Course

Data Preparation in Excel

3 hr
55K
Understand how to prepare Excel data through logical functions, nested formulas, lookup functions, and PivotTables.
See DetailsRight Arrow
Start Course
See MoreRight Arrow
Related

Tutorial

Excel ROUND(): The Complete Guide to Rounding in Excel

Learn how to use the ROUND() function and its alternatives in Excel. Learn how to round decimals, integers, and time values.
Allan Ouko's photo

Allan Ouko

7 min

Tutorial

SUBTOTAL() Formula in Excel: A Full Calculation Guide

Learn how the SUBTOTAL() function dynamically summarizes filtered or grouped data. Understand its syntax, explore practical examples, and compare it with similar functions.
Vinod Chugani's photo

Vinod Chugani

9 min

Tutorial

Mastering SQL ROUND: Precision Handling in Data Analysis

Learn how to use the SQL ROUND function in this tutorial. It covers the implementation of the ROUND function in Oracle, MySQL, PostgreSQL, and SQL Server.
Laiba Siddiqui's photo

Laiba Siddiqui

10 min

Tutorial

How to Sum in Excel: A Full Guide

Learn how to add numbers in Excel using built-in tools. Explore multiple methods for quick calculations, including formulas, keyboard shortcuts, and table formatting.
Laiba Siddiqui's photo

Laiba Siddiqui

9 min

Tutorial

Excel MATCH() Function: How to Find the Position of a Value in a Range

Learn how to use the MATCH() function in Excel to locate the position of a value within a range, including its syntax, use cases, and advanced techniques.
Laiba Siddiqui's photo

Laiba Siddiqui

8 min

Tutorial

Rank Formula in Excel: A Comprehensive Guide With Examples

Learn how to rank data in Excel with RANK(), RANK.EQ(), and RANK.AVG() functions. Understand their differences, applications, and tips for accurate data analysis.
Laiba Siddiqui's photo

Laiba Siddiqui

11 min

See MoreSee More