Повертає цілу частину числа.
Синтаксис
Int(number)
Fix(number)
Обов'язковий number аргумент – це будь-який припустимий Double числовий вираз. Якщо number містить Null, функція повертає Null.
Примітки
Видаліть Int дробову Fix частину number та поверніть отримане ціле число.
Різниця між Int від'ємною та Fix з'являється, коли number вона від'ємна.
Int повертає перше від'ємне ціле число, менше або рівне number.
Fix повертає перше від'ємне ціле число, більше або рівне number. Наприклад, Int перетворюється -8.4 на -9, і Fix перетворюється -8.4 на -8.
Fix(number) еквівалентно:
Sgn(number) * Int(Abs(number))
Приклади запитів
| Вираз | Результати. |
|---|---|
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
Примітка.
У наведених нижче прикладах показано, як використовувати цю функцію в модулі Visual Basic for Applications (VBA). Щоб отримати додаткові відомості про роботу з VBA, виберіть посилання розробника в розкривному списку поруч із пунктом Пошук, а потім введіть одне або кілька термінів у полі пошуку.
У цьому прикладі Int показано, як функції та Fix повернення цілих частин чисел. Для від'ємного 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.