엑셀 ROUND 함수
지정한 자릿수에서 반올림합니다.
모든 버전구문
=ROUND(숫자, 자릿수)| 인수 | 필수 | 설명 |
|---|---|---|
| 숫자 | 필수 | 반올림할 값 |
| 자릿수 | 필수 | 0=정수, 2=소수 둘째자리, -3=천 단위 |
예시
=ROUND(A2,-3)- 결과
- 1,234,567 → 1,235,000
- 설명
- 음수 자릿수를 쓰면 천·만 단위로 끊을 수 있습니다.
언제 쓰나요
금액 보고서에서 단위를 맞출 때. 소수점이 남아 합계가 1원 안 맞는 문제를 막습니다.
자주 나는 오류와 해결
ROUND 함수가 뜻대로 안 될 때 확인할 것들입니다.
합계가 1원 안 맞음
- 원인
- 표시만 반올림하고 실제 값은 소수가 남아 있습니다
- 해결
- 셀 서식이 아니라 ROUND로 값 자체를 정리합니다
#VALUE!
- 원인
- 대상이 텍스트로 저장된 숫자입니다
- 해결
- =ROUND(VALUE(A2),0) 으로 감싸거나, 열을 선택해 [데이터] → [텍스트 나누기]를 실행해 숫자로 바꿉니다
음수 반올림이 예상과 다름
- 원인
- ROUND는 0에서 멀어지는 방향으로 반올림합니다. ROUND(-2.5,0) 은 -2가 아니라 -3입니다
- 해결
- 항상 0 쪽으로 줄이려면 ROUNDDOWN, 멀어지게 하려면 ROUNDUP을 씁니다
함께 보면 좋은 것
이 함수를 만들어 주는 도구
계산 · 합계 함수 더 보기