Round 함수

지정된 소수 자릿수까지 반올림된 숫자를 반환합니다.

구문

Round(expression[, numdecimalplaces])

인수:

  • Expression: 필수. 반올림되는 숫자 표현식입니다.
  • Numdecimalplaces: 선택사항. 반올림에 포함되는 소수점 오른쪽 자릿수를 나타내는 숫자입니다. 생략할 경우 Round 함수에서 정수를 반환합니다.

주석

Round 함수는 짝수로 반올림하는 기능을 수행하며, 이는 소수점을 더 큰 정수로 반올림하는 것과 다릅니다. 반환 값은 표현식 값에 가장 가까운 숫자이며 적절한 소수점 자릿수가 있습니다. 표현식이 두 가능한 반올림된 값 사이의 정확히 중간인 경우 함수는 가장 오른쪽 자릿수가 짝수인 가능한 반올림된 값을 반환합니다. (큰 함수로 반올림할 때는 가능한 두 반올림된 값 사이에 반올림된 숫자가 항상 더 큰 숫자로 반올림됩니다.)

주:

반올림은 더 큰 값으로 반올림하는 것보다 통계적으로 더 정확한 반올림 알고리즘입니다.

다음 예에서는 round 함수를 사용하여 숫자를 소수점 두 자리로 반올림합니다.

Dim MyVar, pi
pi = 3.14159
MyVar = Round(pi, 2) 
' Output:  3.14.

이 예에서는 반올림이 동작하는 방법을 보여 줍니다.

Dim var1, var2, var3, var4, var5
var1 = Round(1.5)     
 ' Output: 2
var2 = Round(2.5)     
 ' Output: 2
var3 = Round(3.5)     
 ' Output: 4
var4 = Round(0.985, 2) 
' Output:  0.98
var5 = Round(0.995, 2)
' Output: 1
Dim MyVar
MyVar = Round(5.678)  
'Output: 6.
Dim MyVar
MyVar = Round(-2.675, 2)  
' Output: -2.68.