숫자의 정수 부분을 반환합니다.
구문
Int(number)
Fix(number)
필수 number 형 인수는 Double 유효한 숫자식입니다. contains 인 경우 number 함수는 를 반환합니다Null.Null
주의
둘 다 Int 소 Fix 수 부분 number 을 제거하고 결과 정수 값을 반환합니다.
와 Fix 의 Int 차이는 음수일 때 number 나타납니다.
Int보다 작거나 같은 첫 번째 음수를 반환합니다.number
Fix보다 크거나 같은 첫 번째 음수를 반환합니다.number 예를 들어 Int 로 변환하고 -8.4-9로 Fix 변환합니다.-8-8.4
Fix(number) 다음과 같습니다.
Sgn(number) * Int(Abs(number))
쿼리 예제
| Expression | 결과 |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
필드에 있는 모든 값의 소수 부분을 Discount 제거하고 결과 정수 값을 반환합니다. 음수 분 Int 수에 대해서는 숫자보다 작거나 같은 첫 번째 음수를 반환합니다. 예를 들어 할인 값이 -223.20인 경우 반환 -224.00되는 정수는 입니다. |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
필드에 있는 모든 값의 소수 부분을 Discount 제거하고 결과 정수 값을 반환합니다. 음수 분 Fix 수에 대해서는 숫자보다 크거나 같은 첫 번째 음수를 반환합니다. 예를 들어 할인 값이 -223.20인 경우 반환 -223.00되는 정수는 입니다. |
VBA 예제
참고
다음 예제에서는 VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 방법을 보여 줍니다. VBA 사용에 대한 자세한 내용을 보려면 검색 옆에 있는 드롭다운 목록에서 개발자 참조를 선택한 다음 검색 상자에 하나 이상의 용어를 입력합니다.
이 예제에서는 and Fix 함수가 Int 숫자의 정수 부분을 반환하는 방법을 보여 줍니다. 음수에 대해 함수는 Int 숫자보다 작거나 같은 첫 번째 음수를 반환합니다. 이 함수는 Fix 숫자보다 크거나 같은 첫 번째 음수를 반환합니다.
Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.