Office

Функція Int, Fix

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

Синтаксис

Int ( число )

Fix ( число )

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

Примітки

Як Int , так і усунути дробову частину числа та повернути отримане ціле значення.

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

Виправлення (число) еквівалентно:

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

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

Вираз

Результати

Виберіть Int ([знижка]) як Expr1 FROM ProductSales;

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

ВИБЕРІТЬ виправлення ([знижка]) як Expr1 з ProductSales;

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

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×