החזרת חלק המספר השלם של מספר.
תחביר
Int(number)
Fix(number)
הארגומנט הנדרש number הוא a Double או כל ביטוי מספרי חוקי. אם number מכיל Null, הפונקציה מחזירה Null.
הערות
שניהם Int והסר Fix את החלק של השבר של והחזר את ערך המספר השלם המתקבל number .
ההבדל בין Int לבין Fix מופיע כאשר number הוא שלילי.
Int הפונקציה מחזירה את המספר השלם השלילי הראשון הקטן מ- או שווה ל- number.
Fix הפונקציה מחזירה את המספר השלם השלילי הראשון הגדול מ- number. לדוגמה, ממיר -8.4 ל- -9, וממיר Fix-8.4 ל- -8. Int
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 AND 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.