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