반올림·올림·버림 — 헷갈리는 차이와 실생활 사용처
초등학교 때 배운 내용이지만 어른이 되어도 헷갈립니다 — 수수료는 왜 "절사"고, 버스 대수는 왜 올림이고, 평균은 왜 반올림일까요. 셋의 차이는 수학이 아니라 "어느 쪽으로 틀려도 되는가"의 문제입니다.
세 가지 자르기 비교
| 값 → 정수로 | 반올림 | 올림 | 버림(절사) |
|---|---|---|---|
| 2.3 | 2 | 3 | 2 |
| 2.5 | 3 | 3 | 2 |
| 2.7 | 3 | 3 | 2 |
| 2.0 | 2 | 2 | 2 |
- 반올림 — 기준 자리가 5 이상이면 올리고 4 이하면 버림. "가장 가까운 값"을 고릅니다.
- 올림 — 소수점이 조금이라도 있으면 무조건 위로.
- 버림(절사) — 무조건 잘라냄. "원 단위 절사"의 그 절사입니다.
상황이 방식을 정한다
- 모자라면 안 되는 것 → 올림 — 버스 대수, 피자 판 수, 페인트 통, 타일 수. 5.1이 나와도 6개 준비.
- 넘으면 안 되는 것 → 버림 — 예산 내 구매 가능 수량, 요금 절사(이용자에게 유리한 방향), 환전 지급액.
- 대표값이 필요한 것 → 반올림 — 평균 점수, 통계, 비율 표기. 가장 공정한 근사.
- 같은 6.5라도 버스면 7, 예산이면 6, 통계면 7 — 숫자가 아니라 상황이 답을 정합니다.
함정 — 5와 음수, 그리고 누적
- 음수의 버림 — "−3.5를 버림하면?" 소수점을 자르면 −3이지만, '아래로 내림'으로 보면 −4입니다. 도구·언어마다 다르니 음수를 다룰 땐 정의를 확인하세요.
- 누적 오차 — 항목마다 반올림한 합계와, 합계를 한 번에 반올림한 값은 다를 수 있습니다. 표의 "합계가 안 맞는" 흔한 이유로, 정산표에는 어느 쪽 기준인지 명시하는 것이 좋습니다.
- 비율 표기에서도 같은 일이 생깁니다 — 49.5% + 50.6%를 각각 반올림하면 50% + 51% = 101%.
엑셀·계산기에서 쓰기
- 엑셀 — ROUND(반올림)·ROUNDUP(올림)·ROUNDDOWN(버림). 둘째 인수가 자릿수: ROUND(3.456, 2) = 3.46, ROUND(1234, -2) = 1200.
- 음수 주의 — INT(-3.5) = -4(내림)지만 TRUNC(-3.5) = -3(버림). 음수에는 TRUNC가 직관적입니다.
- 계산기 — 나눗셈 결과(예: 250 ÷ 45 = 5.555…)를 보고 상황에 맞게 올림·버림을 직접 적용하면 됩니다.
- 퍼센트가 얽힌 계산(인상률·할인율)은 퍼센트 계산법과 함께 보면 좋습니다.
기준 자리의 숫자를 보고 5 이상이면 올리고 4 이하면 버리는 것이 반올림, 0이 아니면 무조건 올리는 것이 올림, 무조건 자르는 것이 버림(절사)입니다. 2.3을 정수로 만들면 반올림 2, 올림 3, 버림 2이고, 2.7이면 반올림 3, 올림 3, 버림 2가 됩니다. 셋 중 무엇을 쓸지는 수학이 아니라 상황의 규칙이 정합니다 — 요금은 절사, 필요 수량은 올림, 통계는 반올림이 일반적입니다.
남는 사람이 있으면 안 되기 때문입니다. 버스 한 대에 45명이 탄다면 250 ÷ 45 ≈ 5.6대인데, 반올림해서 6대라고 답하면 우연히 맞지만 5.4가 나오는 상황이라면 반올림(5대)으로는 사람이 남습니다. '모자라면 안 되는' 수량 — 버스, 피자, 페인트 통, 타일 수 — 은 소수점이 조금이라도 있으면 무조건 한 단위 더 준비해야 하므로 올림을 씁니다. 반대로 예산처럼 '넘으면 안 되는' 것은 버림이 안전합니다.
ROUND(반올림), ROUNDUP(올림), ROUNDDOWN(버림)이며, 둘째 인수로 자릿수를 지정합니다. ROUND(3.456, 2)는 3.46, ROUNDUP(3.41, 1)은 3.5, ROUNDDOWN(3.49, 0)은 3입니다. 자릿수에 음수를 넣으면 정수 자리에서 처리됩니다 — ROUND(1234, -2)는 1200. 비슷해 보이는 INT는 소수점 버림과 같지만 음수에서 다르게 동작하고(INT(-3.5)는 -4), TRUNC가 순수한 버림이므로 음수를 다룰 때는 TRUNC를 쓰는 것이 안전합니다.