حارث 99 قام بنشر ديسمبر 10, 2004 قام بنشر ديسمبر 10, 2004 الأخوة الكرام السلام عليكم ورحمة الله لدي درجات طلاب واستخدم فيها دالة تفقيط ولكن لدي مشكلة في الاعداد العشرية فهل من الممكن ناتج الجمع في الخلية 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 مع الشرح والبيان وإن أمكن مثال شكر الله سعيكم
محمد حجازي قام بنشر ديسمبر 10, 2004 قام بنشر ديسمبر 10, 2004 السلام عليكم ... يمكنك حل المشكلة بنفس الطريقة الموجودة في الموضوع التالي : http://www.officena.net/ib/index.php?showtopic=4591&hl=round
حارث 99 قام بنشر ديسمبر 11, 2004 الكاتب قام بنشر ديسمبر 11, 2004 الأخ محمد حجازي بارك الله فيك سوف احاول تعديل الكود مع قلة خبرتي وإلم استطع فليس لنا غناً عنك بعد توفيق الله وشكرا لك
حارث 99 قام بنشر ديسمبر 11, 2004 الكاتب قام بنشر ديسمبر 11, 2004 الأخ الكريم محمد حجازي السلام عليكم ورحمة الله وبركاته حاولت تعديل الكود فلم استطع علما بأن طلبي أن يكون تقريب الكسر لصالح الطالب أي بالزيادة ولدي الكود التالي والذي وضعة أحد اللأخوة في المنتدى =ROUNDTO(B7;C7) وهو يقوم بالتقريب لأقرب عدد وليس بالزيادة ارجو أن يكون الكلام واضحا وأجد لديكم حلا للمشكلة شكر الله سعيك ورزقك الذرية الصالحة اللهم آمين
حارث 99 قام بنشر ديسمبر 12, 2004 الكاتب قام بنشر ديسمبر 12, 2004 أخي محمد السلام عليكم لقد جربت الدالة التي ذكرتها وهي تفي بالغرض إلا أنها تجبر الكسر إلى رقم صحيح بمعنى أن الرقم 12.1 يصبح بهذه الدالة 13 وأنا اريد جبر الكسر إلى أقرب كسر له من الأعلى 0.25 أو 0.50 أو 0.75 وما زاد يجبره إلى العدد الصحيح شكر الله سعيك ورزقك الذرية الصالحة وشكرا لك.
محمد حجازي قام بنشر ديسمبر 12, 2004 قام بنشر ديسمبر 12, 2004 السلام عليكم ... جرب الصيغة التالية : =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 وما فوق ...
الردود الموصى بها