Gibt den ganzzahligen Teil einer Zahl zurück.
Syntax
Int(number)
Fix(number)
Das erforderliche number Argument ist ein Double oder ein beliebiger gültiger numerischer Ausdruck. Wenn number enthält Null, gibt die Funktion zurück Null.
Hinweise
Beide Int und Fix entfernen den Bruchteil von number und geben den resultierenden ganzzahligen Wert zurück.
Die Differenz zwischen Int und Fix erscheint, wenn number ist negativ.
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. BInt. in -9, und Fix konvertiert -8.4 in -8.-8.4
Fix(number) entspricht Folgendem:
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 bei negativen Brüchen Int die erste negative ganze Zahl zurück, die kleiner oder gleich der Zahl ist. Für einen Rabattwert von -223.20ist die zurückgegebene ganze Zahl -224.00z. B. . . |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
Entfernt den Bruchteil aller Werte im Discount Feld und gibt die resultierenden ganzzahligen Werte zurück. Gibt bei negativen Brüchen Fix die erste negative ganze Zahl zurück, die größer oder gleich der Zahl ist. Für einen Rabattwert von -223.20ist die zurückgegebene ganze Zahl -223.00z. B. . . |
VBA-Beispiel
Hinweis
In den folgenden Beispielen wird gezeigt, wie Sie diese Funktion in einem Visual Basic for Applications (VBA)-Modul verwenden. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie in der Dropdownliste neben "Suchen" die Option "Entwicklerreferenz" aus, und geben Sie dann mindestens einen Begriff in das Suchfeld ein.
Dieses Beispiel zeigt, wie die Int UND-Funktion Fix die ganzzahligen Anteile 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.