Да ли сте збуњени Екцеловим функцијама заокруживања? Научите разлику између РОУНД, РОУНДУП и РОУНДДОВН у овом корисном водичу.

Сложени математички прорачуни често резултирају ситуацијама у којима корисници морају заокружити крајњи резултат. Срећом, Екцел нуди три различите функције које могу заокружити резултате математичког прорачуна.

РОУНД, РОУНДУП и РОУНДДОВН су сви синтаксички слични, али дају различите крајње резултате. За кориснике је изузетно важно знати који да користе и када. Бити свестан суптилних разлика између ова три може вам помоћи да постигнете жељене резултате у Екцел-у.

Зашто Екцел има три РОУНД функције?

У Мицрософт Екцел-у постоје три одвојене функције заокруживања. Иако су сва три слична и имају скоро исту синтаксу, сваки даје мало другачији резултат, а програмери програма Екцел би требало да буду свесни разлика.

Три функције заокруживања су РОУНД, РОУНДУП и РОУНДДОВН. Сви су они веома корисни за помоћ корисницима да форматирају излаз из операција. Свака од функција се користи за ограничавање броја децималних места приказаних у броју.

1. РОУНД

Функција РОУНД је најпознатија од три функције. Има релативно једноставну синтаксу:

=РОУНД(број, број_цифре)

Први аргумент је број који се заокружује, док је други број број децималних места на који треба да буде ограничен. Функција прати стандардна правила за заокруживање и може заокружити свој унос навише или наниже.

Први аргумент у функцији може бити или статичка вредност, референца на другу ћелију или другу функцију. Други аргумент одређује на колико децималних места функција треба да заокружи. Може бити било који цео број.

Уношењем 0 на другу позицију, функција може заокружити први аргумент на цео број.

=РОУНД(3,78, 0)

Горња формула ће резултирати бројем 4. Бројеви у колони Б следеће табеле су генерисани коришћењем функције РОУНД на бројевима у колони А, са 2 као другим аргументом.

2. ОКУПИТИ

Функција РОУНДУП је друга од функција РОУНД. Веома је слична стандардној кружној функцији. РОУНДУП-ова синтакса изгледа исто као РОУНД-ова:

=РОУНДУП(број, број_цифре)

Функционално, функција РОУНДУП ради скоро исто као и РОУНД. Главна разлика између њих је у томе што РОУНД може заокружити број у аргументу један навише или наниже, РОУНДУП заокружује само нагоре.

Само заокруживање значи да ће без обзира на вредност на последњој децимали броја који се заокружује, све док није 0, он ће бити заокружен.

=РОУНДУП(0,0072, 3)

Иако је крајње децимално место у броју изнад 2, резултати ће и даље заокружити на 0,008. Једини начин да се број не заокружи је ако се све задње цифре после децималног места заокруже на 0. Коришћење 0,0070 ће и даље заокружити на 0,007 у горњем примеру.

У горњој табели, разлике између РОУНД и РОУНДУП могу се јасно видети када се упореде колоне Б и Ц.

3. СИЋИ ДОЛЕ

Екцелова функција РОУНДДОВН је прилично слична прве две функције заокруживања. Функција РОУНДДОВН користи исту синтаксу као РОУНД и РОУНДУП:

=РОУНДДОВН(број, број_цифре)

Слично као функција РОУНДУП одозго, кључна разлика између РОУНД и РОУНДДОВН је у томе што ће РОУНДДОВН увек заокружити свој резултат наниже. Заокруживање наниже ће се десити без обзира на вредност преосталих цифара.

=РОУНДДОВН(0,0078, 3)

Излаз исправљене функције биће 0,007, упркос томе што је вредност следеће цифре 8. Резултати ће увек изгледати као да скраћују тренутни број на наведену цифру без разматрања било које задње цифре.

Разлике између све три функције заокруживања су лако видљиве у горњем примеру. Једна важна ствар коју треба напоменути је видљива у ћелији Д2. Ако је последња цифра 0, биће подразумевано скривена у резултатима. Скривена последња цифра се може променити помоћу конфигурисање прилагођеног форматирања Екцел-а да ћелије приказују унапред одређени број цифара.

Примери разлика између Екцелових РОУНД функција

Постоји низ ситуација у којима различите функције заокруживања програма Екцел могу бити корисне. Једноставна геометријска израчунавања нуде занимљив начин да се сагледају различите функције заокруживања.

Као пример, размотрите следећу табелу која се користи за израчунавање запремине сферног објекта са датим радијусом. Да бисмо пронашли запремину сфере, користићемо следећу формулу:

запремина = (4/3) π р^3

У овој формули, р ће бити полупречник сфере. За Пи, Екцел нуди уграђену ПИ функцију. Коначно, радијус се може коцкати користећи Екцелову формулу ПОВЕР. Први аргумент ће бити полупречник сфере. Друга ће бити моћ на коју се уздиже, 3.

Можемо да унесемо ову формулу и листу полупречника да бисмо израчунали запремину различитих сфера. Добијена формула ће изгледати овако:

=(4/3) * ПИ() * ПОВЕР(А2, 3)

Сваки резултат показује укупну запремину дотичне сфере, али захваљујући броју децималних места, резултат је тешко читати. Функција округлог облика може помоћи у постизању лакше разумљивог исхода.

Број цифара после децимале може се ограничити премотавањем формуле одозго унутар функције РОУНД. Добијена формула ће више изгледати:

=РОУНД((4/3) * ПИ() * ПОВЕР(А2, 3), 2)

Коришћење горње формуле у колони Ц резултира заокруживањем запремине на 2 децимале. Замена РОУНД за РОУНДУП и РОУНДДОВН може попунити колоне Д и Е:

=РОУНДУП((4/3) * ПИ() * ПОВЕР(А2, 3), 2)
=РОУНДДОВН((4/3) * ПИ() * ПОВЕР(А2, 3), 2)

Крајњи резултати се скраћују на 2 децимале у сваком случају и заокружују нагоре или наниже у зависности од функције која се користи.

Када користите било коју од функција РОУНД за скраћивање броја децималних места у формули, резултат ће бити заокружен чак и када се користи у другим прорачунима. Када се опција формата користи за ограничавање броја децималних места уместо тога, стварни резултат ће бити сачуван, а сви будући прорачуни ће користити пуни резултат.

Коришћење заокружених бројева може проузроковати губитак у прецизности за сложене прорачуне, тако да корисници треба да буду свесни који метод заокруживања је најпогоднији.

Разумети разлике између Екцелових РОУНД функција

Свака од три Екцел-ове функције заокруживања ради мало другачије од друге. Иако су сва три округла броја, разумевање разлика између њих може вам помоћи да добијете тачне резултате које тражите.

Знати када резултат треба заокружити навише, када га треба заокружити наниже и када правац није битан може вам помоћи да одлучите која формула вам је потребна. Бити упознат са све три функције и знати како оне мењају податке са којима радите је од суштинског значаја за програмере програма Екцел.