Объединение операций двух или более функций, таких как ROUND и SUM, в одной формуле в Excel называется функцией вложенности. Вложенность достигается тем, что одна функция выступает в качестве аргумента для второй функции. Следуйте этому руководству и узнайте, как правильно вкладывать функции и комбинировать операции в Microsoft Excel.
Информация в этой статье относится к Excel 2019, 2016, 2013, 2010, 2007; Excel для Mac, Excel для Office 365, Excel Online, Excel для Android, Excel для iPhone и Excel для iPad.
Общие правила объединения функций в Excel
При оценке вложенных функций Excel всегда сначала выполняет самую глубокую или самую внутреннюю функцию, а затем направляется наружу.
В зависимости от порядка двух функций при объединении применяется следующее:
- Строки или столбцы данных суммируются, а затем округляются до заданного количества десятичных разрядов в пределах одной ячейки рабочего листа (см. Строку 6 выше).
- Значения округляются, а затем суммируются (см. Строку 7 выше).
- Значения округляются и затем суммируются, все в одной ячейке с использованием формулы вложенного массива SUM / ROUND (см. Строку 8 выше).
Начиная с Excel 2007, количество уровней функций, которые могут быть вложены друг в друга, равно 64. До этой версии было разрешено только семь уровней вложенности.
Объедините функции КРУГЛЫЙ И СУММЫ
Хотя можно ввести полную формулу вручную, вам может оказаться проще использовать диалоговое окно «Аргументы функций» для ввода формулы и аргументов.
= ROUND (СУММ (А2: А4), 2)
Диалоговое окно упрощает ввод аргументов функции по одному, не беспокоясь о синтаксисе функции, таком как скобки вокруг аргументов и запятые, которые действуют как разделители между аргументами.
Несмотря на то, что функция SUM имеет свое собственное диалоговое окно, ее нельзя использовать, когда функция вложена в другую функцию. Excel не позволяет открывать второе диалоговое окно при вводе формулы.
Чтобы следовать этому руководству для совместного использования функций ROUND и SUM, начните с ввода данных в строки 1, 2, 3, 4 и 5. Затем выполните следующие действия:
-
Выберите ячейку B6, чтобы сделать ее активной.
-
Выберите вкладку « Формулы » на ленте .
-
Выберите Math & Trig, чтобы открыть раскрывающийся список функций.
-
Выберите ROUND в списке, чтобы открыть диалоговое окно Function Arguments. На Mac откроется построитель формул.
-
Поместите курсор в текстовое поле « Число» .
-
Введите SUM (A2: A4), чтобы ввести функцию SUM в качестве аргумента Number функции ROUND.
-
Поместите курсор в текстовое поле Num_digits .
-
Введите 2, чтобы округлить ответ на функцию SUM до 2 десятичных знаков.
-
Нажмите OK, чтобы завершить формулу и вернуться к рабочему листу. За исключением Excel для Mac, где вы выбираете « Готово» .
-
Ответ 764.87 появляется в ячейке B6, поскольку сумма данных в ячейках D1-D3 (764.8653) округляется до 2 десятичных знаков.
-
Выберите ячейку C3, чтобы отобразить вложенную функцию на панели формул над рабочим листом.
Используйте формулу Excel Array / CSE
Формула массива, такая как в ячейке B8, позволяет выполнять несколько вычислений в одной ячейке рабочего листа. Формула массива легко распознается фигурными или фигурными скобками {}, которые окружают формулу.
Эти скобки, однако, не вводятся, но вводятся нажатием клавиш Shift + Ctrl + Enter на клавиатуре. Из-за ключей, используемых для их создания, формулы массива иногда называют формулами CSE.
Формулы массива обычно вводятся без помощи диалогового окна функции. Чтобы ввести формулу массива SUM / ROUND в ячейку B8, используйте эту формулу:
{= ROUND (СУММ (А2: А4), 2)}
-
Выберите ячейку B8, чтобы сделать ее активной.
-
Введите формулу:
{= ROUND (СУММ (А2: А4), 2)}
-
Нажмите и удерживайте клавиши Shift + Ctrl .
-
Нажмите клавишу ввода.
-
Отпустите клавиши Shift + Control .
-
Значение 764,87 появляется в ячейке B8.
-
Выберите ячейку B8, чтобы отобразить формулу массива на панели формул.
Используйте функции Excel ROUNDUP и ROUNDDOWN
Excel has two other rounding functions that are very similar to the ROUND function. They are the ROUNDUP and ROUNDDOWN functions. These functions are used when you want values to be rounded in a specific direction, rather than relying on Excel’s rounding rules.
Since the arguments for both of these functions are the same as those of the ROUND function, either can easily be substituted into the nested formula shown in row 6.
The form of the ROUNDUP/SUM formula is:
=ROUNDUP(SUM(A2:A4),2)
The form of the ROUNDDOWN/SUM formula is:
=ROUNDDOWN(SUM(A2:A4),2)