실무에서 숫자를 다룰 때 반올림, 내림, 올림을 해야 하는 경우가 많이 있습니다. 이를 위해 엑셀에서는 반올림, 올림, 내림을 할 수 있는 함수를 제공합니다.
- ROUND - 반올림할 자리의 값이 5미만이면 버리고 5이상이면 올림
- ROUNDUP - 숫자를 지정된 자릿수로 무조건 올림
- ROUNDDOWN - 숫자를 지정된 자릿수로 무조건 내림(버림)
이 함수들에서 사용되는 숫자의 자릿수는 다음과 같습니다. 함수 이해에 필요하므로 기억해 두세요!
- 소수점단위는 자릿수가 양수
- 정수의 일(1)자리는 0
- 정수는 10자리 이상은 음수
1. ROUND
ROUND(number, num_digits)
숫자를 지정한 자릿수로 반올림한다.
인수 :
- number : 반올림할 숫자
- num_digits : 반올림할 자릿수
ROUND함수는 숫자를 지정한 자릿수(2번째 인수)로 반올림하는데, 반올림할 자리의 값이
5미만이면 버리고, 5이상은 올립니다.
사용 예
=ROUND(153.2452, 2) => 153.25
=ROUND(153.2442, 2) => 153.24
좀 더 다른 경우도 살펴보겠습니다.
반올림할 자릿수가
- 0 이면 소수점이 없는 정수로 만들어 주고
- 음수이면 정수부분 10자리, 100자리, 1000자리... 단위로 반올림 해 준다.
반올림할 자릿수가 0인 경우(소수점 1자리에서 반올림하여 0의 자리(정수)로 만듬)
ROUND(153.2452,0) => 153 (소수점 1자리가 2이므로 버림하여 정수로 만듬)
ROUND(153.5452,0) => 154 (소수점 1자리가 5이므로 올림하여 정수로 만듬)
반올림할 자릿수가 -1인 경우(정수부분 일의 자리에서 정수부분 십의 자리로 반올림)
ROUND(153,-1) => 150 (소수점 0자리(정수부분 일의 자리)가 3이므로 내림하여 0으로 만듬)
ROUND(155,-1) => 160 (소수점 0자리(정수부분 일의 자리)가 5이므로 올림하여 0으로 만들고 십자리를 6으로 만듬)
2. ROUNDUP
ROUNDUP(number, num_digits)
숫자를 지정한 자릿수로 무조건 올린다.
인수 :
- number : 올림할 숫자
- num_digits : 올림할 자릿수
ROUNDUP함수는 숫자를 지정한 자릿수(2번째 인수)로 무조건 올립니다.
ROUND함수와 사용법이 거의 동일하지만 무조건 올린다는 점만 다릅니다.
사용 예
=ROUNDUP(153.2452, 2) => 153.25
=ROUNDUP(153.2442, 2) => 153.25
좀 더 다른 경우도 살펴보겠습니다.
올림할 자릿수가
- 0 이면 소수점이 없는 정수로 만들어 주고
- 음수이면 정수부분 10자리, 100자리, 1000자리... 단위로 올림 해 줍니다.
올림할 자릿수가 0인 경우(소수점 1자리에서 무조건 올림하여 정수로 만듬)
ROUNDUP(153.2452,0) => 154
ROUNDUP(153.5452,0) => 154
반올림할 자릿수가 -1인 경우(정수부분 일의 자리에서 정수부분 십의 자리로 무조건 올림)
ROUNDUP(153,-1) => 160
ROUNDUP(155,-1) => 160
3. ROUNDDOWN
ROUNDDOWN(number, num_digits)
숫자를 지정한 자릿수로 무조건 내린다(버림).
인수 :
- number : 내림할 숫자
- num_digits : 내림할 자릿수
ROUNDDOWN함수는 숫자를 지정한 자릿수(2번째 인수)로 무조건 내립니다(버림).
ROUND함수와 사용법이 거의 동일하지만 무조건 내린다는 점만 다릅니다.
사용 예
=ROUNDDOWN(153.2452, 2) => 153.24
=ROUNDDOWN(153.2442, 2) => 153.24
좀 더 다른 경우도 살펴보겠습니다.
내림할 자릿수가
- 0 이면 소수점이 없는 정수로 만들어 주고
- 음수이면 정수부분 10자리, 100자리, 1000자리... 단위로 내림 해 줍니다.
내림할 자릿수가 0인 경우(소수점 1자리에서 무조건 내림하여 정수로 만듬)
ROUNDDOWN(153.2452,0) => 153
ROUNDDOWN(153.5452,0) => 153
내림할 자릿수가 -1인 경우(정수부분 일의 자리에서 정수부분 십의 자리로 무조건 내림)
ROUNDDOWN(153,-1) => 150
ROUNDDOWN(155,-1) => 150
[ 수학 및 삼각 함수 ]
- 엑셀 수학 및 통계 함수 알아보기
- AGGREGATE 함수 - 목록,데이터베이스 집계
- SUMPRODUCT 함수로 조건을 만족하는 자료만 계산하기
- RANDARRAY 함수 - 배열 형태로 난수 구하기
- SEQUENCE 함수 - 연속된 숫자목록 만들기
- LCM 함수 - 최소공배수 구하기
- GCD 함수 - 최대공약수 구하기
- ODD 함수 - 가장 가까운 홀수로 올림,내림하기
- EVEN 함수 - 가장 가까운 짝수로 올림,내림하기
- SUBTOTAL 함수 - 부분합 구하기
- SUMIFS 함수로 월별 합계 구하기
- SIGN 함수 - 수의 부호 구하기
- MMULT 함수 - 두 배열의 행렬 곱 구하기
- MINVERSE 함수 - 정방행렬의 역행렬 구하기
- MDETERM 함수 - 배열의 행렬식 구하기
- TRUNC 함수 - 숫자 절사하기
- POWER 함수 – 숫자의 거듭제곱 구하기
- PI(파이) 함수 - 원주율 구하기
- FACT 함수 - 팩토리얼(계승값) 구하기
- INT 함수 - 숫자를 가장 가까운 정수로 내림하기
- SQRT 함수 - 양의 제곱근 구하기
- LOG,LOG10,LN 함수 - 로그값 구하기
- EXP 함수 - 상수 e를 지수만큼 거듭제곱하기
- BASE 함수 - 10진수를 다른 진수로 바꾸기
- MROUND 함수 - 배수값으로 숫자 반올림하기
- CEILING, FLOOR 함수 - 배수값으로 숫자 올림,내림하기
- RAND, RANDBETWEEN 함수 - 난수 구하기
- QUOTIENT, MOD 함수 - 몫과 나머지 구하기
- ROUND, ROUNDUP, ROUNDDOWN 함수로 숫자 반올림,올림,내림하기
- ABS 함수 - 절대값 구하기
- SUMPRODUCT 함수 - 숫자를 곱하고 합계 구하기
- PRODUCT 함수 - 숫자를 모두 곱하기
- SUMIFS 함수 - 여러 조건을 만족하는 범위의 합계 구하기
- SUMIF 함수 - 조건을 만족하는 범위의 합계 구하기
- SUM 함수 - 합계 구하기