수색…


소개

여러 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 세

가장 가까운 짝수 또는 홀수 까지 숫자를 반올림하는 EVENODD 함수를 사용하여 유사한 결과를 얻을 수 있습니다.

천정 및 바닥 기능 사용하기

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


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow