החזרת חלק המספר השלם של מספר.
תחביר
Int(number)
Fix(number)
הארגומנט number הנדרש הוא ביטוי Double מספרי חוקי או כל ביטוי מספרי חוקי. אם מכיל numberNull, הפונקציה מחזירה Null.
הערות
הן Int והן Fix הסר את חלק השבר של number והחזר את ערך המספר השלם המתוצא.
ההבדל בין ומופיע IntFix כאשר הוא number שלילי.
Int מחזירה את המספר השלם השלילי הראשון הקטן או שווה ל- number.
Fix מחזירה את המספר השלם השלילי הראשון הגדול או שווה ל- number. לדוגמה, Int המרה ל -8.4 - -9וממירה Fix ל -8.4 - -8.
Fix(number) שווה ערך ל:
Sgn(number) * Int(Abs(number))
דוגמאות שאילתה
| ביטוי | תוצאות |
|---|---|
SELECT Int([Discount]) AS Expr1 FROM ProductSales; |
הסרת חלק השבר של כל הערכים בשדה והחזרת Discount ערכי המספר השלם המתבצעים. עבור שברים שליליים, Int החזרת המספר השלם השלילי הראשון הקטן מהמספר או שווה לו. לדוגמה, עבור ערך הנחה של -223.20, המספר השלם המוחזר הוא -224.00. |
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; |
הסרת חלק השבר של כל הערכים בשדה והחזרת Discount ערכי המספר השלם המתבצעים. עבור שברים שליליים, 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.