hussam031 قام بنشر أغسطس 25, 2004 قام بنشر أغسطس 25, 2004 السلام عليكم الاخوة الكرام في سؤوال داوخني نظامي و هو عن تقريب العدد في اكسل, ولكن ليس العدد بالكامل و انما فقط جزء الاحاد منه, وهو كالتالي.. بنفترض انه لدي في خانه رقم في A2 وليكن 63 ما اريده كالتالي اذا رقم الاحاد اكبر من الصفر و اصغر من 5 يعطيني الرقم الموجود في 65 اذا رقم الاحاد = 5 يعطيني نفس الرقم في الخانة A2 اذا رقم الاحاد=0 يعطيني رقم الخانة الموجود في A2 اذا رقم الاحاد اكبر من 5 اصغر من 10 يعطيني 70 هنا مع رقم 63 يجب ان يعطيني 65 و اذا كان A2=ا 65 يعطيني 65 و ان كان 60يعطيني 60 و ان كان 66 يعطيني 70 اكثر توضيحا للامر انه اريد الرقم يكون يقسم على 5 لان الموضوع شغلني كل ما اعمل معادلة ما بتعطيني نفس المطلوب و قد استخدمت الدوال التالية if or int وقد استخدمت دالة OR من اجل الشرطين التاليين ان كانت رقم الاحاد في A2 تساوي 0 او 5 يرجع لي القيمة الموجودة في A2 ارجو ان يكون هناك حل اخوكم حسام ...
نديم طويق قام بنشر أغسطس 26, 2004 قام بنشر أغسطس 26, 2004 (معدل) يا أخ حسام ... تفضل الدالة التالية التي تحقق شروطك .... اتمنى أن تكون محققة للمطلوب بافتراض أن القيمة العددية في الخلية J3 =IF(J3/5=INT(J3/5);J3;IF(MOD(J3;10)>5;INT(J3/10)*10+10;IF(MOD(J3;10)<5;INT(J3/10)*10))) تحياتي ،،، تم تعديل أغسطس 26, 2004 بواسطه نديم طويق
نديم طويق قام بنشر أغسطس 26, 2004 قام بنشر أغسطس 26, 2004 هذه هي الدالة بعد تصحيحها ... =IF(J3/5=INT(J3/5);J3;IF(MOD(J3;10)>5;INT(J3/10)*10+10;IF(MOD(J3;10)<5;INT(J3/10)*10+5))) تحياتي ،،،
hussam031 قام بنشر أغسطس 26, 2004 الكاتب قام بنشر أغسطس 26, 2004 اخ طوق الطريق بتشكرك فعلن الدالة قد اعطت ثمارها و هو الحل المراد ولكن طلب صغير ممكت شرح لي دالة MOD متي تستخدم و لاي غرض و بشكرك مرة اخرى .. اخوك حسام
نديم طويق قام بنشر أغسطس 26, 2004 قام بنشر أغسطس 26, 2004 الدالة MOD تحسب المتبقي من قسمة عدد على عدد آخر فمثلاً MOD ( 63 ; 10 سوف تعطي باقي قسمة العدد 63 على العدد 10 وهو 3 وهذا هو الذي يهمنا وبالتالي تسهيل عملية تقريب رقم وعلى فكرة انا نديم طويق وليس طوق الطريق تحياتي تحياتي ،،،
hussam031 قام بنشر أغسطس 26, 2004 الكاتب قام بنشر أغسطس 26, 2004 اخ نديم طويق " هيك صح بتوقع " شكرا للمعلومة جديدة عليي كانت وهادا كفيل اني ما انسى اسمك بتشكرك .. اخوك حسام
hussam031 قام بنشر أغسطس 28, 2004 الكاتب قام بنشر أغسطس 28, 2004 اخ نديم الاخوة الكرام حل اخر لنفس السؤوال يمكن استخدام معادلة الاخ نديم و هيي تعمل جيدا لنفس الحل و ايضا الدالة التالية وقد اعانني عليها الاخ ابو البتراء من موقع اراب تيم ارجو ان تفيدكم ... و قد وددت ان اضيفها لزيادة الخير الدالة ..
hussam031 قام بنشر أغسطس 28, 2004 الكاتب قام بنشر أغسطس 28, 2004 =IF(C4/5=INT(C4/5);C4;INT(C4/5)*5+5)
الردود الموصى بها