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

서식과 계산 값 변경의 차이

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

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

같은 카테고리의 다른 글
엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

엑셀 / VBA / 여러 시트의 내용을 하나의 시트에 모으는 방법

동일한 머리글의 여러 시트를 VBA로 새 결과 시트에 모으는 예제를 제공합니다. 원본 삭제 없이 값만 복사하며 행 수·머리글·누락 여부를 검증하는 방법을 설명합니다.

엑셀 / 이메일 앞 부분 추출하는 방법

엑셀 / 이메일 앞 부분 추출하는 방법

이메일의 @ 앞 사용자 부분을 추출하는 수식과 예제를 안내합니다. 누락·중복 @ 및 공백 처리와 개인정보 식별의 한계도 설명합니다.

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

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

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

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

XIRR의 금액·날짜 범위를 맞추고 연 단위 내부수익률을 계산하는 방법을 안내합니다. IRR과 다른 점, 날짜 오류와 추정값의 한계도 설명합니다.

엑셀 / 참조 / 상대 참조, 절대 참조, 혼합 참조

엑셀 / 참조 / 상대 참조, 절대 참조, 혼합 참조

상대·절대·혼합 참조의 복사 규칙을 예제로 설명합니다. $의 행·열 고정, F4 전환과 곱셈표·고정 비율 계산의 활용을 안내합니다.

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

엑셀 / 셀 안에서 강제 줄바꿈하는 방법

Alt+Enter로 셀 안에 줄바꿈을 넣고 표시·행 높이를 조절합니다. 자동 줄 바꿈과 실제 줄바꿈의 차이, 수식에서 생성·제거하는 방법도 설명합니다.

엑셀 / 함수 / TRIM / 공백 제거하는 함수

엑셀 / 함수 / TRIM / 공백 제거하는 함수

TRIM으로 앞뒤 공백과 연속 공백을 정리하는 예제를 설명합니다. 줄바꿈·줄 바꿈 없는 공백·전각 공백이 남는 경우의 확인 방법도 다룹니다.

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

엑셀 / 피벗 테이블 / 여러 범위로 다중 피벗 테이블 만드는 방법

기존 다중 통합 범위 피벗 마법사로 여러 요약 범위를 합치는 방법을 설명합니다. 필드 분석의 한계·범위 추가·새로 고침과 Power Query 대안도 다룹니다.

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

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

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

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

중복 값을 표시하는 조건부 서식과 실제 제거를 구분합니다. 한 열·여러 열의 기준 선택, 행 관계 보존과 제거 후 검증·복구도 설명합니다.