Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає цілу частину числа.

Синтаксис

Int ( число )

Fix( number )

Обов'язковий номераргумент – подвійне або будь-яке дійсне числовий вираз. Якщо число містить Null-значення, повертається значення Null .

Примітки

І int, і Fix вилучають дробову частину числа та повертають отримане ціле число.

Різниця між аргументами Int і Fix полягає в тому, що якщо число від'ємне, функція Int повертає перше від'ємне ціле число, менше або рівне чи меншому чи меншому числу, тоді як функція Fix повертає перше від'ємне ціле число, більше або рівне числу . Наприклад, int перетворює число –8,4 на -9, а функція Fix перетворює число –8,4 на -8.

Fix(number) еквівалентний:

Sgn(number) * Int(Abs(number))

Приклади запитів

Вираз

Результати

SELECT Int([Discount]) AS Expr1 FROM ProductSales;

Видаляє дробову частину всіх значень у полі "Знижка" та повертає отримані цілі значення. Для від'ємних дробів "Ціле" повертає перше від'ємне ціле число, менше або рівне числу. Наприклад, для значення знижки "-223,20" повернуто ціле число – 224,00.

SELECT Fix([Discount]) AS Expr1 FROM ProductSales;

Видаляє дробову частину всіх значень у полі "Знижка" та повертає отримані цілі значення. Для від'ємних дробів "Виправити" повертає перше від'ємне ціле число, яке більше або дорівнює чи дорівнює числу. Наприклад, для значення знижки "-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.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×