엑셀365 ROUND 함수란?
엑셀365의 ROUND 함수는 숫자를 원하는 자릿수까지 반올림하여 표시할 수 있는 함수입니다. 소수점이 많은 데이터를 깔끔하게 정리하거나, 보고서에서 일정한 자릿수만 유지하고자 할 때 매우 유용하게 사용됩니다.
기본 문법은 다음과 같습니다:
=ROUND(숫자, 자릿수)
숫자
: 반올림할 대상 숫자 또는 셀 참조자릿수
: 반올림할 소수점 이하 자리수- 0 → 정수로 반올림
- 양수 → 소수점 아래 자리수
- 음수 → 10, 100, 1000 단위 반올림
예시:=ROUND(123.456, 2)
→ 123.46=ROUND(123.456, 0)
→ 123=ROUND(123.456, -1)
→ 120
ROUND 함수는 실무에서 금액 계산, 통계 분석, 보고서 작성 등 다양한 분야에 필수로 사용되며, 데이터의 정밀도와 일관성을 유지하는 데 매우 중요합니다.
ROUND 함수와 관련 함수 비교
엑셀365에서는 ROUND 외에도 유사한 반올림 관련 함수가 여러 가지 제공됩니다. 각각의 차이점을 알고 상황에 맞게 사용하는 것이 중요합니다.
함수 | 기능 | 예시 (=함수(123.456, 2) ) | 결과 |
---|---|---|---|
ROUND | 가장 가까운 값으로 반올림 | =ROUND(123.456, 2) | 123.46 |
ROUNDUP | 무조건 올림 | =ROUNDUP(123.451, 2) | 123.46 |
ROUNDDOWN | 무조건 버림 | =ROUNDDOWN(123.459, 2) | 123.45 |
MROUND | 지정된 배수로 반올림 | =MROUND(123, 10) | 120 |
실무 팁:
- ROUND: 보고서 제출용 수치 보정
- ROUNDUP: 요금 계산, 배송비 반올림
- ROUNDDOWN: 할인율, 세금 등 보수적 계산
- MROUND: 정해진 단위(10원, 100원 단위 등)로 금액 반올림
ROUND 함수 실무 활용 예시
1. 금액을 정수로 반올림
=ROUND(A2, 0)
→ A2의 금액을 소수점 없이 정수로 반올림
→ 예: 123.75 → 124
2. 소수점 둘째 자리까지 반올림 (금리, 환율 등)
=ROUND(B2, 2)
→ 예: 3.147 → 3.15
3. 100원 단위로 반올림
=ROUND(C2, -2)
→ 예: 1570 → 1600
이처럼 ROUND는 실무에서 숫자를 정돈된 형태로 출력하거나, 분석 수치를 일괄적으로 조정할 때 자주 사용되며, 출력 형식의 신뢰도를 높이는 데 효과적입니다.
ROUND 함수와 수식 결합 활용법
ROUND 함수는 다른 함수와 결합하여 결과값을 제어하는 데 사용됩니다.
1. SUM 함수 결과 반올림
=ROUND(SUM(A1:A10), 0)
→ 총합을 정수로 표시
2. 평균 구한 후 소수점 둘째 자리까지 반올림
=ROUND(AVERAGE(B2:B10), 2)
3. 계산식 결과를 정수로 반올림
=ROUND((A2*B2)/C2, 0)
→ 단가×수량/환율 등 계산 후 정수로 출력
실무에서는 특히 계산된 수식 결과의 자릿수를 정리할 때 ROUND를 덧붙이면 보고서에 깔끔한 인상을 줄 수 있습니다.
ROUND 함수와 셀 서식의 차이점
많은 사용자들이 혼동하는 부분 중 하나가 ROUND 함수와 셀 표시 형식의 차이입니다.
항목 | ROUND 함수 | 셀 서식 표시 형식 |
---|---|---|
실질 데이터 변경 | O | X |
계산 결과 영향 | O | X |
보기만 바뀜 | X | O |
예를 들어 123.456
이라는 값이 셀에 있고, 표시 형식만 소수점 둘째 자리로 설정하면 보이는 값은 123.46이지만 실제 값은 123.456으로 남아 있습니다. 반면 =ROUND(123.456, 2)
는 실제 셀에 123.46이라는 값이 저장되므로 계산에도 영향을 미칩니다.
정리:
- 계산에 영향 주려면 ROUND 함수 사용
- 보기만 바꾸려면 셀 서식 사용
Q&A
Q. 소수점 셋째 자리에서 무조건 버리는 방법은?
소수점 아래를 버리고 싶다면 ROUNDDOWN 함수를 사용하면 됩니다.
=ROUNDDOWN(A1, 2)
→ 예: 3.149 → 3.14
또는 INT 함수도 정수로 내림할 때 유용합니다.
=INT(3.9)
→ 결과: 3
Q. ROUND 함수로 마이너스 숫자도 반올림 되나요?
네, ROUND 함수는 음수도 동일한 방식으로 반올림합니다.
=ROUND(-123.456, 1)
→ 결과: -123.5
또한 자릿수가 음수일 때는 10, 100 단위로 절댓값을 기준으로 반올림되며, 부호는 유지됩니다.
Q. ROUND 함수와 함께 조건부 계산도 할 수 있나요?
물론입니다. IF
, SUMIF
등과 결합해 사용할 수 있습니다.
예시:
=IF(A2>1000, ROUND(A2*0.1, 0), 0)
→ A2가 1000 초과일 때 10% 계산 후 반올림, 아니면 0
이 방식은 성과급 계산, 조건부 할인율 계산, 세금 반올림 등에 널리 사용됩니다.
Q. 반올림 자릿수를 자동으로 조정할 수 있나요?
반올림 자릿수를 고정하지 않고 셀 값으로 지정할 수도 있습니다.
=ROUND(A1, B1)
→ A1의 값을 B1에 입력된 자릿수만큼 반올림
→ 예: A1 = 123.456, B1 = 1 → 결과: 123.5
이 방식은 사용자 설정에 따라 유연하게 반올림 수준을 조정할 수 있어 템플릿 구성 시 유용합니다.
엑셀365의 ROUND 함수는 숫자를 정리하고, 보고서의 정확성과 신뢰도를 높이는 데 필수적인 함수입니다. 단순히 보기 좋게 만드는 것을 넘어, 정확한 계산 결과를 제공하고, 오류를 줄이며, 업무를 정밀하게 제어하는 데 중요한 역할을 합니다. ROUND 함수와 관련 함수들을 잘 익혀두면, 숫자를 다루는 모든 작업이 훨씬 깔끔하고 안정적으로 바뀔 것입니다.