Gibt den ganzzahligen Teil einer Zahl zurück.
Syntax
Int(number)
Fix(number)
Das erforderliche number Argument ist ein oder ein Double beliebiger gültiger numerischer Ausdruck. Wenn number enthält Null, gibt die Funktion zurück Null.
Hinweise
Sowohl als Fix auch Int entfernen den Bruchteil von und number geben den resultierenden ganzzahligen Wert zurück.
Der Unterschied zwischen Int und Fix wird angezeigt, wenn number negativ ist.
Int gibt die erste negative ganze Zahl zurück, die kleiner oder gleich numberist.
Fix gibt die erste negative ganze Zahl zurück, die größer oder gleich numberist. Konvertiert z. Int-8.4 B. in -9, und Fix konvertiert in -8.4-8.
Fix(number) entspricht:
Sgn(number) * Int(Abs(number))
Abfragebeispiele
| Ausdruck | Ergebnisse |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
Entfernt den Bruchteil aller Werte im Discount Feld und gibt die resultierenden ganzzahligen Werte zurück. Gibt für negative Bruchzahlen die erste negative ganze Zahl zurück, Int die kleiner oder gleich der Zahl ist. Für einen Rabattwert von -223.20ist -224.00die zurückgegebene ganze Zahl beispielsweise . |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Entfernt den Bruchteil aller Werte im Discount Feld und gibt die resultierenden ganzzahligen Werte zurück. Gibt für negative Bruchzahlen die erste negative ganze Zahl zurück, Fix die größer oder gleich der Zahl ist. Für einen Rabattwert von -223.20ist -223.00die zurückgegebene ganze Zahl beispielsweise . |
VBA-Beispiel
Hinweis
Die folgenden Beispiele zeigen, wie Diese Funktion in einem vba-Modul (Visual Basic for Applications) verwendet wird. Wenn Sie weitere Informationen zum Arbeiten mit VBA anzeigen möchten, wählen Sie in der Dropdownliste neben Suchen die Option Entwicklerreferenz aus, und geben Sie dann einen oder mehrere Begriffe in das Suchfeld ein.
In diesem Beispiel wird gezeigt, wie die Int Funktionen und Fix die ganzzahligen Teile von Zahlen zurückgeben. Bei einer negativen Zahl gibt die Int Funktion die erste negative ganze Zahl zurück, die kleiner oder gleich der Zahl ist. Die Fix Funktion gibt die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist.
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.