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

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

قام بنشر

الأخوة الكرام

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

لدي درجات طلاب واستخدم فيها دالة تفقيط ولكن لدي مشكلة في الاعداد العشرية فهل من الممكن ناتج الجمع في الخلية a1 ان تقرب الأعداد العشرية بحيث تكون كالآتي : من 0.1حتى 0.25 = 0.25 ومن 0.26 حتى 0.50 =0.50 ومن 0.51 حتى 0.75 = 0.75 ومن 0.76 حتى 0.99 = 1.0 مع الشرح والبيان وإن أمكن مثال شكر الله سعيكم

قام بنشر

الأخ محمد حجازي

بارك الله فيك سوف احاول تعديل الكود مع قلة خبرتي وإلم استطع فليس لنا غناً عنك بعد توفيق الله وشكرا لك

قام بنشر

الأخ الكريم محمد حجازي

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

حاولت تعديل الكود فلم استطع علما بأن طلبي أن يكون تقريب الكسر لصالح الطالب أي بالزيادة ولدي الكود التالي والذي وضعة أحد اللأخوة في المنتدى

=ROUNDTO(B7;C7) وهو يقوم بالتقريب لأقرب عدد وليس بالزيادة ارجو أن يكون الكلام واضحا وأجد لديكم حلا للمشكلة شكر الله سعيك ورزقك الذرية الصالحة اللهم آمين

قام بنشر

أخي محمد السلام عليكم

لقد جربت الدالة التي ذكرتها وهي تفي بالغرض إلا أنها تجبر الكسر إلى رقم صحيح بمعنى أن الرقم 12.1 يصبح بهذه الدالة 13 وأنا اريد جبر الكسر إلى أقرب كسر له من الأعلى 0.25 أو 0.50 أو 0.75 وما زاد يجبره إلى العدد الصحيح

شكر الله سعيك ورزقك الذرية الصالحة وشكرا لك.

قام بنشر

السلام عليكم ...

جرب الصيغة التالية :

=IF((ROUND(A1;2)-TRUNC(A1;0))>0.75;ROUNDUP(A1;0);IF((ROUND(A1;2)-TRUNC(A1;0))>0.5;TRUNC(A1;0)+0.75;IF((ROUND(A1;2)-TRUNC(A1;0))>0.25;TRUNC(A1;0)+0.5;IF((ROUND(A1;2)-TRUNC(A1;0))>=0.1;TRUNC(A1;0)+0.25;TRUNC(A1;0)))))

وهذا (كما قلت) فإن التقريب يبدأ من 0.1 وما فوق ...

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

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

Important Information