الدالتان Int وFix

إرجاع جزء صحيح من رقم.

بناء الجملة

Int ( رقم )

إصلاح ( رقم )

العدد المطلوبوسيطة هو ال تعبير رقمي المزدوج أو اي من الخيارات الصالحة. إذا كان الرقم يحتوي علي null ، سيتم إرجاع null .

ملاحظات

كل من Int وتصحيح أزاله الجزء الكسري من الرقم وإرجاع قيمه العدد الصحيح الناتج.

الفرق بين Intوتصحيح هو انه إذا كان الرقم سالبا ، فترجع الدالة Int العدد الصحيح الأول السالب أصغر من أو يساوي الرقم ، بينما ترجع الدالة Fix العدد الصحيح السالب الأول الأكبر من أو يساوي رقم علي سبيل المثال ، تحول Int -8.4 إلى 9 ، وقم بتصحيح التحويل-8.4 إلى-8.

إصلاح (رقم) مكافئ لما يلي:

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

أمثله استعلام

التعبير

النتائج

حدد Int ([الخصم]) ك Expr1 من برودوكتساليس ؛

أزاله الجزء الكسري من كل القيم الموجودة في الحقل "الخصم" وإرجاع القيم الصحيحة الناتجة. بالنسبة إلى الكسور السالبة ، ترجع الدالة Int القيمة الاولي السالبة التي يقل عددها عن الرقم أو مساويا له. علي سبيل المثال ، بالنسبة إلى قيمه الخصم "-223.20" ، سيكون العدد الصحيح الذي يتم إرجاعه هو 224.00.

حدد تصحيح ([الخصم]) كEXPR1 من برودوكتساليس ؛

أزاله الجزء الكسري من كل القيم الموجودة في الحقل "الخصم" وإرجاع القيم الصحيحة الناتجة. بالنسبة إلى الكسور السالبة ، ترجع الدالة "إصلاح" الرقم الأول السالب أكبر من أو تساويه. علي سبيل المثال ، بالنسبة إلى قيمه الخصم "-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.

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider