엑셀 / 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입니다.

서식과 계산 값 변경의 차이

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

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

같은 카테고리의 다른 글
엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

엑셀 / 워크시트 이름 바꾸는 방법, 탭 색 변경하는 방법

시트 탭에서 이름과 색을 바꾸는 방법을 설명합니다. 이름의 금지 문자·길이, 중복과 외부 참조·매크로 영향을 확인하는 과정도 다룹니다.

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

엑셀 / 틀 고정 하는 방법, 틀 고정 취소하는 방법

선택 셀 위·왼쪽의 행·열을 틀 고정하는 방법을 설명합니다. 첫 행·첫 열 고정, 취소와 인쇄 제목 설정의 차이도 안내합니다.

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

엑셀 / 함수 / LEFT, LEFTB, MID, MIDB, RIGHT, RIGHTB / 문자열 추출 함수

LEFT·MID·RIGHT로 텍스트의 앞·중간·끝을 추출하는 예제를 설명합니다. 길이·시작 위치 오류와 기존 B 계열 함수의 바이트·호환성 차이도 다룹니다.

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

엑셀 / 함수 / VAR.P, VAR.S, VARP, VAR / 분산과 표본분산 구하는 함수

모집단 전체와 표본 자료에 따라 VAR.P·VAR.S를 선택하는 기준을 설명합니다. 분모 차이와 숫자 0·빈 셀 처리, 호환 함수의 관계도 정리합니다.

엑셀 / 월별 합계 구하는 방법 두 가지

엑셀 / 월별 합계 구하는 방법 두 가지

보조 열과 SUMIF로 월별 합계를 구하는 방법, SUMIFS 날짜 구간으로 연도까지 구분하는 방법을 설명합니다. 기존 배열 수식의 버전별 입력 차이도 다룹니다.

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

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

ROUND·ROUNDUP·ROUNDDOWN의 양수·0·음수 자릿수와 음수 계산 방향을 비교합니다. 화면 표시만 바꾸는 서식과 실제 계산 값을 바꾸는 함수도 구분합니다.

엑셀 / 행과 열 바꾸는 방법

엑셀 / 행과 열 바꾸는 방법

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

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

행·열·시트를 숨기고 다시 표시하는 경로를 설명합니다. 첫 행·첫 열, 숨기기 취소 비활성화와 숨김이 보안 기능이 아닌 이유도 안내합니다.

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

엑셀 / 함수 / ISBLANK / 빈 셀인지 확인하는 함수

ISBLANK로 실제 빈 셀을 검사하고 IF와 결합하는 방법을 설명합니다. 빈 문자열을 반환하는 수식, 공백 문자와 빈 셀의 차이를 구분할 수 있습니다.

엑셀 / 함수 / MAX, MIN, MAXIFS, MINIFS / 최댓값, 최솟값 구하는 함수

엑셀 / 함수 / MAX, MIN, MAXIFS, MINIFS / 최댓값, 최솟값 구하는 함수

MAX·MIN과 조건별 MAXIFS·MINIFS를 비교하고 실제 범위 예제로 설명합니다. 조건에 맞는 데이터가 없을 때의 결과와 지원 버전도 확인할 수 있습니다.