본문 바로가기
Ssalaryhacks

엑셀 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을 씁니다

이 함수를 만들어 주는 도구

계산 · 합계 함수 더 보기