הפונקציות Int‏, Fix

הערה: אנו מעוניינים לספק לך את תוכן העזרה העדכני ביותר במהירות האפשרית, בשפה שלך. דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. האם תוכל לספר לנו אם המידע הועיל לך, בחלק התחתון של דף זה? לנוחותך, הנה המאמר באנגלית.

החזרת חלק המספר השלם של מספר.

תחביר

Int ( מספר )

לתקן ( מספר )

המספר הנדרשארגומנט הוא כפול או כל חוקי ביטוי מספרי. אם number מכיל Null, Null המוחזר הוא.

הערות

גם Int וגם לתקן הסרת חלק השבר של המספר ולחזור הערך המתקבל מספר שלם.

ההבדל בין Int ו- Fix הוא שאם number הוא שלילי, Int מחזירה המספר הראשון השלילי הקטן או שווה ל- מספר, בעוד ש- Fix מחזירה את המספר הראשון השלילי גדול או שווה ל מספר לדוגמה, Int ממירה את-8.4 ל--9 ולאחר לתקן ממירה את-8.4 ל--8.

תיקון (מספר) הנו שווה-ערך:

Sgn(number) * Int(Abs(number))

דוגמה

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו ממחישה כיצד הפונקציות Int ו- Fix מחזירות חלקים שלמים של מספרים. במקרה ארגומנט מספר שלילי, הפונקציה Int מחזירה המספר השלם השלילי הראשון קטן או שווה למספר; הפונקציה לתקן מחזירה את המספר הראשון השלילי גדול או שווה למספר.

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.
שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×