excel
Excel 반올림 및 정밀도
수색…
소개
여러 Excel 수식은 정수가 아닌 숫자의 반올림 및 정밀도를 처리합니다. 이는 숫자 데이터의 표시에 영향을주는 셀 서식을 사용하는 것과는 별도입니다. 셀 서식을 사용하는 것만으로도 충분하지만 복잡한 계산에서는 일관되고 정확한 결과를 얻기 위해 반올림 및 정밀도에 대한 엄격한 규칙이 필요합니다.
통사론
- = ROUND (숫자, num_digits)
- = ROUNDUP (숫자, num_digits)
- = 라운드 다운 (number, num_digits)
- = MROUND (숫자, 배수)
- = TRUNC (숫자, [num_digits])
- = INT (숫자)
- = CEILING (수, 중요도)
- = 층 (수, 중요도)
- = EVEN (숫자)
- = ODD (숫자)
- = 고정 (숫자, [소수], [no_commas])
매개 변수
매개 변수 | 세부 |
---|---|
번호 | 반올림 할 숫자. B2 나 3.14159와 같은 상수 일 수 있습니다. |
num_digits | 2. 반올림 됨 또는 0은 정수로 반올림됨을 의미합니다. 1 또는 2는 10 분의 1 또는 100 분의 1을 의미합니다. -1 또는 -3은 수십 또는 수천의 수를 의미합니다. |
배수 | 번호를 반올림하려는 배수입니다. |
의미 | 번호를 반올림하려는 배수입니다. |
십진법 | 소수점 오른쪽의 자릿수입니다. (옵션 - 기본값은 2) |
no_commas | TRUE 이면 FIXED 가 리턴 된 텍스트에 쉼표를 포함하지 못하도록하는 논리 값. (선택 사항 - 기본값은 FALSE 임) |
[...] | [대괄호]의 매개 변수는 선택 사항입니다. |
비고
사용자에게 표시되는 값은 실제 데이터 값에 영향을주지 않는 특정 형식으로 표시 될 수 있습니다. 예를 들어, 표시된 데이터는 백분율로 표시 될 수 있습니다. 자세한 내용은 셀 서식 을 참조하십시오.
ROUND 함수 사용
ROUND
함수는 값을 반올림합니다. 반올림 할 소수 자릿수는 num_digits
매개 변수에 양수 값으로 지정됩니다. num_digits
의 음수 값은 소수점 왼쪽에있는 정수 부분을 반올림합니다. 예를 들어, 가장 가까운 10 (-1의 경우) 또는 가장 가까운 1000의 경우 (-3의 경우)를 반올림합니다.
다음은 라운드를 사용할 수있는 방법을 보여주는 표입니다.
로 시작 | ROUND (b, 2) | ROUND (b, 1) | ROUND (b) | ROUND (b, -1) |
---|---|---|---|---|
23.10651375 | 23.11 | 23.1 | 23 | 20 |
19.16818924 | 19.17 | 19.2 | 19 | 20 |
3.92748883 | 3.93 | 3.9 | 4 | 0 |
31.38208409 | 31.38 | 31.4 | 31 | 30 |
38.34235561 | 38.34 | 38.3 | 38 세 | 40 |
7.682632495 | 7.68 | 7.7 | 8 | 10 |
35.39315416 | 35.39 | 35.4 | 35 세 | 40 |
20.47004449 | 20.47 | 20.5 | 20 | 20 |
20.49775276 | 20.5 | 20.5 | 20 | 20 |
2.288822497 | 2.29 | 2.3 | 2 | 0 |
반올림의 방향을 제어하는 추가 유사한 기능을 사용할 수도 있습니다.
-
ROUNDUP
- 숫자를 항상 0에서 반올림합니다. -
ROUNDDOWN
- 숫자를 항상 0으로 반올림합니다.
TRUNC 및 INT 함수 사용
Excel 수식 TRUNC
는 선택적 num_digits
매개 변수로 지정된 소수 자릿수까지 숫자를 자르는 데 사용됩니다. 이 매개 변수가 음수 값으로 정의되면 값의 정수 부분을 자릅니다. 매개 변수가 생략 된 경우 기본값은 0
이며 숫자의 소수 부분이 제거됩니다.
INT
함수는 TRUNC
와는 다른 방식으로 작동합니다. 정수 부분을 떠나려면 소수점 이하를 반올림하여 소수점 부분을 제거합니다. 둘 사이의 차이점은 음수로 연산을 수행 할 때입니다. TRUNC
는 십진수를 제거하지만 INT
는 값을 0에서 반올림합니다.
예 :
=TRUNC(123.456,2)
=TRUNC(123.4357,-1)
=TRUNC(-123.123)
=INT(567.89)
=INT(-567.89)
표시됩니다 :
123.45
120.00
-123.00
567.00
-568.00
MROUND 함수 사용
Excel 함수 MROUND
는 10의 제곱 이외의 간격으로 숫자를 반올림하는 데 사용됩니다.
이 예에서는 가장 가까운 분기와 가장 가까운 짝수에 MROUND
를 표시합니다.
로 시작 | MROUND (b, 0.25) | MROUND (b, 2) |
---|---|---|
23.93195211 | 24.00 | 24 |
2.793135388 | 2.75 | 2 |
21.93903064 | 22.00 | 22 |
13.74193739 | 13.75 | 14 |
16.77047412 | 16.75 | 16 |
13.03922302 | 13.00 | 14 |
17.06132896 | 17.00 | 18 |
16.11741694 | 16.00 | 16 |
33.48249592 | 33.50 | 34 |
37.29656687 | 37.25 | 38 세 |
가장 가까운 짝수 또는 홀수 까지 숫자를 반올림하는 EVEN
및 ODD
함수를 사용하여 유사한 결과를 얻을 수 있습니다.
천정 및 바닥 기능 사용하기
CEILING
함수는 0에서 먼 숫자를 가장 가까운 중요도의 배수로 반올림합니다. FLOOR
함수는 숫자를 0으로 반올림하여 같은 작업을 수행합니다.
CEILING
사용할 수있는 예는 페니를 가격에 사용하지 않고 제품 가격을 4.42 달러로 책정하는 경우 수식 =CEILING(4.42,0.05)
을 사용하여 가장 가까운 니켈 가격을 반올림하는 것입니다.
예 :
=CEILING(2.2, 1)
=FLOOR(2.2, 1)
=CEILING(-4.8, 2)
=FLOOR(-4.8, 2)
=CEILING(0.456, 0.01)
=FLOOR(0.456, 0.01)
돌아올까요 :
3
2
-4
-6
0.46
0.45
고정 함수 사용
FIXED
함수는 decimals
매개 변수에 의해 지정된 소수점 이하 자릿수로 숫자를 반올림하고 매개 변수 no_commas
의해 정의되지 않은 것으로 지정되지 않는 한 쉼표를 구분 기호로 사용하여 소수점 형식의 숫자를 형식화하고 그 결과를 텍스트로 리턴합니다. decimals
매개 변수는 선택 사항이며 기본값은 소수점 두 자리입니다. no_commas
매개 변수도 선택적이며 기본값은 FALSE
입니다.
예 :
=FIXED(1234.567, 1)
=FIXED(1234.567, -1)
=FIXED(1234.567, 1, TRUE)
=FIXED(1234.567)
돌아올까요 :
1,234.6
1,230
1234.6
1234.57