Как округлить в Excel (округлить число/значение, дату/время)
У многих, кто работает с математическими операциями в Excel, периодически возникает необходимость округлить значение после вычисления, либо работать с целой частью числа и т.д.
Для таких операций в Excel существует несколько формул, рассмотрим основные:
=ОКРУГЛ (значение; число разрядов) округляет значение до указанного количества десятичных разрядов.
=ОКРУГЛВВЕРХ (значение; число разрядов) округляет значение до ближайшего большего по модулю значения.
=ОКРУГЛВНИЗ (значение; число разрядов) округляет значение до ближайшего меньшего по модулю значения.
для того, чтобы округлить целое число до высшего разряда, можно применить те же формулы, только с отрицательным числом разрядов. Наглядные примеры:

Примеры округления в Excel
для того, чтобы округлить в Excel дату, воспользуемся =ОКРУГЛВНИЗ (значение; число разрядов) (см рисунок выше)
Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок ниже. Если у Вас остались вопросы — задавайте!
Как округлить дату до дня в excel
The ROUNDUP function always rounds a number up (away from 0) to a specified number of digits. The function is particularly useful when you need to ensure that a result is rounded up to the nearest whole number or a specific decimal place.
Syntax of ROUNDUP
=ROUNDUP( number , num_digits )
The ROUNDUP function syntax has the following arguments:
- Number (required): The number to be rounded up.
- Num_digits (required): The number of digits to which you want to round the number up.
- If num_digits is a positive value, ROUNDUP rounds a number up to the right of the decimal point.
| =ROUNDUP(16.143, 2) | // Returns 16.15 (16.143 was rounded up to 2 decimal places) |
| =ROUNDUP(16.143, 0) | // Returns 17 (16.143 was rounded up to 0 decimal places) |
| =ROUNDUP(16.143, -1) | // Returns 20 (16.143 was rounded up to 1 decimal place to the left of decimal) |
Round up to the right of decimal point
To round up values to the right of the decimal point, set num_digits to a positive number. For example, to round the numbers in the following table up to 1, 2, or n decimal places, use 1, 2, or n for the num_digits argument.

Round up to an integer
To round up to nearest whole number, set num_digits to 0. For example, to round the numbers in the following table up to the nearest integers, use 0 for the num_digits argument.

Round up to the left of decimal point
To round up values to the left of the decimal point, set num_digits to a negative number. For example, to round the numbers in the following table up to 1, 2, or n decimal places to the left of the decimal point, use -1, -2, or -n for the num_digits argument.

Note: ROUNDUP always rounds a number up away from 0, regardless of its sign. When rounding a negative number, its absolute value is first rounded up and then the negative sign (-) is applied back to the rounded result.
ROUNDUP Exercises
Deepen your understanding of rounding numbers with ROUNDUP by engaging in the interactive practice exercises provided below. Click on «Show Result » to verify your answers and see the correct results.
| Formula | Description | Result |
|---|---|---|
| =ROUNDUP(3.162, 2) | Rounds 3.162 up to 2 decimal places (nearest .01) | 3.17 Show Result |
| =ROUNDUP(53.74, 1) | Rounds 53.74 up to 1 decimal place (nearest .1) | 53.8 Show Result |
| =ROUNDUP(1.68, 0) | Rounds 1.68 up to 0 decimal places (nearest 1) | 2 Show Result |
| =ROUNDUP(376.1, 0) | Rounds 376.1 up to 0 decimal places (nearest 1) | 377 Show Result |
| =ROUNDUP(436.4, -1) | Rounds 436.4 up to 1 decimal place to the left of the decimal point (nearest 10) | 440 Show Result |
| =ROUNDUP(-436.4, -2) | Rounds -436.4 up to 2 decimal places to the left of the decimal point (nearest 100) | -500 Show Result |
Batch round up in the original location with Kutools
Kutools for Excel’s Round utility offers a simpler solution for rounding up numbers from multiple ranges to a specific decimal place at once, without the need to store the rounded results in another location as required when using the ROUNDUP function. To use this feature, simply select the ranges containing the numbers you wish to round up, and follow the instructions below:
- On Kutools tab, in Ranges & Cells group, select Round.
- In the pop-up dialog box, select Rounding up, and then specify the decimal place you want to round the numbers to.
- Click Ok.

Note: If you do not have Kutools for Excel installed, please download and install it to enable this Round feature. The professional Excel add-in offers a 30-day free trial with no limitations.
Other rounding functions
Rounding to specified number of digits
| ROUND | Rounds a number up or down to the specified decimal place (Standard rounding, where numbers less than 5 are rounded down and numbers equal to or greater than 5 are rounded up). |
| ROUNDDOWN | Rounds a number down to the specified decimal place. |
| INT | Rounds a number down to the nearest integer. |
| EVEN | Rounds a number up to the nearest even integer. |
| ODD | Rounds a number up to the nearest odd integer. |
Rounding to specified multiple
| MROUND | Rounds a number up or down to the nearest multiple of a specified significance. |
| CEILING | Rounds a number up to the nearest multiple of a specified significance. |
| FLOOR | Rounds a number down to the nearest specified multiple. |
Truncating to specified number of digits
| TRUNC | Truncates a number based on specified number of digits (It actually operates identically to ROUNDDOWN). |

Related articles
Best Office Productivity Tools
Transform Hours into Minutes with Kutools for Excel!
Ready to supercharge your Excel tasks? Harness the power of Kutools for Excel — your ultimate time-saving tool. Streamline intricate tasks and glide through your data like a pro. Experience Excel at lightning speed!
Why You Need Kutools for Excel
️ Over 300 Powerful Features: Kutools is packed with more than 300 advanced features, simplifying your work in over 1500 scenarios.
Superior Data Processing: Merge cells, remove duplicates, and perform advanced data conversions – all without breaking a sweat!
⏱️ Efficient Batch Operations: Why put in extra effort when you can work smart? Import, export, combine, and tweak data in bulk with ease.
Customizable Charts and Reports: Access a broad variety of additional charts and generate insightful reports that tell a story.
️ Powerful Navigation Pane: Gain an advantage with the robust Column Manager, Worksheet Manager, and Custom Favorites.
Seven Types of Drop-down Lists: Make data entry a breeze with drop-down lists of various features and types.
User-Friendly: A breeze for beginners and a powerful tool for experts.
Как округлить дату до предыдущего или следующего дня недели в Excel?

Если вы хотите округлить даты до следующего воскресенья, вы можете выполнить следующие шаги.
1. Выберите диапазон, в который вы поместите даты округления, и щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек в контекстном меню. См. Снимок экрана:

2. В диалоговом окне Формат ячеек на вкладке Число нажмите Дата в Категории список, затем выберите нужный тип. См. Снимок экрана:

3. Нажмите ОК . Затем перейдите к первой ячейке выбранных ячеек и введите в нее эту формулу = ЕСЛИ (A2 = “”, “”, A2 + 7-MOD (A2-1,7)) и нажмите Enter затем перетащите маркер автозаполнения в ячейки. См. Снимок экрана:

Советы:
1. В приведенной выше формуле = ЕСЛИ (A2 = “”, “”, A2 + 7-MOD (A2-1,7)), A2 – это дата, которую вы хотите округлить, вы можете изменить 7 на другое число, чтобы округлить дату до другой день недели, 1 означает следующий понедельник, 2 означает следующий вторник и так далее.
2. Если вы хотите округлить дату до предыдущего воскресенья, вы можете использовать эту формулу = A2-WEEKDAY (A2,2) +7, а затем перетащить дескриптор автозаполнения в нужные ячейки. A2 – это дата, которую вы хотите округлить, и вы можете изменить 7 на 1,2,3,4,5,6, чтобы округлить дату до предыдущего понедельника, вторника, среды, четверга, пятницы и субботы.
Как в Excel округлить время?
В Экселе удобно работать с ячейками содержащими время, но как сделать округление времени?
- Как в Экселе указать точность округления времени?
- Как в Excel округлить время до часов?
- Как в Excel округлить время до минут?
- Как в Экселе округлить время до 5 минут?
- Как в Экселе округлить время до 15 минут?
- Как в Excel округлить время до 20 минут?
- Как в Excel округлить время до 30 минут?
- Как в Эксель округлить время до 5 секунд?
- Как в Экселе округлить время до 15 секунд?
- Как в Excel округлить время до 20 секунд?
- Как в Excel округлить время до 30 секунд?
Время в Excel записывается в виде доли суток и выводится в ячейку в соответствии с заданным форматом.
Ячейка с округлённым значением времени тоже должна иметь формат времени.
чтобы округлить время надо воспользоваться функцией ОКРУГЛ (ОКРУГЛВВЕРХ/ОКРУГЛВ НИЗ).
Время надо поделить на точность округления, выраженную в сутках, округлить до целых и результат умножить на точность округления.
в сутках 24 часа или 24*60=1440 минут
если время в ячейке A2, а точность округления в ячейке E2,то округлённое время выразится формулами:
=ОКРУГЛ( A2*1440/E2 ; 0 )*E2/1440
=ОКРУГЛВВЕРХ( A2*1440/E2 ; 0 )*E2/1440
=ОКРУГЛВНИЗ( A2*1440/E2 ; 0 )*E2/1440

Формулы для округления времени:
округление до минут (точность 1 минута)
=ОКРУГЛ( A2*1440 ; 0)/1440
=ОКРУГЛВВЕРХ( A2*1440 ;0)/1440
=ОКРУГЛВНИЗ( A2*1440 ;0)/1440
округление до 5 минут (точность 5 минут)
=ОКРУГЛ( A2*1440/5 ; 0 )*5/1440
=ОКРУГЛВВЕРХ( A2*1440/5 ; 0 )*5/1440
=ОКРУГЛВНИЗ( A2*1440/5 ; 0 )*5/1440
округление до 15 минут (точность 15 минут)
=ОКРУГЛ( A2*1440/15 ; 0 )*15/1440
=ОКРУГЛВВЕРХ( A2*1440/15 ; 0 )*15/1440
=ОКРУГЛВНИЗ( A2*1440/15 ; 0 )*15/1440
округление до 30 минут (точность 30 минут)
=ОКРУГЛ( A2*1440/30 ; 0 )*30/1440
=ОКРУГЛВВЕРХ( A2*1440/30 ; 0 )*30/1440
=ОКРУГЛВНИЗ( A2*1440/30 ; 0 )*30/1440
округление до 5 секунд (точность 5/60=0.0833333333333 333 минут)
=ОКРУГЛ( A2*1440/0.0833333333 333333 ; 0 )*0.0833333333333333 /1440
=ОКРУГЛВВЕРХ( A2*1440/0.0833333333 333333 ; 0 )*0.0833333333333333 /1440
=ОКРУГЛВНИЗ( A2*1440/0.0833333333 333333 ; 0 )*0.0833333333333333 /1440