엑셀 ROUND ROUNDUP ROUNDDOWN 함수 올림 버림 반올림 적용 방법


얼마 전 저희 팀의 자금 담당 주임님이 모니터를 보며 잔뜩 울상이 되어 계시더라고요. 해외 파트너사들과 환율을 적용해 정산서를 작성 중이었는데, 환율 계산기 특성상 소수점 아래 대여섯 자리까지 숫자가 길게 늘어져 있었던 것이죠. 주임님은 보기 좋게 정리하겠다며 엑셀 메뉴에 있는 '소수점 줄임' 버튼을 눌러 눈에 보이는 자릿수만 맞춰 놓으셨어요. 그런데 문제는 눈에는 반올림된 금액으로 보이지만, 엑셀은 셀 내부에 원래의 긴 소수점 데이터를 그대로 가지고 계산을 이어갔다는 점이었습니다. 

결국 최종 합계 금액을 냈을 때 실제 청구서와 단 몇 원의 오차가 발생했고, 그 원인을 찾느라 수백 개의 행을 일일이 더블클릭하고 계셨답니다.

이처럼 눈에 보이는 서식만 바꾼 채 계산을 진행하면, 엑셀 내부의 실제 값과 화면에 표시된 값이 달라져 나중에 거대한 금액 오차라는 부메랑으로 돌아오게 됩니다. 10년 동안 정산 업무를 하면서 이런 사소한 자릿수 오류 때문에 재작업을 하는 경우를 정말 많이 목격했죠. 

이 문제를 완벽하게 해결하려면 엑셀 함수를 이용해 데이터의 알맹이 자체를 원하는 자릿수에서 딱 끊어주어야 합니다. 이때 상황에 따라 사사오입(반올림)을 할 때는 ROUND, 무조건 숫자를 올려줄 때는 ROUNDUP, 미련 없이 끝자리를 잘라버릴 때는 ROUNDDOWN 함수를 선택해 사용하면 됩니다.

이 세 가지 함수의 사용법은 쌍둥이처럼 똑같아서 하나만 제대로 이해하면 모두 마스터할 수 있어요. =ROUND(내 숫자가 있는 셀, 지정할 자릿수)의 형태로 적어주면 되죠. 여기서 많은 분이 가장 헷갈려하시는 부분이 바로 두 번째에 들어가는 '지정할 자릿수(숫자)'랍니다.

기준점은 바로 '소수점(0)'이에요. 소수점 첫째 자리까지 남기고 싶다면 1, 소수점 둘째 자리까지 남기고 싶다면 2를 적어주면 됩니다. 그렇다면 반대로 실무에서 가장 많이 쓰는 '원 단위'나 '십 원 단위' 절사는 어떻게 할까요? 기준점(0)에서 왼쪽인 정수 방향으로 넘어가야 하므로 마이너스(-) 기호를 붙여주시면 돼요. 일의 자리에서 처리해 십 원 단위까지 나타내고 싶다면 -1, 십의 자리에서 처리해 백 원 단위로 깔끔하게 끝내고 싶다면 -2를 입력하는 것이죠.

방금 주임님이 겪었던 실무 상황에 맞춰 "백 원 단위 미만은 과감히 버리고 깔끔하게 금액을 산정하라"는 미션이 주어졌다고 가정해 볼게요. 계산된 원본 금액이 A2 셀에 있다면, 미련 없이 버려주는 함수인 ROUNDDOWN을 선택한 뒤 자릿수에 -2를 넣어 =ROUNDDOWN(A2, -2)라고 수식을 짜주면 됩니다. 이렇게 하면 '1,234,567원'이었던 지저분한 금액이 단 1초 만에 '1,234,500원'으로 완벽하게 떨어집니다. 

이 수식을 전체 영역에 적용하자마자 시스템 간의 금액 오차가 거짓말처럼 사라졌고, 정산 테이블의 숫자들도 한눈에 보기 좋게 정돈되었답니다. 오차 원인을 찾느라 땀을 흘리던 주임님도 그제야 환하게 웃으며 서류를 제출할 수 있었죠.

지금 이 순간에도 청구서나 예산안의 원 단위 금액이 맞지 않아 "도대체 어디서 1원이 빈 거지?" 하며 계산기를 두드리고 계신다면, 주저하지 말고 수식 입력줄에 =ROUND를 타이핑해 보세요. 반올림은 ROUND, 올림은 ROUNDUP, 버림은 ROUNDDOWN을 고르고, "소수점은 양수, 정수 단위는 음수(-)"라는 자릿수 규칙만 딱 기억해 주시면 됩니다. 

데이터의 정확성을 완벽하게 확보하는 이 작은 함수 하나가 여러분을 프로페셔널한 인재로 만들어 줄 거예요. 오늘 배운 자릿수 정리 비법으로 숫자 스트레스 없는 깔끔하고 기분 좋은 하루 보내시길 바랄게요!

댓글

이 블로그의 인기 게시물

뭉쳐 있는 엑셀 데이터 칸칸이 쪼개기, 마우스 클릭 몇 번으로 끝내는 텍스트 나누기 실무 노하우

데이터 누락 없이 완벽하게! 엑셀 중복 값 시각화하고 단숨에 삭제하는 실무 노하우

직장인 대피령 발령하는 엑셀 에러 메시지, IFERROR 함수로 완벽하게 대처하는 방법