다음을 통해 공유


Int, Round, RoundDown및 RoundUpTrunc 함수

적용 대상: Canvas 앱 Copilot Studio Desktop 흐름 데이터버스 수식 열 모델 기반 앱 Power Platform CLI Dataverse 함수 Power Pages

숫자를 반올림합니다.

Round, RoundDown 및 RoundUp

, RoundDownRoundUp 함수는 Round숫자를 지정된 소수 자릿수로 반올림합니다.

  • 은 다음 숫자가 5 이상이면 입니다. 그렇지 않으면 이 함수에서 내림합니다.
  • RoundDown 항상 이전 하위 숫자로 0으로 내림합니다.
  • RoundUp 항상 0에서 떨어진 다음 높은 숫자로 반올림합니다.

소수 자릿수가 지정될 수 있는 함수는 다음과 같습니다.

소수 자릿수 설명 예제
0보다 큼 숫자는 소수점 구분 기호 오른쪽으로 반올림됩니다. Round( 12.37, 1 ) 12.4를 반환합니다.
12 숫자는 가장 가까운 정수로 반올림됩니다. Round( 12.37, 0 ) 12를 반환합니다.
0보다 작음 숫자는 소수점 구분 기호 왼쪽으로 반올림됩니다. Round( 12.37, -1 ) 10을 반환합니다.

Int 및 Trunc

Trunc 함수는 Int 숫자를 정수(10진수가 없는 정수)로 반올림합니다.

  • Int 는 가장 가까운 정수로 내림합니다.
  • Trunc 소수 부분을 제거하여 숫자를 정수 부분만 자립니다.

음수 처리와 음수의 차이 IntTrunc 입니다. 예를 들어 인수의 -4.3Int 경우 0에서 더 멀리 떨어진 정수는 반환하고 Trunc-5수는 0-4에 가깝게 반환합니다. Int 는 5개의 반올림 함수 중에서 고유한 값을 반환하고 Trunc 동일한 값을 RoundDown반환합니다.

예를 들어 X - Trunc(X)원본에서 빼서 숫자의 소수 부분을 추출하는 데 사용합니다Trunc.

Microsoft Excel에서는 소수 자릿수를 지정할 수 없습니다 Trunc . 필요한 경우 대신 사용합니다 RoundDown .

단일 열 테이블

이러한 함수는 단일 열 테이블을 지원합니다. 단일 숫자를 전달하면 반환 값은 해당 숫자를 반올림한 값입니다. 숫자가 포함된 단일 열 테이블을 전달하면 반환 값은 반올림한 숫자가 포함된 단일 열 테이블입니다. DecimalPlaces 매개 변수는 단일 값 또는 단일 열 테이블일 수 있습니다. 단일 열 테이블에 숫자보다 적은 값이 있는 경우, 나머지 값에는 0이 사용됩니다. ShowColumns와 다른 테이블 형성 함수를 사용하여 더 큰 테이블에서 단일 열 테이블을 추출합니다.

구문

Round(Number, DecimalPlaces)
RoundDown(Number, DecimalPlaces)
RoundUp(Number, DecimalPlaces)

  • 숫자 - 필수. 반올림할 숫자입니다.
  • DecimalPlaces - 필수. 반올림할 소수 자릿수입니다. 소수점 구분 기호 오른쪽에 있는 소수 자릿수를 나타내려면 양수 값을 사용하고, 왼쪽에 음수 값을 사용하고 정수의 경우 0을 사용합니다.

Int(숫자)
Trunc(숫자)

  • 숫자 - 필수. 정수로 반올림할 숫자입니다.

예제

정수로 반올림합니다.

X Round( X, 0 ) RoundUp( X, 0 ) RoundDown( X, 0 ) Int( X ) Trunc( X )
7.9 8 8 7 7 7
-7.9 -8 -8 -7 -8 -7
7.5 8 8 7 7 7
-7.5 -8 -8 -7 -8 -7
7.1 7 8 7 7 7
-7.1 -7 -8 -7 -8 -7

소수점 구분 기호(0.01) 오른쪽의 소수점 이하 두 자리로 반올림합니다.

X Round( X, 2 ) RoundUp( X, 2 ) RoundDown( X, 2 )
430.123 430.12 430.13 430.12
430.125 430.13 430.13 430.12
430.128 430.13 430.13 430.12

소수점 구분 기호(100) 왼쪽의 소수점 이하 두 자리로 반올림합니다.

X Round( X, -2 ) RoundUp( X, -2 ) RoundDown( X, -2 )
430.123 400 500 400
449.942 400 500 400
450.000 500 500 400
450.124 500 500 400
479.128 500 500 400

값으로 구성된 단일 열 테이블을 반올림합니다.

X Int( X ) Round( X, 2 ) RoundDown( X, [ 0, 1, 2 ] ) RoundUp( X, [ 2 ] )
[ 123.456,
987.593,
542.639 ]
[ 123,
987,
542 ]
[ 123.46,
987.59,
542.64 ]
[ 123,
987.5,
542.63 ]
[ 123.46,
988,
543 ]