엑셀 / ROUND - 반올림, ROUNDUP - 올림, ROUNDDOWN - 내림

ROUND는 반올림, ROUNDUP은 0에서 멀어지는 방향의 올림, ROUNDDOWN은 0을 향하는 방향의 버림을 수행합니다. 두 번째 인수 num_digits가 양수이면 소수 자릿수, 0이면 정수, 음수이면 십·백·천 단위로 처리합니다. 특히 음수에서는 일상적인 ‘큰 수·작은 수’ 개념과 함수의 방향이 다릅니다.

구문과 자릿수 기준

=ROUND(number,num_digits)
=ROUNDUP(number,num_digits)
=ROUNDDOWN(number,num_digits)

세 함수의 자릿수 기준은 같습니다. num_digits가 2이면 소수 둘째 자리까지, 0이면 일의 자리까지, -2이면 백의 자리까지 남깁니다. -2를 소수 자릿수로 해석하지 않도록 주의하세요.

구문과 지원 제품은 Microsoft의 ROUND 함수 설명, Microsoft의 ROUNDUP 함수 설명, Microsoft의 ROUNDDOWN 함수 설명에서 확인할 수 있습니다.

양수 반올림 예제

=ROUND(1234.5678,2)
=ROUND(1234.5678,0)
=ROUND(1234.5678,-2)

위 수식은 각각 1234.57, 1235, 1200을 반환합니다. ROUNDUP은 해당 자리에서 남은 부분이 있으면 0에서 멀어지게 처리하며 ROUNDDOWN은 남은 부분을 잘라냅니다.

위 수식은 각각 1234.57, 1235, 1200을 반환합니다. ROUNDUP은 해당 자리에서 남은 부분이 있으면 0에서 멀어지게 처리하며 ROUNDDOWN은 남은 부분을 잘라냅니다.

ROUND(2.5,0)는 3이고 ROUND(-2.5,0)는 -3입니다. 같은 자릿수에서도 반올림 대상 위치가 정확히 무엇인지 확인해야 합니다. 화면에 보이는 값이 아닌 내부 계산 값을 대상으로 함수가 실행됩니다.

음수에서 올림·내림 비교

=ROUNDUP(-1236,-1)
=ROUNDDOWN(-1236,-1)

음수에 올림·내림을 적용한 비교입니다. ROUNDUP은 -1240, ROUNDDOWN은 -1230을 반환합니다. 절댓값을 기준으로 보면 올림은 커지고 버림은 작아집니다.

음수에 올림·내림을 적용한 비교입니다. ROUNDUP은 -1240, ROUNDDOWN은 -1230을 반환합니다. 절댓값을 기준으로 보면 올림은 커지고 버림은 작아집니다.

음수를 항상 더 작은 정수로 만들려는 목적이라면 ROUNDDOWN 대신 INT 함수가 맞을 수 있습니다. INT(-2.6)는 -3, ROUNDDOWN(-2.6,0)는 -2입니다.

서식과 계산 값 변경의 차이

셀의 소수 자릿수 표시를 줄이면 보이는 숫자만 반올림되고 이후 계산은 원래 값으로 수행됩니다. 함수로 처리한 값을 다른 수식에서 참조하면 반올림한 결과가 계산에 반영됩니다.

금액을 항목별로 반올림한 후 더하는 방법과 모두 합산한 후 반올림하는 방법은 합계가 달라질 수 있습니다. 보고서나 정산 규칙에서 어느 순서가 맞는지 확인하고 원자료와 반올림 결과를 구분해 보관하세요.

같은 카테고리의 다른 글
엑셀 / 함수 / MEDIAN / 중앙값(중간값) 구하는 함수

엑셀 / 함수 / MEDIAN / 중앙값(중간값) 구하는 함수

MEDIAN이 홀수·짝수 개수의 자료에서 중앙값을 계산하는 방식을 설명합니다. 빈 셀과 0, 산술평균과 중앙값의 차이도 예제로 확인할 수 있습니다.

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

엑셀 / 함수 / EXACT / 두 텍스트(문자열)이 같은지 비교하는 함수

EXACT로 두 문자열을 대소문자까지 정확하게 비교하는 방법을 설명합니다. 공백과 셀 서식의 영향, IF와 결합한 검증 예제도 다룹니다.

엑셀 / 셀 내용을 그림으로 복사하기

엑셀 / 셀 내용을 그림으로 복사하기

그림으로 복사 기능으로 셀 범위를 이미지로 붙여넣는 방법을 설명합니다. 화면·인쇄 모양과 그림·비트맵 형식, 선명도 및 데이터 편집의 차이를 다룹니다.

엑셀 / 가로 방향으로 정렬하는 방법

엑셀 / 가로 방향으로 정렬하는 방법

정렬 옵션의 왼쪽에서 오른쪽 설정으로 열을 가로 정렬하는 방법을 설명합니다. 기준 행과 전체 열 데이터의 대응 관계를 확인하는 과정도 안내합니다.

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

엑셀 / 함수 / TEXTJOIN / 여러 텍스트를 하나로 합치는 함수

TEXTJOIN의 구분자·빈 셀 옵션을 비교하고 여러 셀을 한 문장으로 연결하는 예제를 안내합니다. 날짜·숫자 서식과 결과 길이 제한도 설명합니다.

엑셀 / 함수 / DATEDIF / 두 날짜 사이의 일수, 월수, 년수 등을 계산하는 함수

엑셀 / 함수 / DATEDIF / 두 날짜 사이의 일수, 월수, 년수 등을 계산하는 함수

DATEDIF로 완성된 연수·월수와 날짜 차이를 구하는 방법을 설명합니다. 인수 순서, 공식 문서에 안내된 MD의 한계, 윤년·월말 확인 사항도 다룹니다.

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

새 창과 모두 정렬로 같은 통합 문서의 여러 시트를 함께 보는 방법을 설명합니다. 새 파일 복사와의 차이, 창별 시트 선택과 동기 스크롤도 다룹니다.

엑셀 / 행과 열 바꾸는 방법

엑셀 / 행과 열 바꾸는 방법

행/열 바꿈 붙여넣기로 표를 전치하는 방법을 설명합니다. 원본과 겹치지 않는 공간, 수식 참조·서식 및 TRANSPOSE 대안을 확인합니다.

엑셀 / 함수 / CONCAT, CONCATENATE / 여러 텍스트를 하나로 합치는 함수

엑셀 / 함수 / CONCAT, CONCATENATE / 여러 텍스트를 하나로 합치는 함수

CONCAT·CONCATENATE와 & 연산자로 문자열을 연결하는 방법을 설명합니다. 공백·구분자 추가와 숫자·날짜 표시를 유지하는 방법도 안내합니다.

엑셀 / 숫자를 문자(텍스트)로 변경하는 방법 3가지

엑셀 / 숫자를 문자(텍스트)로 변경하는 방법 3가지

텍스트 서식·작은따옴표·텍스트 나누기로 숫자를 텍스트로 다루는 방법을 설명합니다. 기존 숫자의 재입력 필요와 긴 식별번호의 손실 위험도 안내합니다.