محمد ايمن قام بنشر نوفمبر 19, 2015 قام بنشر نوفمبر 19, 2015 الاصدقاء الاكارم تحية طيبة واجهتني مشكلة في الدالة Round وهي انها لا تقوم بتقريب الارقام بشكل صحيح مثلا الرقم 40.50 تعطي 40 بينما الرقم 41.50 تعطي 42 ما السبب و ما الحل ؟؟
اسلام سيد قام بنشر نوفمبر 19, 2015 قام بنشر نوفمبر 19, 2015 قبل معرفة السبب وقبل معرفة الحل الحمد لله على سلامتك ، يا صاحب (الوداع المؤقت ) http://www.officena.net/ib/topic/45953-%D9%88%D8%AF%D8%A7%D8%B9-%D9%85%D8%A4%D9%82%D8%AA/#comment-272690 كنت اشتاق الى معرفة اخبارك بعد موضوع الوداع المؤقت كنت انذاك لا اتتطرق إلا للاكسيل فقط ، لكن كنت اتابع اخبار المنتدى كله من خلل الشريط المتحرك اعلى المنتدى ، الذى اختفى فى هذا الاصدار الجديد الحمد لله ، الحمد لله ، الحمد لله
محمد ايمن قام بنشر نوفمبر 19, 2015 الكاتب قام بنشر نوفمبر 19, 2015 اخي اسلام سلمك الله و بارك فيك يعلم الله كم اني اشتاق لكم و لمنتدانا الغالي ولكن الظروف الحالية هي اجبرتني على الابتعاد قليلا ان شاء الله ساعود قريبا الى اسرتنا الغالية في هذا المنتدى الرائع 1
عبد الله قدور قام بنشر نوفمبر 19, 2015 قام بنشر نوفمبر 19, 2015 ممكن مرفق أخي الكريم ممكن مرفق أخي الكريم
محمد ايمن قام بنشر نوفمبر 20, 2015 الكاتب قام بنشر نوفمبر 20, 2015 اخي عبد الله تحية طيبة بداية اشكر لك اهتمامك و اقدر مساعدتك لي اخي الكريم هل جربت المرفق قبل ان ترسله لي ؟؟؟ لان النتيجة واحدة فالرقم 40.50 تقربه الدالة الى 40 بينما الرقم 41.50 تقربه الدالة الى 42 !!!!!!!!!!!!!!!!!!!!!
شامل2 قام بنشر نوفمبر 20, 2015 قام بنشر نوفمبر 20, 2015 (معدل) السلام عليكم كل الارقام التي تحتوي على صفر لا يتم تقريبها يبدو ان الدالة لا تقرب الارقام التي تحوي اصفار مثل 30.5 40.5 50.5 شاهد المثال تم عمل استعلام للتقريب بطريقتين مخنلفتين مثال.rar تم تعديل نوفمبر 20, 2015 بواسطه alshamal
محمد ايمن قام بنشر نوفمبر 20, 2015 الكاتب قام بنشر نوفمبر 20, 2015 تحية طيبة اخي alshamal بداية يبدو ان الدالة لا تقرب الارقام التي تحوي صفر و حسب بل إنها لا تقرب الارقام الزوجية اي انها لا تقرب 40.5 و 42.5 و 44.5 و 46.5 و 48.5 الى الرقم الاعلى بل تترك الرقم على حاله الا اذا اصبح الرقم بعد الفاصلة 51 على حين انها تعمل مع الارقام الفردية بالنسبة الى المرفق الذي ارسلته لي هو لا يفي بالغرض لانك اذا وضعت المؤشر على الرقم ترى انه يظهر بصيغته الاصلية و هذا لا يجدي نفعا تم إيجاد حل و هو على هذا الرابط http://www.officena.net/ib/topic/65041-%D8%A7%D9%84%D8%AF%D8%A7%D9%84%D8%A9-tround/ وجزيل الشكر للجميع 1
شامل2 قام بنشر نوفمبر 20, 2015 قام بنشر نوفمبر 20, 2015 السلام عليكم استاذ محمد ايمن الفكرة التي طرحتها جيدة جدا باستخدام الكود ولكن هذه الفكرة التي ارفقها بالمثال التالي ما هو رأيك بها شاهد الاستعلام1 والحقل S_Round مثال.rar
عبد الله قدور قام بنشر نوفمبر 20, 2015 قام بنشر نوفمبر 20, 2015 أخي أيمن حسب ما جربت وجدت أنها تقرب 0.5 مرة إلى الاسفل ومرة الى الاعلى أو بعبارة اخرى تقرب 0.5 مع العدد الزوجي الى الاسفل ومع الفردي الى الاعلى فاكتب 0.51 فأنه سيقربه الى الاعلى
محمد ايمن قام بنشر نوفمبر 20, 2015 الكاتب قام بنشر نوفمبر 20, 2015 اخي alshamal المثال الذي ارفقته يعمل جيدا وهو قريب من الفكرة في تصحيح خطا الدالة Round اخي عبد الله كلامك صحيح فهي تعمل مع الارقام الفردية و لا تعمل مع الارقام الزوجية وهذا يعتبر خطا فانت لا تستطيع اجبار المستخدم على التعامل مع الفردية لتفادي هذا الخطا خصوصا اذا كانت الارقام تاتي من عملية حسابية
رمهان قام بنشر نوفمبر 20, 2015 قام بنشر نوفمبر 20, 2015 (معدل) اعتقد ان الموضوع مكرر وهنا واعتقد ان الحل للمشكلة تم باستخدام الدالة فورمات وتم تاكيده من قبل الخبير ابو عارف ! وهذا وجدناه في محاولات الاخ الشمال ! اما اجابة محددة لسبب المشكلة : هذه الدالة تعتمد على خوارزمية الحل بها عشوائيا عكس الاكسل رياضيا ! ولي مرجع في ذلك لعلي اتذكر كلمات البحث لايجاده ! وهو في احد صفحات موقع ميكروسوفت ! فهي تقرب لاقرب عدد زوجي ! وموضوع مبارك بعودة اخينا محمد ايمن سائلاً ومحاولاً للاجابة ! تحياتي تم تعديل نوفمبر 21, 2015 بواسطه رمهان 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.