값을 반올림하는 데 사용하는 함수
여러 수학 함수를 사용하여 목적과 원하는 결과에 따라 다른 방법으로 수를 반올림할 수 있습니다.
0의 반대쪽으로 올림
아래 나열된 함수를 사용하여 0의 반대쪽으로 숫자를 올림합니다.
함수 | 예제 |
---|---|
CEILING: 주어진 숫자에서 0의 반대쪽으로 가장 가까운 배수로 숫자를 올림하는 데 사용합니다. 내림이 단계적으로 발생합니다. 예를 들어, 가장 가까운 10의 배수가 있습니다. | =CEILING(12,10) 함수는 0의 반대쪽으로 올림하기 때문에 20의 값을 반환합니다. =CEILING(0.4, 1) 함수는 1의 값을 반환합니다. =CEILING(-0.4, -1) 함수는 -1의 값을 반환합니다. |
EVEN: 0의 반대쪽으로 가장 가까운 짝수로 숫자를 올림하는 데 사용합니다. 균등하게 2로 나눌 수 있는 가장 가까운 수로 올림합니다. | =EVEN(0.4) 함수는 0의 반대쪽으로 올림하기 때문에 2의 값을 반환합니다. =EVEN(-0.4) 함수는 -2의 값을 반환합니다. |
ODD: 0의 반대쪽으로 가장 가까운 홀수로 숫자를 올림하는 데 사용합니다. | =ODD(1.4) 함수는 0의 반대쪽으로 올림했을 때 가장 가까운 홀수인 3의 값을 반환합니다. =ODD(-1.4) 함수는 -3의 값을 반환합니다. |
ROUNDUP: 지정된 자릿수로(0의 반대쪽으로) 숫자를 올림하는 데 사용합니다. 두 번째 인수의 부호가 양수이면 이 인수는 소수점 이하 구분 표시자의 오른쪽 자릿수를 나타내고 어림수에 포함됩니다. 두 번째 인수의 부호가 음수이면 이 인수는 소수점 이하 구분 표시자의 왼쪽 자릿수(숫자 끝에 0의 개수)를 나타내고 0으로 대치합니다. | =ROUNDUP(1125.373,2) 함수는 0의 반대쪽으로 올림하기 때문에 1,125.38의 값을 반환합니다. =ROUNDUP(1125, -2) 함수는 1,200의 값을 반환합니다. =ROUNDUP(-1125.373,2) 함수는 -1,125.38의 값을 반환합니다. =ROUNDUP(-1125, -2) 함수는 -1,200의 값을 반환합니다. |
0쪽으로 내림
아래 나열된 함수를 사용하여 0쪽으로 숫자를 내림합니다.
함수 | 예제 |
---|---|
FLOOR: 주어진 숫자에서 0쪽으로 가장 가까운 배수로 숫자를 내림하는 데 사용합니다. 내림이 단계적으로 발생합니다. 예를 들어, 가장 가까운 10의 배수가 있습니다. | =FLOOR(12,10) 함수는 0쪽으로 내림하기 때문에 10의 값을 반환합니다. =FLOOR(0.4,1) 함수는 0의 값을 반환합니다. =FLOOR(-0.4,-1) 수식 또한 0의 값을 반환합니다. |
ROUNDDOWN: 지정된 자릿수로(0쪽으로) 숫자를 내림하는 데 사용합니다. 두 번째 인수의 부호가 양수이면 이 인수는 소수점 이하 구분 표시자의 오른쪽 자릿수를 나타내고 어림수에 포함됩니다. 두 번째 인수의 부호가 음수이면 이 인수는 소수점 이하 구분 표시자의 왼쪽 자릿수(숫자 끝에 0의 개수)를 나타내고 0으로 대치합니다. 내림하는 방향은 0쪽입니다. | =ROUNDDOWN(1155.376,2) 함수는 0쪽으로 내림하기 때문에 1,155.37의 값을 반환합니다. =ROUNDDOWN(1155,-2) 함수는 1,100의 값을 반환합니다. =ROUNDDOWN(-1155.376,2) 함수는 -1,155.37의 값을 반환합니다. =ROUNDDOWN(-1155, -2) 함수는 -1,100의 값을 반환합니다. |
다른 유형의 올림 또는 내림
아래 나열된 함수를 사용하여 다른 방법으로 숫자를 올림하거나 내림합니다.
함수 | 예제 |
---|---|
INT: 주어진 숫자보다 작거나 그와 같은 가장 가까운 정수로 수를 내림하는 데 사용합니다. | =INT(0.4) 함수는 0.4보다 작거나 그와 같은 가장 가까운 정수인 0의 값을 반환합니다. 양수는 0쪽으로 내림합니다. =INT(-0.4) 함수는 -0.4보다 작거나 그와 같은 가장 가까운 정수인 -1의 값을 반환합니다. 음수는 0의 반대쪽으로 내림합니다. |
MROUND: 주어진 숫자의 가장 가까운 배수로 숫자를 올림하거나 내림하는 데 사용합니다. 가장 가까운 배수로 올림하는 CEILING과는 다릅니다. | =MROUND(4,3) 함수는 4가 3의 다음 배수인 6보다 3과 더 가깝기 때문에 3의 값을 반환합니다. =CEILING(4,3) 함수는 올림하면 3의 가장 가까운 배수인 6의 값을 반환합니다. |
ROUND: 지정된 자릿수로 숫자를 올림하거나 내림하는 데 사용합니다. 두 번째 인수의 부호가 양수이면 이 인수는 소수점 이하 구분 표시자의 오른쪽 자릿수를 나타내고 어림수에 포함됩니다. 두 번째 인수의 부호가 음수이면 이 인수는 소수점 이하 구분 표시자의 왼쪽 자릿수(숫자 끝에 0의 개수)를 나타내고 0으로 대치합니다. | =ROUND(1125.376,2) 함수는 1,125.38의 값을 반환합니다. =ROUND(1125,-2) 함수는 1,100의 값을 반환합니다. =ROUND(-1125.376,2) 함수는 -1,125.38의 값을 반환합니다. =ROUND(-1125,-2) 함수는 -1,100의 값을 반환합니다. =ROUND(-1155,-2) 함수는 -1,200의 값을 반환합니다. |
TRUNC: 숫자를 지정된 자릿수로 자르는 데 사용합니다. 두 번째 인수의 부호가 양수이면 이 인수는 소수점 이하 구분 표시자의 오른쪽 자릿수를 나타내고 어림수에 포함됩니다. 두 번째 인수의 부호가 음수이면 이 인수는 소수점 이하 구분 표시자의 왼쪽 자릿수(숫자 끝에 0의 개수)를 나타내고 0으로 대치합니다. 나머지 자리는 숫자에서 떼어냅니다. | =TRUNC(1125.356,2) 함수는 숫자가 소수점 이하 오른쪽의 두 번째 자리 뒤에서 잘리기 때문에 1,125.35의 값을 반환합니다. =TRUNC(-1125.356,2) 함수는 -1,125.35의 값을 반환합니다. =TRUNC(1155,-2) 함수는 숫자가 소수점 이하 왼쪽의 두 번째 자리에 0이 추가되기 때문에 1,100의 값을 반환합니다. |