엑셀 반올림 ROUND 함수 — 올림·버림(ROUNDUP·ROUNDDOWN)까지

📊 엑셀·문서 · 2026년 07월 18일 07:41 · 테크쌤
엑셀 반올림 ROUND 함수 — 올림·버림(ROUNDUP·ROUNDDOWN)까지
📑 목차
광고 자리

엑셀에서 계산을 하다 보면 1,234.5678 같은 긴 소수가 튀어나와요. 이럴 때 원하는 자리에서 딱 잘라 반올림하는 함수가 ROUND예요. 여기에 무조건 올리는 ROUNDUP, 무조건 버리는 ROUNDDOWN까지 세 개만 알면 숫자 정리는 끝나요.

결론부터 말하면 문법은 셋 다 똑같아요. =ROUND(값, 자릿수) 형태로, 첫 번째에 다듬을 숫자를, 두 번째에 '몇째 자리까지 남길지'를 넣어요. 헷갈리는 건 딱 하나, 자릿수를 양수·0·음수로 넣을 때 결과가 어떻게 달라지느냐예요. 이 글에서 그 감각부터 잡아드릴게요.

계산기와 숫자가 놓인 회계 책상자릿수 인수만 이해하면 반올림·올림·버림이 한 번에 정리돼요

ROUND 기본 문법 — =ROUND(값, 자릿수)

ROUND는 지정한 자리에서 반올림해요. 예를 들어 =ROUND(1234.5678, 2)는 소수 둘째 자리까지 남기고 셋째 자리에서 반올림해 1234.57이 돼요. 반올림이니 5 이상이면 올리고 4 이하면 버려요. 셀에 직접 함수를 쓰지 않고 '자릿수 늘림/줄임' 버튼으로 보이기만 줄이는 것과는 달라요 — 그건 화면 표시만 바꿀 뿐 실제 값은 그대로라, 다시 합계를 내면 오차가 생겨요. 진짜 값 자체를 바꾸려면 ROUND 계열 함수를 써야 해요.

자릿수 인수 — 양수·0·음수의 차이

가장 중요한 건 두 번째 인수예요. 양수는 소수점 아래, 0은 정수, 음수는 정수 위(십·백·천 자리)를 기준으로 삼아요. 같은 숫자 12345.678에 자릿수만 바꿔 넣어보면 감이 확 와요.

함수자릿수 의미결과
=ROUND(12345.678, 2)소수 둘째 자리12345.68
=ROUND(12345.678, 1)소수 첫째 자리12345.7
=ROUND(12345.678, 0)정수(소수 반올림)12346
=ROUND(12345.678, -1)십의 자리로12350
=ROUND(12345.678, -2)백의 자리로12300
=ROUND(12345.678, -3)천의 자리로12000

정리하면 자릿수를 키우면 소수점 아래로 정밀하게, 0이면 정수로, 마이너스로 내리면 큰 단위로 뭉뚱그려서 반올림돼요. 음수 자릿수는 금액을 '천 원 단위', '만 원 단위'로 정리할 때 특히 유용해요.

광고 자리

ROUNDUP·ROUNDDOWN — 무조건 올림·버림

반올림 말고 무조건 올리거나 버려야 할 때가 있어요. 배송 상자 수처럼 0.1개도 상자가 필요하면 올려야 하고, 포인트 적립처럼 소수점은 그냥 버려야 하는 경우죠. 이때 ROUNDUP(무조건 올림)과 ROUNDDOWN(무조건 버림)을 써요. 문법은 ROUND와 완전히 같고 규칙만 달라요.

같은 값 2.341, 자릿수 1로 비교
=ROUND(2.341, 1)2.3 (셋째 자리 4라 버림·반올림)
=ROUNDUP(2.341, 1)2.4 (무조건 올림)
=ROUNDDOWN(2.341, 1)2.3 (무조건 버림)
※ 값이 2.351이라면? ROUND=2.4 / ROUNDUP=2.4 / ROUNDDOWN=2.3 으로 갈려요.
엑셀 데이터가 열린 노트북올릴지 버릴지 반올림할지, 상황에 맞는 함수를 고르면 돼요

INT·TRUNC와는 뭐가 다를까

소수를 없앨 때 INTTRUNC도 자주 나와요. TRUNC는 자릿수를 지정해 그냥 잘라내기(버림)라서 양수에선 ROUNDDOWN과 결과가 같아요. INT는 가장 가까운 정수로 내림인데, 여기서 함정이 생겨요. 음수에서 갈리거든요. -2.5를 넣어보면 INT는 더 작은 쪽인 -3으로 내려가고, TRUNC와 ROUNDDOWN은 소수만 떼어 -2가 돼요.

INTTRUNC(값,0)ROUNDDOWN(값,0)
2.9222
-2.5-3-2-2

그래서 양수만 다룰 땐 셋 다 비슷하지만, 음수가 섞이면 '단순히 소수만 떼려면 TRUNC/ROUNDDOWN', '무조건 아래 정수로 내리려면 INT'로 구분하세요.

실전 — 금액을 원 단위로 절사하기

실무에서 가장 많이 쓰는 건 금액 정리예요. 예를 들어 단가 계산 결과가 =A1*B115,278.6원처럼 나왔다면, 원 단위로 반올림하려면 =ROUND(A1*B1, 0) → 15,279원이 돼요. 반대로 회사 규정상 '십 원 미만은 버린다'면 =ROUNDDOWN(A1*B1, -1) → 15,270원, '십 원 단위로 올린다'면 =ROUNDUP(A1*B1, -1) → 15,280원으로 처리해요.

부가세 계산 실전 (공급가 48,730원)
부가세 10% = 48,730 × 0.1 = 4,873원
원 단위 절사: =ROUNDDOWN(48730*0.1, 0) → 4,873
십 원 단위 절사: =ROUNDDOWN(48730*0.1, -1)4,870원
합계: 48,730 + 4,870 = 53,600원

이처럼 세금·정산·단가처럼 ''을 다룰 때는 반올림 방식이 규정으로 정해져 있는 경우가 많아요. 규정에 맞춰 ROUND(반올림)·ROUNDUP(올림)·ROUNDDOWN(버림) 중 하나를 고르고, 자릿수만 상황에 맞게 넣으면 됩니다.

실수 줄이는 팁

첫째, 표시 서식과 실제 값을 혼동하지 마세요. 서식으로 소수를 감춰도 값은 그대로라 합계가 안 맞을 수 있어요 — 진짜 정리는 ROUND로. 둘째, 중간 계산마다 반올림하면 오차가 누적될 수 있으니, 가능하면 마지막 결과에서 한 번만 반올림하세요. 셋째, 반올림 방식(반올림·올림·버림)은 세금·정산 규정을 먼저 확인하고 함수를 고르는 게 안전해요.

엑셀 함수를 더 익히고 싶다면 엑셀 필수 함수 10가지부터 훑어보고, 조건에 따라 값을 바꾸는 IF 함수와 표에서 값을 찾아오는 VLOOKUP을 함께 익히면 실무 계산이 훨씬 빨라져요.

정리하며

정리하면 ROUND·ROUNDUP·ROUNDDOWN은 문법이 =함수(값, 자릿수)로 동일하고, 규칙만 반올림·올림·버림으로 달라요. 자릿수는 양수=소수점 아래, 0=정수, 음수=십·백·천 단위로 기억하세요. 음수 값이 섞이면 INT와 TRUNC의 차이도 떠올리고요. 이 세 함수와 자릿수 감각만 잡으면 금액·수량 정리는 순식간에 끝납니다.

광고 자리
※ 본 글은 IT 활용 정보 제공을 목적으로 하며, 사용 환경·기기·프로그램 버전에 따라 화면과 결과가 다를 수 있습니다. 중요한 파일은 작업 전 백업하세요.

자주 묻는 질문

Q1. ROUND와 셀 서식(소수 자릿수 줄이기)은 뭐가 다른가요?
셀 서식은 화면에 보이는 자릿수만 줄일 뿐 실제 저장된 값은 그대로예요. 그래서 서식으로 감춘 소수를 다시 합계 내면 눈에 보이는 숫자와 안 맞는 오차가 생길 수 있어요. 값 자체를 바꾸려면 반드시 ROUND·ROUNDUP·ROUNDDOWN을 써야 계산이 정확해요.
Q2. 자릿수에 음수를 넣으면 어떻게 되나요?
음수 자릿수는 정수 위쪽 단위를 기준으로 반올림해요. -1은 십의 자리, -2는 백의 자리, -3은 천의 자리로 정리돼요. 예를 들어 =ROUND(12345, -2)는 12300이 돼요. 금액을 천 원·만 원 단위로 뭉뚱그릴 때 아주 유용해요.
Q3. 무조건 올리거나 버리고 싶을 땐 어떤 함수를 쓰나요?
무조건 올림은 ROUNDUP, 무조건 버림은 ROUNDDOWN이에요. 문법은 ROUND와 똑같이 (값, 자릿수)로 쓰면 되고 반올림 규칙만 달라요. 배송 상자 수처럼 소수도 하나로 쳐야 하면 ROUNDUP, 포인트처럼 소수를 떼야 하면 ROUNDDOWN을 쓰세요.
✍️ 테크쌤
복잡한 IT를 직접 해보고 단계별로 정리하는 테크쌤. 화면·버전에 따라 다를 수 있어요.
#엑셀#ROUND함수#엑셀반올림#ROUNDUP#ROUNDDOWN