Заокружите на најближе 5 или 9 у Екцел-у (8 једноставних метода)

  • Деле Ово
Hugh West

Заокруживање је уобичајени процес за елиминисање најмање значајних цифара како би се олакшали процеси комуникације и процене. Екцел пружа различите врсте заокруживања. Овај водич ће вам показати како да заокружите на најближих 5 или 9 у Екцел-у.

Преузмите радну свеску за вежбу

Преузмите радну свеску са табелама које садрже све формуле и ВБА код испод.

Заокружи на најближе 5 или 9.клсм

8 лаких метода за заокруживање бројева на најближе 5 или 9 у Екцел-у

Да бисте заокружили број на најближих 5 или 9, постоји укупно осам метода. Седам од њих су различите формуле које потичу из различитих комбинација различитих функција. И још један је ВБА код за креирање прилагођене функције која директно заокружује број на најближих 5 или 9. Следећи скуп података ће се користити за демонстрацију свих метода.

1. Комбинација РОУНД, ЦХООСЕ и МОД функција

Прва формула коју ћемо користити је комбинација РОУНД , ЦХООСЕ , и МОД функције.

Да бисмо заокружили број, користимо функцију РОУНД за одређени број цифара. Потребна су му два аргумента, број који заокружује и број на који се заокружује. Док функција ЦХООСЕ узима број индекса и неколико бројева као аргументе и бира одређену радњу у складу са1.

👉 ЦЕИЛИНГ(Б5+(МОД(Б5,2)=0),5) заокружује оригиналну вредност на вишеструко од 5 и враћа 15.

👉 МОД(ЦЕИЛИНГ(Б5+(МОД(Б5,2)=0),5),2) враћа остатак када се претходна вредност подели са 2.

👉 МОД(ЦЕИЛИНГ(Б5+(МОД(Б5,2)=0),5),2)=0 враћа логичку вредност у зависности од тога да ли је вредност остатка једнака 0 или не.

👉 Коначно, резултат алгебарских операција у ЦЕИЛИНГ(Б5+(МОД(Б5,2)=0),5)-(МОД(ЦЕИЛИНГ(Б5+(МОД(Б5,2)=0), 5),2)=0) враћа вредност која садржи најближих 5 или 9.

Прочитајте више: Како заокружити резултат формуле у Екцел-у (4 лака метода)

8. Уграђивање ВБА кода

Уместо свих сложених и великих формула, можете лако да направите своју јединствену функцију помоћу Мицрософт Висуал Басиц-а за апликације (ВБА) који такође може да заокружи број на најближе 5 или 9 у Екцел-у. Ово је посебно корисно ако желите да поново користите код изнова и изнова.

Али прво, морате да имате картицу Програмер приказану на траци. Омогућите картицу Програмер ако је немате на траци програма Екцел. Када то будете имали, следите ове кораке да бисте направили сопствену функцију у ВБА.

Кораци:

  • Пре свега, идите на Програмер таб на траци и изаберите Висуал Басиц из групе Цоде .

  • Као као резултат, отвориће се ВБА прозор. Сада кликнитена Инсерт и изаберите Модуле из падајућег менија.

  • Следеће, идите на убаците модул и запишите следећу формулу.
6337
  • Сада сачувајте и затворите прозор.
  • Након тога, вратите се на табелу и изаберите ћелију Ц5 .
  • Затим запишите следећу формулу.

=Round59(B5)

  • Након тога , притисните Ентер .

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

Од сада можете користити формула било где у тој Екцел радној свесци да бисте заокружили број на најближих 5 или 9.

Прочитајте више: Време заокруживања на најближих 5 минута у Екцел-у (4 брза метода)

Закључак

Ово су све формуле и ВБА код за заокруживање вредности на најближе 5 или 9 у Екцел-у. Надамо се да вам је овај водич био користан и информативан. Ако имате било каквих питања или сугестија, јавите нам у наставку. За детаљније водиче попут овог посетите Екцелдеми.цом .

индексни број. Функција МОДузима број и делилац да врати остатак.

Кораци:

  • Прво изаберите ћелију Ц5 .
  • Затим запишите следећу формулу у ћелију.

=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)

  • Након тога, притисните Ентер на тастатури. Вредност ће вам бити заокружена на најближих 5 или 9.

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

Тако ћете имати бројеве заокружене на најближе 5 или 9 користећи формулу.

🔍 Рашчламба формуле

👉 РОУНД(Б5,0) узима вредност ћелије Б5 и заокружује вредност ако је разломак. Враћа 13.

👉 МОД(РОУНД(Б5,0),10) враћа остатак претходне вредности и 10, што је 3.

👉 Затим ЦХООСЕ(МОД(РОУНД(Б5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) одабире број за додати на основу остатка и првобитне вредности. У овом случају, то је 2.

👉 Коначно, РОУНД(Б5,0)+ЦХООСЕ(МОД(РОУНД(Б5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) додаје вредност из претходне функције и додаје је са оригиналном.

Прочитајте више: Како заокружити на најближих 10 центи у Екцел-у (4 погодна метода)

2. Комбиновање МРОУНД и МОД функција

Следећа формула користи комбинацијуФункције МРОУНД и МОД за заокруживање броја на најближих 5 или 9.

Користимо функцију МРОУНД да вратимо број заокружен нагоре до жељеног вишеструког. За почетак, ова функција може узети два аргумента - број и вишеструки. Функција МОД узима број и делилац да врати остатак.

Кораци:

  • Прво, изаберите ћелију Ц5 .
  • Сада упишите следећу формулу у ћелију.

=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)

  • После тога притисните Ентер .

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

Као резултат, сви бројеви ће бити заокружени на најближе 5 или 9.

🔍 Рашчламба формуле

👉 МРОУНД(Б5,5) заокружи вредност ћелије Б5 на вишекратник од 5 и враћа 15.

👉 МОД(МРОУНД(Б5,5),10) враћа остатак од 15 и 10, што је 5.

👉 (МОД(МРОУНД(Б5,5),10))=0 враћа логичку вредност, у зависности од тога да ли је остатак 0 или не. У овом случају, то је ФАЛСЕ.

👉 Коначно, МРОУНД(Б5,5)-((МОД(МРОУНД(Б5,5),10))=0) се враћа након одузимања или 0 или 1 и резултира заокруженом вредношћу на 5 или 9.

Прочитајте више: Заокружите формулу у Екцел фактури (9 брзих метода)

3. Спајање функција ИФ, РИГХТ и РОУНД

У овом случају, бићемокористиће комбинацију функција ИФ , РИГХТ , и РОУНД .

Прво, функција ИФ узима три аргумента – услов, вредност ако је услов тачан и вредност ако је нетачан. Друго, функција РИГХТ прихвата два аргумента – стринг и број. Затим извлачи те бројеве са десне стране низа. И користимо функцију РОУНД да заокружимо број. Прихвата два аргумента, број који заокружује и број на који се заокружује.

Кораци:

  • Прво, изаберите ћелију Ц5 .
  • Сада запишите следећу формулу у ћелију.

=IF(B5>ROUND(B5,-1),IF(RIGHT(B5)="1",ROUND(B5,-1)-1,ROUND(B5,-1)+5),IF(RIGHT(B5)="0",ROUND(B5,-1)-1,IF(RIGHT(B5)<"7",ROUND(B5,-1)-5,ROUND(B5,-1)-1)))

  • Затим притисните Ентер .

  • Даље, поново изаберите ћелију. И на крају, кликните и превуците траку са иконом ручке за попуњавање да бисте попунили остатак колоне формулом.

Овако заокружујете број на најближе 5 или 9 у Екцел-у са овом формулом.

🔍 Рашчламба формуле

👉 ДЕСНО(Б5) преузима последњу цифру вредности у ћелији Б5 .

👉 Прво, функција РОУНД(Б5,-1) заокружује вредност у ћелији Б5 на најближи вишекратник од 10. У овом случају, то је 10.

👉 Затим ИФ(Б5&гт;РОУНД(Б5,-1),…) проверава да ли вредност је већа од заокруженог броја или не.

👉 Ако јесте, прелази на ИФ(РИГХТ(Б5)=”1″,РОУНД(Б5,-1)-1,РОУНД(Б5,-1)+5) секција, где проверава да је последња цифра 1. На овом тачка, ако је 1, онда одузима 1 од заокружене вредности, иначе додаје 5 заокруженој вредности.

👉 Сада ИФ(РИГХТ(Б5)=”0″,РОУНД(Б5) ,-1)-1,…) упада у игру ако је први услов функције ИФ био нетачан. Прво проверава да ли је последња цифра 0 или не. Ако јесте, онда се 1 одузима од заокружене вредности, иначе прелази на следећу ИФ функцију испод.

👉 Коначно, ИФ(РИГХТ(Б5)&лт; „7”,РОУНД(Б5,-1)-5,РОУНД(Б5,-1)-1) улази у игру ако су сви услови били нетачни. Ова функција прво проверава да ли је последња цифра мања од 7. Ако јесте, онда се 5 одузима од заокружене вредности, иначе се одузима 1.

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

Прочитајте више: Како додати ОКРУГЛУ формулу у више ћелија у Екцел-у (2 лака начина)

4 Коришћење формуле са МОД функцијом

Ова формула је прилично кратка. Али има мању прецизност када је опсег вредности које треба заокружити широк. Формула користи само функцију МОД . Користимо ову функцију да сазнамо остатак операције дељења. За почетак, функција узима број који треба поделити и делилац као своје аргументе.

Кораци:

  • Прво, изаберите ћелију Ц5 .
  • Онда запишитеследећу формулу у ћелији.

=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5

  • Сада притисните Ентер .

  • Након тога, поново изаберите ћелију и кликните и превуците икону ручке за попуњавање да попуните преостале ћелије.

На овај начин можете заокружити бројеве на најближих 5 или 9 у Екцел-у уз помоћ ове формуле.

🔍 Рашчламба Формула

👉 Прво, МОД(Б5,10) враћа остатак вредности када се ћелија Б5 подели са 10. Враћа 3.

👉 Следеће, (МОД(Б5,10)&гт;5) враћа нетачно пошто је вредност мања од 3.

👉 И МОД(Б5 ,10)+4*(МОД(Б5,10)&гт;5) враћа 3 као резултат алгебарског израчунавања.

👉 Коначно, Б5-МОД(Б5,10) +4*(МОД(Б5,10)&гт;5)+5 одузима 3 од вредности ћелије Б5 .

Прочитајте више: Заокруживање времена у Екцел-у на најближи сат (6 лаких метода)

5. Укључивање функција ИФ, РИГХТ и ЦЕИЛИНГ

Ова формула је комбинација ИФ, ОР , ЈЕЛ ТАКО, Функције МАКС, и ЦЕИЛИНГ .

Функција ИФ проверава услов и враћа две различите вредности у зависности од логичке вредности услова. Узима три као аргументе.

Слично, функција ИЛИ проверава услов. Али враћа само да ли је то тачно или нетачно. Функција РИГХТ узима неке знакове са десне стране вредности стринга. Услучају функције МАКС , враћа максималан број између неколико бројева. Функција ЦЕИЛИНГ заокружује вредност на најближи цео број или множење вредности. Ова функција узима ова два аргумента – број који заокружује и значај.

Кораци:

  • Прво, изаберите ћелију Ц5 .
  • Сада унесите следећу формулу у ћелију.

=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))

  • Након тога, притисните Ентер .

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

Као резултат, формула ће заокружити вредности на најближих 5 или 9 у Екцел-у.

🔍 Рашчламба формуле

👉 ДЕСНО(Б5,1) преузима прву вредност са десне стране ћелија Б5 што је 3.

👉 Следеће ОР(РИГХТ(Б5,1)={“0″,”1″,”2″,”3″,” 4”}) враћа ако се вредност подудара са листе. У овом случају, то је ТРУЕ.

👉 ЦЕИЛИНГ(Б5+1,5) враћа вредност 15.

👉 МАКС(ЦЕИЛИНГ(Б5+ 1,5),0) враћа ако је коначни услов функције ИФ тачан. Његова вредност је 15.

👉 МАКС(ЦЕИЛИНГ(Б5+1,10)-1,0) враћа се ако је коначни услов функције ИФ је лажна. Вредност за ћелију Б5 функције је 19. (у овом случају се штампа).

👉 Коначно, ИФ(ИЛИ(ДЕСНО(Б5,1)={“0″,”1″,”2″,”3″,”4”}),МАКС(ПАВАОН(Б5+1,5),0) ,МАКС(ЦЕИЛИНГ(Б5+1,10)-1,0)) враћа једну од последње две функције као резултат који ће бити најближих 5 или 9 оригиналне вредности. У овом случају, то је 15.

Прочитајте више: Заокруживање времена на најближу четврт сата у Екцел-у (6 лаких метода)

6. Комбиновање ИФ са функцијом РИГХТ у Екцел

Ова формула се састоји од функција ИФ и РИГХТ .

Функција ИФ проверава услов и враћа два различите вредности у зависности од логичке вредности услова. Узима три као аргументе. Док функција РИГХТ узима неке цифре са десне стране вредности.

Кораци:

  • Пре свега, изаберите ћелију Ц5 .
  • Затим запишите следећу формулу у ћелију.

=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)

  • Сада притисните Ентер на тастатури.

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

Овако заокружујете број на најближе 5 или 9.

🔍 Разбијање формуле

👉 ДЕСНО(Б5,1) према десно цифра из ћелије Б5 која је 3.

👉 РИГХТ(Б5,1)*1 такође враћа вредност 3.

👉 Сада ИФ(РИГХТ(Б5,1)*1&лт;6,5,9) враћа вредност 5 овде пошто је услов РИГХТ(Б5,1)*1 ТРУЕ.

👉 Коначно, Б5-РИГХТ(Б5,1)*1+ИФ(РИГХТ(Б5,1)*1&лт;6,5,9) враћа вредност 15 после сва алгебарска израчунавања.

Прочитајте више: Заокруживање на најближи долар у Екцел-у (6 једноставних начина)

7. Коришћење комбинације ЦЕИЛИНГ и МОД функције

Ова формула се састоји од функција ЦЕИЛИНГ и МОД . Функција ЦЕИЛИНГ прихвата два аргумента - број који заокружује и значај. Враћа заокружену вредност на значајност или њен вишекратник. Функција МОД узима два броја као аргументе и враћа остатак првог броја подељен са другим.

Кораци:

  • Прво изаберите ћелију Ц5 .
  • Друго, запишите следећу формулу у ћелију.

=CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0)

  • Сада притисните Ентер на тастатури.

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

На овај начин можете заокружити број на најближи 5 или 9.

🔍 Рашчламба формуле

👉 МОД(Б5,2) враћа остатак када вредност ћелије Б5 је подељена са 2. У овом случају, то је 1.

👉 МОД(Б5,2)=0 враћа логичку вредност да ли је остатак 0 или не. У овом случају, то је ЛАЖНО као и остатак

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.