엑셀365의 ROUND 함수는 숫자를 원하는 자릿수까지 반올림하여 표시할 수 있는 함수입니다. 소수점이 많은 데이터를 깔끔하게 정리하거나, 보고서에서 일정한 자릿수만 유지하고자 할 때 매우 유용하게 사용됩니다.
기본 문법은 다음과 같습니다:
=ROUND(숫자, 자릿수)
숫자
: 반올림할 대상 숫자 또는 셀 참조자릿수
: 반올림할 소수점 이하 자리수 예시:=ROUND(123.456, 2)
→ 123.46=ROUND(123.456, 0)
→ 123=ROUND(123.456, -1)
→ 120
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(A2, 0)
→ A2의 금액을 소수점 없이 정수로 반올림
→ 예: 123.75 → 124
=ROUND(B2, 2)
→ 예: 3.147 → 3.15
=ROUND(C2, -2)
→ 예: 1570 → 1600
이처럼 ROUND는 실무에서 숫자를 정돈된 형태로 출력하거나, 분석 수치를 일괄적으로 조정할 때 자주 사용되며, 출력 형식의 신뢰도를 높이는 데 효과적입니다.
ROUND 함수는 다른 함수와 결합하여 결과값을 제어하는 데 사용됩니다.
=ROUND(SUM(A1:A10), 0)
→ 총합을 정수로 표시
=ROUND(AVERAGE(B2:B10), 2)
=ROUND((A2*B2)/C2, 0)
→ 단가×수량/환율 등 계산 후 정수로 출력
실무에서는 특히 계산된 수식 결과의 자릿수를 정리할 때 ROUND를 덧붙이면 보고서에 깔끔한 인상을 줄 수 있습니다.
많은 사용자들이 혼동하는 부분 중 하나가 ROUND 함수와 셀 표시 형식의 차이입니다.
항목 | ROUND 함수 | 셀 서식 표시 형식 |
---|---|---|
실질 데이터 변경 | O | X |
계산 결과 영향 | O | X |
보기만 바뀜 | X | O |
예를 들어 123.456
이라는 값이 셀에 있고, 표시 형식만 소수점 둘째 자리로 설정하면 보이는 값은 123.46이지만 실제 값은 123.456으로 남아 있습니다. 반면 =ROUND(123.456, 2)
는 실제 셀에 123.46이라는 값이 저장되므로 계산에도 영향을 미칩니다.
정리:
소수점 아래를 버리고 싶다면 ROUNDDOWN 함수를 사용하면 됩니다.
=ROUNDDOWN(A1, 2)
→ 예: 3.149 → 3.14
또는 INT 함수도 정수로 내림할 때 유용합니다.
=INT(3.9)
→ 결과: 3
네, ROUND 함수는 음수도 동일한 방식으로 반올림합니다.
=ROUND(-123.456, 1)
→ 결과: -123.5
또한 자릿수가 음수일 때는 10, 100 단위로 절댓값을 기준으로 반올림되며, 부호는 유지됩니다.
물론입니다. IF
, SUMIF
등과 결합해 사용할 수 있습니다.
예시:
=IF(A2>1000, ROUND(A2*0.1, 0), 0)
→ A2가 1000 초과일 때 10% 계산 후 반올림, 아니면 0
이 방식은 성과급 계산, 조건부 할인율 계산, 세금 반올림 등에 널리 사용됩니다.
반올림 자릿수를 고정하지 않고 셀 값으로 지정할 수도 있습니다.
=ROUND(A1, B1)
→ A1의 값을 B1에 입력된 자릿수만큼 반올림
→ 예: A1 = 123.456, B1 = 1 → 결과: 123.5
이 방식은 사용자 설정에 따라 유연하게 반올림 수준을 조정할 수 있어 템플릿 구성 시 유용합니다.
엑셀365의 ROUND 함수는 숫자를 정리하고, 보고서의 정확성과 신뢰도를 높이는 데 필수적인 함수입니다. 단순히 보기 좋게 만드는 것을 넘어, 정확한 계산 결과를 제공하고, 오류를 줄이며, 업무를 정밀하게 제어하는 데 중요한 역할을 합니다. ROUND 함수와 관련 함수들을 잘 익혀두면, 숫자를 다루는 모든 작업이 훨씬 깔끔하고 안정적으로 바뀔 것입니다.
엑셀365에서 ActiveX 컨트롤은 사용자가 더욱 정교하고 인터랙티브한 사용자 인터페이스(UI)를 구성할 수 있도록 도와주는 고급 도구입니다.…
엑셀365 폼 컨트롤로 양식 자동화하기 실무 가이드 엑셀365의 폼 컨트롤(Form Controls) 기능은 사용자가 데이터 입력을…
엑셀365에는 수백 개의 기본 내장 함수가 있지만, 실무에서는 내장 함수만으로 부족한 상황이 종종 발생합니다. 이럴…
엑셀365에서 VBA(Visual Basic for Applications) 매크로는 반복되는 작업을 자동화하고, 사용자의 클릭이나 입력에 반응하여 맞춤형 엑셀…
엑셀365 슬라이서 기능으로 피벗 테이블 분석 효율 높이기 엑셀365의 슬라이서(Slicer) 기능은 피벗 테이블이나 표에서 필터링을…