견적 단가를 계산했더니 1,234.567원처럼 소수점이 줄줄이 나온 적이 있습니다. 상식적으로 이런 금액을 그대로 청구할 수는 없어서 반올림해서 정리했는데, 나중에 재무팀에서 "이건 무조건 버림으로 처리해야 한다"는 얘기를 들었습니다. 반올림과 버림이 실무에서는 전혀 다른 의미를 가진다는 걸 그때 제대로 알게 됐는데요. 오늘은 특정 자릿수를 버림 처리하는 ROUNDDOWN과, 함께 알아두면 좋은 반올림 계열 함수들을 정리해보겠습니다.
ROUND, ROUNDUP, ROUNDDOWN — 셋의 차이부터 짚고 가기
이름은 비슷하지만 처리 방식이 완전히 다릅니다.
- ROUND: 지정한 자릿수에서 일반적인 반올림을 합니다.
- ROUNDUP: 지정한 자릿수 아래는 무조건 올림합니다. 0.001만 남아도 올라갑니다.
- ROUNDDOWN: 지정한 자릿수 아래는 무조건 버림합니다. 0.999가 남아도 버립니다.
세 함수 모두 문법은 동일합니다.
=함수명(값, 자릿수)
ROUNDDOWN 기본 사용법
=ROUNDDOWN(1234.567, 0)
결과는 1234입니다. 소수점 아래를 전부 버립니다.
=ROUNDDOWN(1234.567, 1)
결과는 1234.5입니다. 소수점 둘째 자리부터 버려서 첫째 자리까지만 남깁니다.
자릿수를 음수로 지정하면 정수 부분도 버릴 수 있다
자릿수에 음수를 넣으면 소수점이 아니라 정수 부분의 자릿수를 버립니다.
=ROUNDDOWN(1234.567, -2)
결과는 1200입니다. 백의 자리까지만 남기고, 십의 자리부터 버립니다.
실무 예시: 원 단위 이하 절사한 청구 금액 만들기
세금이나 수수료를 계산하다 보면 원 단위 아래로 소수점이 발생하는 경우가 흔합니다. 실무에서는 보통 청구 금액에 소수점을 남기지 않고, 원 단위 이하는 버림 처리합니다.
=ROUNDDOWN(B2*1.1, 0)
B2 금액에 부가세 10%를 더한 값에서, 소수점 이하를 버려 원 단위까지만 남깁니다. 여기서 반올림(ROUND)을 쓰면 실제보다 많이 청구하는 셈이 될 수 있어서, 금액 관련 계산에서는 버림 처리가 원칙인 경우가 많습니다. 반대로 회사에 유리한 방향으로 정리해야 하는 항목(예: 공제액 계산)이라면 버림, 지급해야 하는 금액이라면 올림을 쓰는 식으로, 어느 쪽이 유리한지에 따라 세 함수를 구분해서 씁니다.
실무 예시: 백 단위로 뚝뚝 끊어서 정리하기
재고량을 백 개 단위로만 표시하고 싶다면 이렇게 씁니다.
=ROUNDDOWN(A2, -2)
1,234개가 있다면 1,200개로 표시됩니다. 정확한 개수가 아니라 대략적인 규모만 보여줘도 되는 요약 보고서에서 자주 쓰는 방식입니다.
실무 예시: 단가를 특정 단위로 절사해서 판매가 정하기
원가에 마진을 붙여서 판매가를 계산했더니 13,847원처럼 애매한 금액이 나왔다면, 보통 100원 단위로 끝자리를 정리합니다.
=ROUNDDOWN(13847, -2)
결과는 13,800원입니다. 소비자 입장에서 더 깔끔하게 느껴지는 가격으로 정리할 때 씁니다.
INT 함수와의 차이
정수만 남기고 싶다면 INT 함수도 비슷한 역할을 하는데, ROUNDDOWN(값, 0)과 결과가 같아 보이지만 차이가 있습니다. INT는 음수에서 다르게 동작합니다.
=ROUNDDOWN(-1234.567, 0) → -1234
=INT(-1234.567) → -1235
ROUNDDOWN은 0에 가까워지는 방향으로 버리지만, INT는 더 작은 정수(음수 방향으로 더 내려가는) 쪽으로 버립니다. 양수만 다루는 업무라면 크게 신경 쓸 부분은 아니지만, 음수가 섞인 데이터를 다룬다면 이 차이를 알아두셔야 예상과 다른 결과에 당황하지 않습니다.
TRUNC 함수와의 차이
TRUNC도 소수점을 버리는 함수인데, ROUNDDOWN과 거의 동일하게 동작합니다. 차이는 아주 미묘한 상황(오차가 있는 부동소수점 계산 등)에서만 나타나는 정도라, 실무에서는 사실상 같은 함수라고 봐도 무방합니다. 다만 회사에서 정해둔 표준 함수가 있다면 그걸 따르는 게 협업할 때 헷갈리지 않습니다.
자주 하는 실수 정리
- ROUND와 ROUNDDOWN을 혼동해서 금액이 실제보다 많이 계산되는 경우: 특히 청구서나 정산 관련 수식에서는 반올림이 아니라 버림이 원칙인 경우가 많으니, 업무 규정을 먼저 확인하고 함수를 선택해야 합니다.
- 자릿수를 음수로 지정해야 하는 걸 모르고 소수점 자리만 계속 시도하는 경우: 정수 부분(십의 자리, 백의 자리)을 버리고 싶다면 자릿수에 음수를 넣어야 한다는 걸 기억해두셔야 합니다.
- 음수 데이터에서 ROUNDDOWN과 INT를 같은 함수로 착각하는 경우: 결과가 다르게 나올 수 있으니, 음수가 포함된 데이터라면 둘 중 어느 걸 써야 하는지 미리 확인이 필요합니다.
- 버림 처리해야 하는 값에 실수로 반올림을 적용해서 나중에 회계 감사에서 지적받는 경우: 금액 관련 수식은 특히 신중하게, 회사 내부 규정을 먼저 확인한 뒤 함수를 정하는 게 안전합니다.
마치며
ROUND, ROUNDUP, ROUNDDOWN은 비슷해 보여도 실무에서는 완전히 다른 결과를 만들어냅니다. 특히 금액과 관련된 계산에서는 어느 함수를 쓰느냐에 따라 실제 정산 금액이 달라질 수 있으니, 계산하기 전에 회사에서 정한 절사 기준이 반올림인지 버림인지 올림인지부터 확인하는 습관을 들이시길 추천드립니다.
'스트레스 없는 직장생활 > 직장인 엑셀 활용' 카테고리의 다른 글
| 프린터로 뽑았더니 표가 반으로 잘려서 나온 날 (0) | 2026.08.23 |
|---|---|
| 입력 누락자 찾다가 눈 빠질 뻔했던 이야기 (0) | 2026.08.22 |
| 스크롤 내릴 때마다 항목명 까먹으신다면 (0) | 2026.08.20 |
| 정렬 버튼 하나로 끝날 일을, 손으로 옮기고 있었다면 (0) | 2026.08.19 |
| 입력 오류, 사람 탓만 할 게 아니었다 (0) | 2026.08.18 |