엑셀 컴활 함수

엑셀 반올림의 기본이자 모든 것! ROUND 함수 완전 정복

mine25 2025. 8. 30. 08:10

안녕하세요! 😊

 

직장인이라면 누구나 한 번쯤 숫자의 소수점 자리 때문에 골치 아팠던 경험, 있으시죠? "이거 그냥 반올림해서 보고해!" 라는 상사의 간단한 말 한마디에, 막상 엑셀을 켜고 어떤 함수를 써야 할지 막막했던 순간들! 여러분의 그런 답답함을 속 시원하게 해결해 드리기 위해 오늘 포스팅을 준비했습니다. 복잡한 숫자 데이터, 더 이상 일일이 수정하지 마세요. 오늘 저와 함께 ROUND 함수 하나로 스마트하게 숫자 데이터를 다루는 전문가가 되어봅시다!

 

📌 핵심: 엑셀 ROUND 함수는 지정한 자릿수에서 숫자를 반올림하여 업무 효율을 극적으로 올려주는 필수 함수입니다.

 

📚 ROUND 함수, 대체 뭔가요? (기본 개념 바로 알기)

엑셀에서 ROUND 함수는 가장 대표적인 '반올림' 함수예요. 우리가 초등학교 때 배웠던 사사오입(4 이하는 버리고 5 이상은 올리는) 규칙을 그대로 적용해 주죠. 특정 자릿수를 기준으로 숫자를 깔끔하게 정리하고 싶을 때 사용하는, 정말 유용하고 기본적인 함수랍니다.

 

함수 구문:

=ROUND(number, num_digits)

인수 설명:

number : 반올림하려는 숫자 또는 숫자가 포함된 셀을 의미해요. (필수)

num_digits : 반올림할 자릿수를 지정하는 숫자예요. (필수) 이 인수가 조금 헷갈릴 수 있는데, 아래 규칙만 기억하면 정말 쉬워요!

  • 양수 (1, 2, 3...): 소수점 아래 자리를 의미해요. 예를 들어 1 은 소수점 첫째 자리까지, 2 는 소수점 둘째 자리까지 표시하라는 뜻이죠.
  • 0: 정수로 반올림하라는 의미예요. 소수점 자리를 모두 없애고 가장 가까운 정수로 만들어줘요.
  • 음수 (-1, -2, -3...): 소수점 위, 즉 정수 부분을 의미해요. 예를 들어 -1 은 일의 자리에서, -2 는 십의 자리에서 반올림하라는 뜻이랍니다.

⚠️ 잠깐! 주의할 점 (Note)


ROUND 함수는 우리가 아는 일반적인 '반올림' 규칙을 따릅니다. 만약 무조건 올리거나 내려야 하는 상황이라면? 그땐 ROUNDUP (올림)이나 ROUNDDOWN (내림) 함수를 사용해야 한다는 점, 잊지 마세요!

 

💻 실무에서 바로 쓰는 ROUND 함수 예제

직접 예제를 통해 ROUND 함수가 실제 업무에서 어떻게 활용되는지 알아볼까요?

 

예제 1: 기본 사용법 (제품 평균 단가 계산)

가장 기본적인 사용법이에요. 제품별 평균 단가를 계산한 후, 소수점 둘째 자리에서 반올림하여 첫째 자리까지만 표시해 볼게요.

 

데이터 (CSV 형식):

제품명,총매출액,판매수량
A과자,521500,150
B음료,1284000,320
C라면,875000,450
D아이스크림,356000,210
E초콜릿,654300,180
F젤리,210500,110
G생수,987000,550
H시리얼,753000,230

수식:

=ROUND(B2/C2, 1)

예제1: 엑셀 ROUND 함수로 반올림하기 - 소수아래자리

설명:

B2셀의 총매출액을 C2셀의 판매수량으로 나누어 평균 단가를 계산(B2/C2)한 뒤, num_digits를 1로 지정하여 소수점 첫째 자리까지 남도록 반올림합니다.

 

예제 2: 평균 점수 정수로 반올림 - ROUND + AVERAGE 중첩

여러 과목의 점수 평균을 낸 뒤, 깔끔하게 정수로 반올림해서 최종 성적을 산출해 봅시다. AVERAGE 함수와 함께 사용해 볼게요.

 

데이터 (CSV 형식):

학생명,국어,영어,수학
김민준,85,92,78
이서연,91,88,95
박도윤,76,81,80
최지우,95,98,92
정하윤,88,79,85
강시우,72,85,77
윤아인,98,90,93
임도현,83,87,81

수식:

=ROUND(AVERAGE(B2:D2), 0)

예제2: 엑셀 ROUND 함수와 AVERAGE 함수의 중첩 활용

설명:

AVERAGE(B2:D2) 를 통해 해당 학생의 국어, 영어, 수학 점수 평균을 먼저 구해요. 그리고 그 결과를 ROUND 함수로 감싸고 num_digits 를 0 으로 설정하여 가장 가까운 정수 값으로 반올림합니다.

 

예제 3: 금액을 천원 단위로 반올림 표시

보고서 작성 시, 큰 금액을 일일이 다 표시하면 가독성이 떨어지죠. 이럴 때 천원 단위로 반올림하면 훨씬 보기 편한 보고서를 만들 수 있습니다. num_digits 에 음수를 활용하는 것이 포인트!

 

데이터 (CSV 형식):

프로젝트명,예상비용
신제품 개발,15875500
마케팅 캠페인,8453200
서버 증설,22341000
사무실 이전,45670000
직원 워크숍,5218000
소프트웨어 구매,12985000
장비 교체,33546000
고객 만족도 조사,7895000

수식:

=ROUND(B2, -3)/1000

예제3: 엑셀 ROUND 함수로 천단위로 반올림하여 자릿수 정리하기

설명:

num_digits 를 -3 으로 지정하면 100 단위의 자리에서 반올림하여 1,000 단위까지의 값으로 만들어줍니다. 그 값을 1000으로 나누면 천단위 값으로 표시할 수 있어요. 예를 들어 15,875,500 은 15,876 으로, 8,453,200 은 8,453 으로 표시됩니다. 보고서가 훨씬 깔끔해지겠죠?

 

예제 4: 실무 끝판왕 (할인율 적용 후 최종 가격 결정)

쇼핑몰이나 영업 관리 직무라면 주목! 원가에 할인율을 적용한 판매가를 계산할 때, 원 단위까지 지저분하게 나오는 경우가 많죠? 이때 십의 자리에서 반올림해서 100원 단위로 가격을 결정하는 실무 예제입니다.

 

데이터 (CSV 형식):

상품명,원가,할인율
노트북,1255000,0.15
모니터,348000,0.2
키보드,89000,0.1
마우스,45500,0.12
헤드셋,112000,0.25
웹캠,67000,0.05
스피커,78000,0.18
외장하드,135000,0.22

수식:

=ROUND(B2*(1-C2), -2)

예제4: 엑셀 ROUND 함수로 십단위에서 반올림하여 원가 백단위로 정리

설명:

먼저 B2*(1-C2) 를 통해 할인율이 적용된 가격을 계산합니다. (예: 15% 할인이면 85% 가격이므로 1-0.15). 그리고 그 결과를 ROUND 함수와 num_digits 인수 -2 를 사용하여 십의 자리에서 반올림, 즉 100원 단위로 깔끔하게 떨어지는 최종 판매가를 만듭니다.

 

🧐 "어? 왜 오류가 뜨죠?" (ROUND 함수 오류 해결)

가끔 원치 않는 결과나 오류가 발생할 때가 있죠. 당황하지 마세요!

  • #VALUE! 오류: number 인수에 숫자가 아닌 텍스트 등이 포함되면 발생하는 오류예요. 반올림할 대상이 정말 '숫자'가 맞는지 확인해 보세요!
  • 결과가 이상해요: num_digits 인수를 다시 한번 확인해 보세요. 양수, 0, 음수의 의미를 헷갈려서 잘못된 값을 넣는 경우가 가장 흔하답니다.

 

🔗 함께 쓰면 더 좋은 친구 함수들!

ROUND 함수와 함께 알아두면 업무 효율이 200% 상승하는 관련 함수들이에요.

  • ROUNDUP: 지정한 자릿수에서 무조건 '올림'하는 함수예요.
  • ROUNDDOWN: 지정한 자릿수에서 무조건 '버림' 또는 '내림' 하는 함수예요.
  • MROUND: 내가 원하는 특정 배수(예: 5의 배수, 10의 배수)로 반올림하고 싶을 때 사용하는 고급 함수랍니다.
  • INT: 소수점 아래를 모두 버리고 정수 부분만 표시해요. (=ROUNDDOWN(숫자,0) 과 동일)
  • TRUNC: 소수점 이하를 지정한 자릿수까지만 남기고 모두 버려요.

 

💜 마무리하며

오늘은 엑셀의 기본 중의 기본이면서도, 실무 활용도가 무궁무진한 ROUND 함수에 대해 깊이 있게 파헤쳐 봤습니다. 어떠셨나요? 이제 숫자 반올림, 더 이상 어렵지 않으시죠?

 

오늘 배운 내용을 그냥 눈으로만 보고 넘어가지 마시고, 꼭 직접 엑셀을 켜서 예제 데이터를 따라 입력하고 함수를 적용해 보세요. 직접 해보는 것만큼 좋은 공부는 없답니다! 😊

 

오늘 내용이 유익하셨다면 공감과 댓글 부탁드리고, 주변에 엑셀 때문에 고통받는 동료가 있다면 이 글을 공유해서 널리 알려주세요! 저는 다음에 더 유익하고 알찬 엑셀 꿀팁으로 돌아오겠습니다. 여러분의 스마트한 직장 생활을 응원합니다!

 

 

작성자: 마늘빵


📱 바쁜 당신을 위한 30초 모바일 요약

✅ 엑셀 ROUND 함수로 숫자 반올림하기

 

1️⃣ 함수 뜻?

  • =ROUND(숫자, 자릿수) : 지정한 자릿수에서(까지) 반올림!

2️⃣ '자릿수' 핵심 규칙

  • 양수 (1, 2...): 소수점 아래 N번째 자리까지 표시
  • 0: 정수로 반올림
  • 음수 (-1, -2...): 정수 부분 10, 100의 자리에서 반올림

3️⃣ 실무 활용 예시

  • 평균값 반올림: =ROUND(AVERAGE(범위), 0)
  • 금액 천원 단위 표시: =ROUND(금액, -3)
  • 가격 100원 단위 결정: =ROUND(계산값, -2)

4️⃣ 친구 함수

  • ROUNDUP: 자릿수에서(까지) 올림
  • ROUNDDOWN: 자릿수에서(까지) 내림