اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

بسم الله الرحمن الرحيم
الاحوة الكرام
السلام عليكم ورحمة الله وبركاته

هل يمكن تصميم استعلام لتقريب الارقام لاقرب 5 جنيه

مثال : 941.15 = 941
946.15 = 950

تحياتي

قام بنشر

السلام عليكم ورحمة الله وبركاته

بعد إذن الأستاذ الفاضل جمال سعد

بالنسبة للتقريب في الرياضيات هو ما كان أكبر من نصف الرقم الذي نقرب إليه يتم جبره لأعلى

وما كان أصغر من نصف الرقم الذي نقرب إليه يتم جبره لأسفل

مثال 

141 الواحد أقل من نصف 5 لذلك تجبر لأسفل فتصير 140

أما 143 فتجبر لأعلى فتصير 145

وكنت قد صممت دالة لهذا الغرض تساوي دالة mround الموجودة في إكسل 

Function masround(ByVal n As Double, Optional ByVal m As Double = 1) As Double
masround = IIf(n - (m * (n \ m)) >= (m / 2), m * (n \ m + 1), m * (n \ m))
End Function

وهي مرنة بحيث يتم تمرير العدد والمضاعف فمثلا لأقرب 5

masround([n],5)

ولأقرب 20

masround([n],20)

ولأقرب نصف

masround([n],0.5)

وهكذا

أما إذا كان المطلوب هو الرفع لأقرب أعلى 5 وهو دور دالة ceiling في إكسل

فهذه أيضا دالة لهذا الغرض

Function masCeiling(ByVal X As Double, Optional ByVal Factor As Double = 1) As Double
masCeiling = (Int(X / Factor) - (X / Factor - Int(X / Factor) > 0)) * Factor
End Function

ودورها رفع 121 إلى 125

ورفع 126 إلى 130

لأقرب أعلى 5

فاختر لنفسك أي الطريقتين تريد في حساباتك

 

وفقنا الله وإياكم لكل ما يحب ويرضى

  • Like 1
قام بنشر

ولا يهمك يا غالي

أنا رصيدي مبيخلصش من اللايكات

زي ما برمجة المنتدى بتسمح

أول مرة أعرف معلومة محدودية رصيد اللايكات دي

المهم نشر العلم النافع للنفس وللغير

وفقنا الله وإياكم لكل خير

قام بنشر

فعلا والله

وهذه صورة الرسالة

http://do.php?img=328613

ومع زيادة النشاط وكثرة الموضوعات والمشاركات بالمنتدى المفروض العدد ده قليل ولازم يزيد

53 minutes ago, أ / محمد صالح said:

أول مرة أعرف معلومة محدودية رصيد اللايكات دي

المهم نشر العلم النافع للنفس وللغير

وفقنا الله وإياكم لكل خير

 

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