Какво да знаете
- След като въведете данните за урока в редове от 1 до 5, изберете клетка B6, за да я направите активна. Отидете на Формули и изберете Math & Trig > ROUND.
- Поставете курсора в текстовото поле Число и въведете SUM(A2:A4). Поставете курсора в текстовото поле Num_digits и въведете 2. Изберете OK.
- Отговорът на комбинираните функции ROUND и SUM се появява в клетка B6.
Тази статия демонстрира как да комбинирате функциите ROUND и SUM в Excel с примерен урок. Той също така включва информация за използването на CSE формула за масив на Excel и използването на функциите ROUNDUP и ROUNDDOWN. Тази информация се отнася за Excel 2019, 2016, 2013, 2010, 2007; Excel за Mac, Excel за Microsoft 365, Excel Online, Excel за Android, Excel за iPhone и Excel за iPad.
Комбинирайте функциите ROUND и SUM
Комбинирането на операциите на две или повече функции, като ROUND и SUM, в една формула в Excel се нарича функция за влагане. Влагането се осъществява, като една функция действа като аргумент за втората функция. Следвайте този урок и научете как правилно да влагате функции и да комбинирате операции в Microsoft Excel.
Започнете с въвеждане на данните в редове 1, 2, 3, 4 и 5, показани на изображението по-горе. След това изпълнете следните стъпки:
- Изберете клетка B6, за да я направите активната клетка.
- Изберете раздел Формули на лентата.
- Изберете Math & Trig, за да отворите падащия списък с функции.
- Изберете ROUND в списъка, за да отворите диалоговия прозорец Аргументи на функцията. На Mac се отваря Formula Builder.
-
Поставете курсора в текстовото поле Номер.
-
Въведете SUM (A2:A4), за да въведете функцията SUM като числов аргумент на функцията ROUND.
- Поставете курсора в текстовото поле Num_digits.
- Въведете 2, за да закръглите отговора на функцията SUM до 2 знака след десетичната запетая.
- Изберете OK, за да завършите формулата и да се върнете към работния лист. Освен в Excel за Mac, където вместо това избирате Готово.
- Отговорът 764.87 се появява в клетка B6, тъй като сумата от данните в клетки D1 до D3 (764.8653) е закръглена до 2 знака след десетичната запетая.
- Изберете клетка B6, за да покажете вложената функция в лентата с формули над работния лист.
Въпреки че е възможно да въведете цялата формула ръчно, може да ви е по-лесно да използвате диалоговия прозорец Аргументи на функцията, за да въведете формулата и аргументите.
=КРЪГЛО(СУМА(A2:A4), 2)
Диалоговият прозорец опростява въвеждането на аргументите на функцията един по един, без да се налага да се притеснявате за синтаксиса на функцията, като например скобите около аргументите и запетаите, които действат като разделители между аргументите.
Въпреки че функцията SUM има собствен диалогов прозорец, тя не може да се използва, когато функцията е вложена в друга функция. Excel не позволява отварянето на втори диалогов прозорец при въвеждане на формула.
Използване на Excel Array/CSE формула
Формула за масив, като тази в клетка B8, позволява извършването на множество изчисления в една клетка на работен лист. Формулата на масива се разпознава лесно от скобите или фигурните скоби { }, които обграждат формулата.
Тези скоби обаче не се въвеждат, а се въвеждат чрез натискане на Shift+ Ctrl+ Enterклавиши на клавиатурата. Поради ключовете, използвани за създаването им, формулите за масиви понякога се наричат CSE формули.
Формулите за масиви обикновено се въвеждат без помощта на диалоговия прозорец на функцията. За да въведете формулата за масив SUM/ROUND в клетка B8, използвайте тази формула:
{=ROUND(SUM(A2:A4), 2)}
- Изберете клетка B8, за да я направите активната клетка.
Въведете формулата:
{=ROUND(SUM(A2:A4), 2)}
- Натиснете и задръжте клавишите Shift+ Ctrl.
- Натиснете клавиша Enter.
- Освободете клавишите Shift+ Control.
- Стойността 764.87 се появява в клетка B8.
- Изберете клетка B8, за да се покаже формулата на масива в лентата за формули.
Използвайте функциите ROUNDUP и ROUNDDOWN на Excel
Excel има две други функции за закръгляване, които са много подобни на функцията ROUND. Те са функциите ROUNDUP и ROUNDDOWN. Тези функции се използват, когато искате стойностите да бъдат закръглени в определена посока, вместо да разчитате на правилата за закръгляване на Excel.
Тъй като аргументите и за двете функции са същите като тези на функцията ROUND, всеки може лесно да бъде заменен във вложената формула, показана в ред 6.
Формулата на формулата ROUNDUP/SUM е:
=КРЪГЛО НАГОРЕ(СУМА(A2:A4), 2)
Формулата на формулата ROUNDDOWN/SUM е:
=КРЪГЛО НАДОЛУ(СУМА(A2:A4), 2)
Общи правила за комбиниране на функции в Excel
Когато оценява вложени функции, Excel винаги първо изпълнява най-дълбоката или най-вътрешната функция и след това си проправя път навън.
В зависимост от реда на двете функции, когато се комбинират, се прилага следното:
- Редове или колони с данни се сумират и след това се закръглят до зададен брой десетични знаци, всички в рамките на една клетка на работен лист (вижте ред 6 по-горе).
- Стойностите се закръглят и след това се сумират (вижте ред 7 по-горе).
- Стойностите се закръглят и след това се сумират, всички в една клетка с помощта на формула за вложен масив SUM/ROUND (вижте ред 8 по-горе).
От Excel 2007 броят на нивата на функциите, които могат да бъдат вложени една в друга, е 64. Преди тази версия бяха разрешени само седем нива на влагане.
ЧЗВ
Мога ли също да използвам ROUND за суми за умножение?
Да, ROUND (заедно с ROUNDUP и ROUNDDOWN) ще работи и с общи суми за умножение. Това е подобна формула, с изключение на това, че игнорирате "SUM" и използвате "", за да умножите клетките. Трябва да изглежда по следния начин: =ROUNDUP(A2A4, 2) Същият подход може да се използва и за закръгляване на други функции като средни стойности на клетки.
Как да кажа на Excel да закръгли до най-близкото цяло число?
Закръгляването до цели числа вместо десетични знаци е просто въпрос на използване на "0" в десетичната точка за формулата SUM. Трябва да изглежда нещо като =ROUND(SUM(A2:A4), 0).
Как да попреча на Excel да закръгля автоматично числата вместо мен?
Excel може автоматично да закръгли стойността на клетка, ако самата клетка е твърде тясна, за да покаже пълното число, или това може да се дължи на настройките за формат на вашия работен лист. За да накарате Excel да показва пълния номер (без ръчно разширяване на всяка клетка), изберете клетката > Home раздел > Increase Decimal Продължете да избирате Увеличете Decimal, докато не покаже толкова от номера на клетката, колкото искате.