اذهب الي المحتوي
أوفيسنا

تقريب الأعداد


الردود الموصى بها

دالة Round 
تقرب الأعداد الفردية للأعلى والزوجية للأسفل

مثال:
1.2 > 1
1.5 >2
1.9 > 2
2.2 > 2
2.5 >2
2.9 >3
-----------------------------------------------------
ولجعل هذه الدالة ترفع دائما للأعلى نستخدم الصيغة التالية :

-Int(-Number)

حيث Number هو الرقم أو الحقل المطلوب

1.2 > 2
1.5 >2
1.9 > 2
2.2 > 3
2.5 >3
2.9 >3
-------------------------------------------------
دالة Int
تقرب للأسفل

مثال:
1.2 > 1
1.5 >1
1.9 > 1
2.2 > 2
2.5 >2
2.9 >2
-------------------------------------------------
دالة Fix
تقرب للرقم الأقرب للصفر
بمعنى الأعداد الموجبة تنزلها
والسالبها ترفعها

مثال:
1.2 > 1
1.5 >1
1.9 > 1
2.2 > 2
2.5 >2
2.9 >2
-1.2 > -1
-1.5 >-1
-1.9 > -1
-2.2 > -2
-2.5 >-2
-2.9 >-2

-------------------------------------------------
دالة Fix
تقرب للرقم الأقرب للصفر
بمعنى الأعداد الموجبة تنزلها
والسالبها ترفعها

مثال:
1.2 > 1
1.5 >1
1.9 > 1
2.2 > 2
2.5 >2
2.9 >2
-1.2 > -1
-1.5 >-1
-1.9 > -1
-2.2 > -2
-2.5 >-2
-2.9 >-2

  • Like 1
رابط هذا التعليق
شارك

ومشاركة مع أساتذتي ، لتقريب الأرقام لأقرب عدد صحيح إذا كان الجزء الكسري = أو أكبر أو أصغر من 0.5 

Function RoundFoksh(Number As Double) As Integer
    If Number - Int(Number) >= 0.5 Then
        RoundFoksh = Int(Number) + 1
    Else
        RoundFoksh = Int(Number)
    End If
End Function

 

ولاستدعاء الدالة كالآتي :-

RoundFoksh(5.4) ' ستكون القيمة 5
RoundFoksh(5.5) ' ستكون القيمة 6
RoundFoksh(9.44) ' ستكون القيمة 9
RoundFoksh(9.55) ' ستكون القيمة 10

 

تم تعديل بواسطه Foksh
  • Like 1
رابط هذا التعليق
شارك

12 دقائق مضت, 2saad said:

 

السؤال : كيف اطبق هذ الملف علي ملفي ؟

اخي @2saad لاحظ انك غير مهتم بحل المشكلة رغم متابعة عدد كبير من الأساتذة في الردود وتعدد الحلول.

وما زلت تسأل دون إرفاق ملفك الذي تعمل عليه .

 

شكراً بالنيابة عن المتابعة.

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information