엑셀 함수 수식 정리

엑셀 ROUND 함수

letanger 2025. 1. 23. 14:24

엑셀에서 ROUND 함수는 숫자를 지정한 자릿수로 반올림하는 함수입니다.

✅ 구문(Syntax)

excel

복사

편집

=ROUND(number, num_digits)

number : 반올림할 숫자

num_digits : 반올림할 소수점 이하 자릿수

0 → 정수로 반올림

양수(1, 2, …) → 소수점 이하 반올림

음수(-1, -2, …) → 정수 부분 반올림 (10, 100 단위)

📌 ROUND 함수 사용 예제

수식 결과 설명

=ROUND(3.14159, 2) 3.14 소수점 둘째 자리 반올림

=ROUND(3.14159, 3) 3.142 소수점 셋째 자리 반올림

=ROUND(1234.567, -2) 1200 백 단위 반올림

=ROUND(1234.567, -3) 1000 천 단위 반올림

📌 관련 반올림 함수

함수 설명 예제

ROUND 일반적인 반올림 =ROUND(3.14159, 2) → 3.14

ROUNDDOWN 무조건 내림 =ROUNDDOWN(3.14159, 2) → 3.14

ROUNDUP 무조건 올림 =ROUNDUP(3.14159, 2) → 3.15

INT 소수점 이하 버림 =INT(3.9) → 3

TRUNC 특정 자리까지만 남기고 버림 =TRUNC(3.14159, 2) → 3.14

📌 정리하면, ROUND 함수는 숫자를 지정된 자리에서 반올림하는 함수로, ROUNDUP, ROUNDDOWN, INT 등과 함께 사용할 수 있습니다.

끝자리 절사 정리

📌 절사(truncation)와 관련된 엑셀 함수

엑셀에서 절사(Truncation) 는 소수점을 잘라내고, 원하는 자리까지만 숫자를 유지하는 방식입니다.

절사와 관련된 대표적인 함수는 TRUNC 와 INT 입니다.

1. TRUNC 함수 (절사)

✅ 기능:

지정한 자리까지 숫자를 유지하고 나머지 소수점을 버림 (반올림X)

양수와 음수 모두 같은 방식으로 적용됨

✅ 구문(Syntax)

excel

복사

편집

=TRUNC(number, [num_digits])

number : 절사할 숫자

num_digits (선택) : 유지할 소수점 이하 자리 수

기본값: 0 (정수로 변환)

양수(1, 2, …) → 소수점 이하 지정한 자리까지 유지

음수(-1, -2, …) → 정수 부분 절사 (10, 100 단위 절사)

✅ 예제

수식 결과 설명

=TRUNC(3.14159, 2) 3.14 소수점 둘째 자리까지만 유지

=TRUNC(3.9999, 2) 3.99 반올림 없이 절사

=TRUNC(-3.9999, 2) -3.99 음수도 동일하게 절사

=TRUNC(1234.567, -2) 1200 백 단위 절사

=TRUNC(1234.567, -3) 1000 천 단위 절사

2. INT 함수 (내림)

✅ 기능:

소수점 이하를 모두 버리고 정수만 반환

양수는 TRUNC 와 동일하지만, 음수는 더 작은 정수로 내림

✅ 구문(Syntax)

excel

복사

편집

=INT(number)

✅ 예제

수식 결과 설명

=INT(3.99) 3 소수점 이하 버림

=INT(-3.99) -4 더 작은 정수로 내림 (TRUNC와 차이)

=TRUNC(-3.99) -3 소수점만 버리고 정수 유지

📌 TRUNC vs. INT 차이점

함수 3.99 -3.99 설명

TRUNC 3 -3 단순히 소수점 이하 버림

INT 3 -4 음수는 더 작은 정수로 내림

📌 절사와 반올림의 차이

연산 예제 (3.14159, 2) 결과 설명

ROUND =ROUND(3.14159,2) 3.14 소수점 3번째 자리에서 반올림

ROUNDDOWN =ROUNDDOWN(3.14159,2) 3.14 소수점 이하 버림

ROUNDUP =ROUNDUP(3.14159,2) 3.15 소수점 이하 올림

TRUNC =TRUNC(3.14159,2) 3.14 특정 자리까지만 유지 (절사)

📌 정리하면, TRUNC는 절사(소수점 이하를 지정된 자리까지 유지하고 나머지 버림), INT는 정수로 변환(음수일 때 더 작은 정수로 내림)하는 함수입니다.