안녕하세요! 여러분의 엑셀 파트너, 오피스 멘토입니다.
직장에서 돈(Money)과 관련된 엑셀 파일을 다루다 보면, 얄미운 숫자들을 자주 마주하게 됩니다.
"세액을 계산했더니 12,537원이 나왔는데... 1원짜리는 떼고 12,530원으로 맞춰라."
"평가 점수가 89.5점이면 반올림해서 90점으로 줘라."
이런 '끝수 처리'를 위해 눈으로 확인하고 키보드로 숫자를 고쳐 쓰고 계신가요? 데이터가 100건이면 100번을 고쳐야 합니다. 그러다 오타라도 나면 정산이 안 맞게 되죠.
오늘 소개할 ROUND 계열 함수 3 총사만 알면, 10원 단위 절사(버림)부터 소수점 반올림까지 엑셀이 알아서 척척 정리해 줍니다. 급여 담당자와 총무팀의 필수 스킬, 지금 바로 시작합니다!

1. 비슷하지만 다른 세 형제: ROUND, UP, DOWN
이 세 함수는 사용법(공식)이 완전히 똑같습니다. 단지 "숫자를 다루는 태도"만 다를 뿐입니다.
- ROUND (반올림): 우리가 아는 '사사오입'입니다. 0~4는 버리고, 5~9는 올립니다. 가장 합리적이죠.
- ROUNDUP (올림/절상): 숫자가 1이라도 있으면 무조건 위로 올립니다. (예: 주차비 계산 시 1분만 지나도 요금 부과)
- ROUNDDOWN (내림/절사): 숫자가 9라도 가차 없이 버립니다. (예: 세금 계산 시 1원 단위 버림)
2. 핵심은 '자릿수' 설정: 마이너스(-)의 비밀
이 함수들을 쓸 때 가장 헷갈리는 것이 바로 두 번째 인수인 [자릿수]입니다. "도대체 0을 써야 해? -1을 써야 해?"
이것만 기억하세요. 소수점을 기준으로 오른쪽은 플러스(+), 왼쪽은 마이너스(-)입니다.
| 자릿수 값 | 의미 | 목표 결과 (예시) |
|---|---|---|
| 2 | 소수점 둘째 자리까지 표시 | 123.46 (셋째 자리에서 처리) |
| 0 | 정수로 만들기 (소수점 제거) | 123 (첫째 자리에서 처리) |
| -1 | 10원 단위까지 표시 (1원 처리) | 120 (일의 자리에서 처리) |
| -2 | 100원 단위까지 표시 (10원 처리) | 100 (십의 자리에서 처리) |
"1원 단위를 0으로 만들고 싶다" 👉 -1 (0이 하나)
"10원 단위를 0으로 만들고 싶다" 👉 -2 (0이 두 개)
"100원 단위를 0으로 만들고 싶다" 👉 -3 (0이 세 개)
3. 실전 예제 A: 급여 계산 시 '1원 단위 절사'
가장 많이 쓰이는 실무 사례입니다. 4대 보험이나 세금을 계산하다 보면 꼭 1,234,567원처럼 1원 단위가 나옵니다. 회사 규정상 "10원 미만은 절사(지급 안 함)" 한다면 어떤 함수를 써야 할까요?
무조건 버려야 하니까 ROUNDDOWN, 1원 단위를 날려야 하니까 -1입니다.
=ROUNDDOWN(1234567, -1)
👉 결과: 1,234,560원 (7원을 버렸습니다)
만약 100원 미만 절사(천 원 단위 지급)라면?
=ROUNDDOWN(1234567, -3)
👉 결과: 1,234,000원 (567원을 버렸습니다)
4. 실전 예제 B: 평균 점수 반올림하기
학교나 인사고과에서는 소수점을 깔끔하게 정리할 때 씁니다.
89.5점은 90점으로, 89.4점은 89점으로 만들고 싶다면?
가장 공평한 ROUND(반올림) 함수를 쓰고, 소수점을 없애야 하니까 자릿수는 0입니다.
=ROUND(89.5, 0)
👉 결과: 90
5. 실전 예제 C: 화물비/주차비 계산 (무조건 올림)
물류비용 계산 시 "1.1톤이라도 2톤 트럭 비용을 청구함"이라거나, 주차장에서 "10분 지나면 1시간 요금 부과" 같은 규칙이 있습니다. 이럴 땐 ROUNDUP입니다.
상황: 계산된 무게가 3.124 kg일 때, 정수 단위로 올림 하여 운임 청구
=ROUNDUP(3.124, 0)
👉 결과: 4 kg (소수점이 조금이라도 있으면 윗 단계 요금을 적용)
6. 한눈에 보는 비교표
숫자 12,555원을 가지고 세 함수를 비교해 보겠습니다. (자릿수: -1, 즉 10원 단위 기준)
| 함수 | 수식 | 결과 | 해석 |
| ROUND | =ROUND(12555, -1) | 12,560 | 1의 자리가 5니까 올림 |
| ROUNDUP | =ROUNDUP(12555, -1) | 12,560 | 0이 아니면 무조건 올림 |
| ROUNDDOWN | =ROUNDDOWN(12555, -1) | 12,550 | 5가 있든 말든 무조건 버림 |
오늘은 숫자 계산의 깔끔한 마무리를 책임지는 ROUND 함수 3종 세트에 대해 알아보았습니다.
핵심만 다시 요약합니다:
- 반올림은 ROUND, 무조건 올림은 ROUNDUP, 무조건 버림(절사)은 ROUNDDOWN.
- 1원 단위를 처리할 땐 자릿수 -1.
- 10원 단위를 처리할 땐 자릿수 -2.
이제 급여 명세서나 견적서의 합계 금액 끝자리가 지저분하게 남아있지 않도록, 이 함수들로 깔끔하게 정리해 보세요. 상사에게 "일 꼼꼼하게 하네?"라는 소리를 듣게 되실 겁니다.
다음 시간에는 데이터를 보기 좋게 만드는 또 다른 방법, "숫자를 텍스트로 바꾸면서 포맷을 입히는" TEXT 함수에 대해 알아보겠습니다. (예: 20240101을 "2024년 1월 1일(월)"로 자동 변환하기)
여러분의 칼퇴를 응원합니다. 도움이 되셨다면 공감과 댓글 부탁드립니다!