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

التقريب الى اقرب 5 أو 10 أو 15


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

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

حياكم الله وبياكم

عندنا في الاكسل الدالة

=CEILING(A1;5)

تقوم بتقريب الرقم الى الاعلى الى اقرب خمسة يعني اذا كان الرقم 11 او 12 او 13 او 14 يصبح الرقم 15 وهكذا الى الاعلى بخمسة وان كان الرقم 10 تقوم بالتقريب الى اقرب عشرة في المثال السابق يصبح الناتج 20

هل هناك دالة في الاكسس تقوم بهذا العمل

مثال اذا كان صافي راتب موظف 12316 فقد احتاج الى تقريبه الى 12320 او 12325 حسب الحاجة

 

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

7 دقائق مضت, عبد الله قدور said:

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

حياكم الله وبياكم

عندنا في الاكسل الدالة


=CEILING(A1;5)

تقوم بتقريب الرقم الى الاعلى الى اقرب خمسة يعني اذا كان الرقم 11 او 12 او 13 او 14 يصبح الرقم 15 وهكذا الى الاعلى بخمسة وان كان الرقم 10 تقوم بالتقريب الى اقرب عشرة في المثال السابق يصبح الناتج 20

هل هناك دالة في الاكسس تقوم بهذا العمل

مثال اذا كان صافي راتب موظف 12316 فقد احتاج الى تقريبه الى 12320 او 12325 حسب الحاجة

 

 

طيب بص

دالة CEILING

 

اولا هى دالة من دوال الاكسل وليس الاكسس

ولكن ممكن تحقيقها برمجيا لتناسب الاكسس من خلال الاكواد والمرفق يوضح ذلك

الشــــــــــــرح

الوصف

تُرجع رقماً تم تقريبه للأعلى، بعيداً عن الصفر، إلى أقرب مضاعف للوسيطة significance. على سبيل المثال، إذا كنت تريد تجنب استخدام السنت في الأسعار وكان سعر المنتج 4,42 ر.س.، فاستخدم الصيغة ‎=CEILING(4,42,0,05)‎ لتقريب السعر للأعلى إلى أقرب مبلغ صحيح.

بناء الجملة

CEILING(number, significance)‎

يحتوي بناء جملة الدالة CEILING على الوسيطتين التاليتين:

  • Number    مطلوبة. وهي القيمة التي تريد تقريبها.

  • Significance    مطلوبة. وهي المضاعف الذي تريد التقريب إليه.

ملاحظات

  • إذا كانت قيمة أي الوسيطتين غير رقمية، فستُرجع الدالة CEILING قيمة الخطأ ‎#VALUE!‎.

  • يتم تقريب القيمة للأعلى عند تعديلها بعيداً عن الصفر، وذلك بغض النظر عن علامة الوسيطة number. أما إذا كانت number عبارة عن مضاعف صحيح للوسيطة significance، فلن يحدث أي تقريب.

  • إذا كانت قيمة الوسيطتين number وsignificance سالبتين، فيتم تقريب القيمة للأدنى، بعيداً عن الصفر.

  • إذا كانت قيمة number سالبة وكانت قيمة significance موجبة، فيتم تقريب القيمة للأعلى باتجاه الصفر.

مثال

انسخ البيانات النموذج في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.

الصيغة

الوصف

 

‎=CEILING(2.5, 1)‎

تقريب 2,5 للأعلى إلى أقرب مضاعف لـ 1

3

‎=CEILING(-2.5, -2)‎

تقريب ‎-2,5 للأعلى إلى أقرب مضاعف لـ ‎-2

‎-4

‎=CEILING(-2.5, 2)‎

تقريب ‎-2.5 للأعلى إلى أقرب مضاعف لـ ‎-2

‎-2

‎=CEILING(1.5, 0.1)‎

تقريب 1,5 إلى أقرب مضاعف من لـ 0,1

1,5

‎=CEILING(0.234, 0.01)‎

تقريب 0,234 إلى أقرب مضاعف من لـ 0,01

0,24

امثلة

Ceiling(2.5, 1) equals 3
Ceiling(2.5) equals 3
Ceiling(-2.5, -2) equals -4
Ceiling(-2.5, 2) equals -2
Ceiling(1.5, 0.1) equals 1.5
Ceiling(0.234, 0.01) equals 0.24

 

وهذا المرفق  الذي يخص تحقيقها بالاكسس برمجيا لانها غير موجودة بالاكسس

 

وهذا المرفق فيه طلب حضرتك تحديدا استاذ @عبد الله قدور :fff:

Ceiling function (2).mdb

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

معلومة قيمة استاذنا @ابا جودى تستحق الشكر

لكن عندي سؤال استاذي العزيز

اذا استخدمنا الصيغة التالية / =Int(-0.2*[txtTest])/-0.2 / آلا تعطي نفس النتيجة ؟

Ceiling function (2).mdb

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

لم أفتح محرر الفجوال ولم أجرب ، الكتابة مباشرة:

أقسم الرقم على 10 ثم قربها وبعدها اضرب الناتج في عشرة
 

Round(myNum / 10, 0) * 10

 

كما يوجد دالة Roundup يمكنكم تجربتها ومعرفة الفرق بينها وبين الدالة Round
إن شاء الله تطلع الدالة تبع ال VBA 🙂

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

14 دقائق مضت, Hawiii said:

لم أفتح محرر الفجوال ولم أجرب ، الكتابة مباشرة:

أقسم الرقم على 10 ثم قربها وبعدها اضرب الناتج في عشرة
 


Round(myNum / 10, 0) * 10

 

كما يوجد دالة Roundup يمكنكم تجربتها ومعرفة الفرق بينها وبين الدالة Round
إن شاء الله تطلع الدالة تبع ال VBA 🙂

 

ولكن لى سؤال ملح انا لم اتشرف بكم استاذى فأولا وقبل كل شئ وليس اخرا لى كل عظيم الشرف سيدى

ثانيا لما لا تفتح المرفقات يعنى حضرتك تضع الحل نبالاكواد نظريا انا اقل طلاب العلم ولا اعلم ماهيته ولا ادرى كيفية استخدامه

لكمن بفتح المرفقات نقف منها على افكار ومشاكل صاحبة  وبناء عليه تقدم الحل اما شرحا تفصيليل ان سمح وقتكم او بمرفق ليحلل كل من يريد الوقوف على الحل الصحيح من قبل علمائنا الكرام جزاهم الله عنا خيـر :biggrin::wub::fff:

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

منذ ساعه, obaid70 said:

معلومة قيمة استاذنا @ابا جودى تستحق الشكر

لكن عندي سؤال استاذي العزيز

اذا استخدمنا الصيغة التالية / =Int(-0.2*[txtTest])/-0.2 / آلا تعطي نفس النتيجة ؟

Ceiling function (2).mdb 288 kB · 0 downloads

انا بالاكس ضعيف جدا جدا جدا ما حصلت الحضانه حنتى وبالحسابات سنه اولى حضانه

ولكن انا رديت بعد البخث عن الانترنت مرارا وتكرار بس سؤال عنا فى مرة من اخد الاحبة وتفضل الله على بتلك الطريقة

 

وفى الاخر انا مجرد طالب علم هاو واعرف ان بعض الدروب للوصول الى الهدف كبيرة برغم انها قد تتوازى تارة وقد تتقاطع أخرى إلا ان فى النهاية ان شاء الله الوصول محتوم فقط بمشيئته جل وعلا

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

الاخ @ابا جودى انت استاذ ومبدع وانا اتعلم منك وانا لست خبيرا ولا مبرمجا انا مازلت اتعلم منكم ومن الاخوة المبدعين في هذا المنتدى

ارجو ان لا يكون كلامك سوء ظن بي وسؤالي هو لطلب العلم والمعرفة والاستزادة مما عندكم فأنا لا اعرف الكثير عن دوال الاكسس ولم استخدم معظمها

اقدم اعتذاري ان فهمتني خطاً

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

6 دقائق مضت, obaid70 said:

الاخ @ابا جودى انت استاذ ومبدع وانا اتعلم منك وانا لست خبيرا ولا مبرمجا انا مازلت اتعلم منكم ومن الاخوة المبدعين في هذا المنتدى

ارجو ان لا يكون كلامك سوء ظن بي وسؤالي هو لطلب العلم والمعرفة والاستزادة مما عندكم فأنا لا اعرف الكثير عن دوال الاكسس ولم استخدم معظمها

اقدم اعتذاري ان فهمتني خطاً

لا والله ابدا ابدا ابدا واين ما يدل على سؤ ظن فى كلماتى بل انا الذى اعتذر ان تم فهم كلامتى على ذلك الاساس
طيب بالعربى انا اقسم بالله قصدت اننى لا اسند العمل لى وابين انن لا افهم منه شئ أصلا وهو نتيجة لبحث مضنى على الانترنت ذات يوم تقديما لمساعدة احد احبابنا الكرام

ومن هنا لا اعرف صحة عمل ما قدمته من عدمه ولا حتى مواطن الضعف فية او القوة ولا اعرف الطرق الاخرى ولم افهم حتى فى مثالكم والاستاذ هاوووى موقع الارقام ولماذا تلك دون غيرها وعلى اى اساس تلك دون غيرها 

فقصدت بسبب ضعفى فى الحسابات وفى عالم الاكسل والاكسس لاننى مجرد طالب هاوى يحاول تقديم المساعدة والتعلم وان جكيع الطرق تؤدى الى روما فليسلك كل من يريد دربه

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

بارك الله بكم اخي ابا جودي انت شخص متواضع وجميل بكل معنى الكلمة

والغاية من هذا المنتدى هي ان نتعلم اولا ونعطي مالدينا مما تعلمناه ولا نبخل على احد بما نعرف

جزاكم الله الف خير

واني احبك في الله

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

14 دقائق مضت, obaid70 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