Round - 스크립트 및 차트 함수

Round()offset 숫자에 의해 시프트된 step의 가장 가까운 배수로 숫자를 올림 또는 내림한 결과를 반환합니다.

절사할 숫자가 정확히 간격의 중간일 경우 반올림됩니다.

Syntax:  

Round(x[, step[, offset]])

Return data type: 숫자

참고: 부동 소수점 숫자를 절사하면 잘못된 결과가 나올 수 있습니다. 이러한 절사 오차는 부동 소수점 숫자가 한정된 수의 이진 숫자로 표현되기 때문에 발생합니다. 따라서 이미 절사된 숫자를 사용하여 계산한 결과가 나옵니다. 이러한 절사 오차가 작업에 영향을 미치는 경우에는 절사 전에 숫자를 곱하여 정수로 변환합니다.

Arguments:  

인수 설명
x 입력 숫자입니다.
step 간격 증가값입니다. 기본값은 1입니다.
offset

단계 간격의 기수를 정의합니다. 기본값은 0입니다.

Examples and results:  

결과

Round(3.8 )

4를 반환합니다.

이 예에서, 단계의 크기는 1이고 단계 간격의 기수는 0입니다.

간격은 ...0 <= x <1, 1 <= x < 2, 2<= x <3, 3<= x <4...입니다.

Round(3.8,4 )

4를 반환합니다.

Round(2.5 )

3을 반환합니다. 2.5는 기본 단계 간격의 정확히 절반이므로 반올림됩니다.

Round(2,4 )

4를 반환합니다. 2는 단계 간격 4의 정확히 절반이므로 반올림됩니다.

이 예에서, 단계의 크기는 4이고 단계 간격의 기수는 0입니다.

간격은 ...0 <= x <4, 4 <= x <8, 8<= x <12...입니다.

Round(2,6 )

0을 반환합니다. 2는 단계 간격 6의 절반보다 작으므로 반내림됩니다.

이 예에서, 단계의 크기는 6이고 단계 간격의 기수는 0입니다.

간격은 ...0 <= x <6, 6 <= x <12, 12<= x <18...입니다.

Round(3.88 ,0.1)

3.9를 반환합니다.

이 예에서, 단계의 크기는 0.1이고 단계 간격의 기수는 0입니다.

간격은 ... 3.7 <= x <3.8, 3.8 <= x <3.9, 3.9 <= x < 4.0...입니다.

Round(3.88 ,5)

5를 반환합니다.

Round(1.1 ,1,0.5)

1.5를 반환합니다.

이 예에서, 단계의 크기는 1이고 단계 간격의 기수는 0.5입니다.

간격은 ...0.5 <= x <1.5, 1.5 <= x <2.5, 2.5<= x <3.5...입니다.