엑셀 함수 반올림할려면??


길고 긴 소수점 이하 숫자가 아주 많이 나올때 소수점아래에서 반올림을 똭~ 할수 있는 엑셀 함수 정보입니다.









우리가 문서를 만들다 보면 여러가지 수식에 의해서 아주 길고 긴 소수점이하 숫자를 만날때가 있습니다. 나는 원하지 않는데 말이죠.ㅎㅎ, 이럴때 이걸 그대로 보고서에 올릴면 그렇게 지저분할수가 없습니다. 괜히 실컷 잘해놓고 욕먹기 쉽상이죠. 물론, 임의로 자릿수를 줄이는 꼼수를 부릴수도 있는데, 꼭 그 숫자를 소수점 몇번째 자리에서 반올림해서 보여줘야한다면 문제가 달라지죠? 보이는 자릿수를 바꾼다고 그 숫자가 달라지는 것은 아니니깐요.









그래서 오늘은 소수점아래 혹은 소수점위로도 상관없는데요, 숫자를 반올림해서 바꾸는 엑셀함수에 대해서 알아보도록 하겠습니다. 함수 자체는 무지 간단한데요. 이게 기본이 어느정도 이해가 가지 않는 경우에는 때에 따라 어려울수 있으니 저랑 같이 차근차근 해보도록 하겠습니다. 자, 그럼 시작해볼까요??





엑셀 함수 에서 반올림하는 함수느 ㄴRound 함수입니다. 범주는 수학삼각범주이구요.

일단 대략 이정도는 알고 시작해봅니다.


먼저 아래와같이 기본 데이터를 작성해뒀습니다.


필요하신분들을 위해 예제파일은 문서 아래에 첨부해드릴께ㅛ^&* ㅋㅋ






여기서 나름 중요한 반올림함수의 인수가 있는데요   그것에 따라 숫자가 어떻게 보이는지 시험하기 위해서 다른 셀에 따로 표현해봤습니다.


E4번셀에 셀포인터를 위치시킨후,


먼저, 상단의 메뉴에서 수식 -> 합수삽입


오늘은 기초적인 함수마법사로 시작해봅니다.





이렇게 두둥 함수 마법사가 뜨네요. 범주선택을 바꿔야겟죠??




범주 선택을 수학/삼각범주로 바꿨습니다.




수학 삼각 함수로 범주를 바꾼후 스크롤바를 2/3되는 지점까지 내린후 Round함수를 찾습니다.

ABC순으로 되어있으니 아래에서 찾아올라가는 것도 편합니다.




Round 함수를 눌러보니 이렇게 인수가 두개 있다고 나오네요

=ROUND(number,num_digits)




확인을 누르면 함수 인수창이 뜨고, Number와 Num_digits인수를 채워넣습니다.




제가 채워넣는 함수 인수는 Number 에는 C4, Num_digits에는 D4(=3)을 넣었습니다.


이 의미는 C4의 숫자를 D4의 자릿수 만큼 반올림해서 보여줘..라는 의미입니다.




조금더 확대해봅니다.


C4 에는 현재 15345.3456이 입력되어있구요 

D4에는 현재 3이 입력되어있어요.

즉, 15345.3456의 소숫점 4번째자리에서 반올림을 해서 3번째짜리까지 보여줘라는 의미입니다.


현재 4번째자리가 6이므로, 반올림해서 3번째를 5에서 6으로 반올림해서 보여주는 겁니다.

 즉 4번째자리 이후부터는 다 0입니다.




다른 인수일경우에는 어떻게 변하는 지 확인하기 위해 자동채우기를 해봅니다.





오~` 결과가 모두 다 다르게 나오네요..ㅎㅎㅎ


당연하죠?? 인수가 다르니깐요.



마지막 정리 나갑니다.



15345.3456



인수가 3 인경우, 소숫점 네번째자리 6에서 반올림을 해서 소수점 세번째자리인 5가 반올림되어 6으로 바뀌어 

15345.346이 됩니다.


인수가 2인 경우, 소수점 세번째자리 5에서 반올림을 해서 소수점 두번째짜리인 4가 반올림돠어 5로 바뀌어

15345.35가 됩니다.


인수가 1인 경우, 소수점 두번째자라 4에서 반올림이 안되어 소수점 첫번째자리인 3이 그대로 남아서

15345.3이 됩니다.


이렇게 양수의 인수를 가지게 되면 그 자리까지 보여주기위해 그 자리아래자리에서 반올림을해서 보여주는 겁니다.


간돤하죠?


이번에는 인수 "0"을 확인할까요? 인수"0"은 참 간단한데요. 소수점 한자리에 반올림해서 소수점을 없애고 정수로 만들어주는 함수라고 생각하면 됩니다. 즉 3에서 반올림에 안되므로 15345로 되는거죠??


이제, 음수로 넘어가볼까요?? 음수는 많은 분들이 잘 모르시는데요. 사실 일반적으로 그리 많이 사용할 일이 없는 경우가 많긴 한데요. 대금이 아주 큰 경우에 10원 이하, 100원이하 등등을 반올림으로 처리해서 끝단위를 없애는 겁니다.


즉, -1인 겨우에는 1의 자리에서 반올림을 한후, 1의 자리는 0으로 표현됩니다. 현재 5이므로 반올림에 되어 10의 자리는 4가 5로 바뀐후, 1의 자리는 다시 0으로 되는 겁니다.  즉, 1의 자리에서 반올림된거죠..


-2는 10의 자리에서 반올림해서 10의 자리와 1의 자리 모두 0으로 처리하는 겁니다. 


많이 사용하지는 않지만, 알아두시면 나중에 시험공부할때도 좋을 듯 합니다.



아래에 엑셀 예제 파일 올려드려요




여기까지 엑셀 함수 반올림 하는 예제 포스팅이었는데요. 말로 설명하면 진짜 간단한데, 글로 그림으로만 설명드리자니 한계가 느껴지네요. 하지만, 똑똑하고 스마트한 여러분들은 다 알아보신거죠?? 혹시 제가 급하게 작성해서 이해가 안가는 부분은 댓글 남겨주시면 나름 상세하게 다시 설명드릴께요.


그럼, 연일 실무에서 고생많으신분들 모두..홧팅 하시고 오늘 날씨가 많이 춥네요..늘 건강하세요!!