Int-, Fix-FunktionenInt, Fix functions

Returns the integer portion of a number.Returns the integer portion of a number.

SyntaxSyntax

Int (Zahl)Int(number)
Fix (Zahl)Fix(number)

Das erforderliche Number -Argument ist ein Double -Wert oder ein beliebiger gültiger numerischer Ausdruck.The required number argument is a Double or any valid numeric expression. Wenn numberNull enthält, wird Null zurückgegeben.If number contains Null, Null is returned.

HinweiseRemarks

Sowohl Int als auch Fix entfernen die Kommastellen von number und geben eine ganze Zahl zurück.Both Int and Fix remove the fractional part of number and return the resulting integer value.

Der Unterschied zwischen int und Fix besteht darin, dass, wenn Zahl negativ ist, int die erste negative ganze Zahl kleiner als oder gleich _Number_zurückgibt, während Fix die erste negative ganze Zahl größer als oder gleich zurückgibt. Zahl.The difference between Int and Fix is that if number is negative, Int returns the first negative integer less than or equal to number, whereas Fix returns the first negative integer greater than or equal to number. For example, Int converts -8.4 to -9, and Fix converts -8.4 to -8.For example, Int converts -8.4 to -9, and Fix converts -8.4 to -8.

Fix (Number) entspricht SGN(Number) * int(ABS(Number)).Fix(number) is equivalent to Sgn(number) * Int(Abs(number)).

BeispielExample

In diesem Beispiel wird veranschaulicht, wie die int -und Fix -Funktionen ganzzahlige Teile von Zahlen zurückgeben.This example illustrates how the Int and Fix functions return integer portions of numbers. Im Fall eines negativen Zahlen Arguments gibt die int -Funktion die erste negative ganze Zahl zurück, die kleiner als oder gleich der Zahl ist. die Fix -Funktion gibt die erste negative ganze Zahl größer als oder gleich der Zahl zurück.In the case of a negative number argument, the Int function returns the first negative integer less than or equal to the number; the Fix function returns the first negative integer greater than or equal to the number.

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.

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.