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

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

قام بنشر

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

أريد معادلة تقرب ناتج درجة طالب إلى مايلي :

1) إذا كان الجزء العشري أصغر من 25 فإنه يحذف الجزء العشري

مثال : 87.17 تقرب إلى 87

2) وإن كان الجزء العشري = 25 و أصغر من 75 يقرب إلى النصف

مثال : 87.38 تقرب إلى 87.50

3) وإن كان الجزء العشري يساوي أو أكبر من 75 فإنه يقرب إلى الواحد الصحيح

مثال : 87.83 تقرب إلى 88 صحيح

جزاكم الله كل خير

_________.rar

قام بنشر

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

بخصوص الماعدة فى التقريب

هذة طريقة بسيطة لحل السؤال اتمنى من الله ان تكون هى المطلوب

1- نقف فى الخلية ولتكن c3 ونكتب المعادلة كما هى بالملف المرفق

_______.zip

قام بنشر

أستاذي الكريم أبو أسامة

بارك الله فيك أخي الكريم على هذه المعادلة

الأخ صلاح علي

جزاك الله كل خير على الصيغة المختصرة

الرجاء لو شرح بسيط عن كيفية عمل هذه الدالة لو أمكن

مع وافر الشكر وجزاكم الله كل خير

قام بنشر

السلام عليكم

بعد إذن الأخ صلاح

بوضح المعادلة

التقريب لمضاعفات الرقم العشري .5 أو انصاف

=ROUND(A3/0.5,0)*0.5
=ROUND(A3*2,0)/2
بطريقة أخرى
=CEILING(FLOOR(A1,0.5/2),0.5)
Analysis ToolPakبطريقة سهلة (لكن تحتاج
=MROUND(A1,0.5)
فإذا كنا نريد التقريب لمضاعفات الرقم العشري 25 أو ارباع نكتب
=ROUND(A1/0.25,0)*0.25
=ROUND(A1*4,0)/4
=MROUND(A1,0.25)
=CEILING(FLOOR(A1,0.25/2),0.25)

تحياتي.

قام بنشر (معدل)

حبيبي الأخ أبو أسامة

كم انت رائع على تلك الأكواد

انت 1000 %

ولا ننسى الشكر موصول للأخ amoudi

تم تجربة جميع الأكواد بكل نجاح ماعدا الكود

=MROUND(A1,0.5)

تم تعديل بواسطه mfawaz
قام بنشر

السلام عليكم

اخي العزيز

الدالة

MROUND

من ضمن الوظائف التحليلية الأضافية في الأكسيل لكي تعمل لأبد من اضافتها (ذكرت ذلك في المشاركة)

اختار من القائمة

أدوات ---> وظائف اضافية

اختار

Analysis ToolPak

تحياتي

قام بنشر (معدل)

معلومات مفيدة جدا وأكواد أكثر من رائعة

شكرا لكل من ساهم

ولكن هناك استفسار بسيط

كل الخلايا التي يراد فيها التقريب ( جبر الكسور ) تكون خلايا مجموع

أي بها معادلات للجمع أو الترحيل من مكان آخر

فهل يمكن وضع أكثر من معادلة أو كود لنفس الخلية ؟

تم تعديل بواسطه amhateb
قام بنشر (معدل)

أخي amhateb

هل تقصد أن يتم الجمع والتقريب في نفس الوقت أي بنفس الخلية ؟؟؟

إن كان هو المقصود فالسؤال موجه للجهابزة لأخي أبو أسامة أو amoudi

جزاهم الله كل خير

تم تعديل بواسطه mfawaz
قام بنشر (معدل)

الأستاذ عمر 1 شكر لردك ولكن كيف يكون ذلك

مع العلم أنني لم أجد الدالة mround وعندي أوفيس xp

شكرا للرد

تم تعديل بواسطه amhateb
قام بنشر

السلام عليكم

اخي الدالة MROUND تجدها موجود بعد تنشيط الخيار Analysis ToolPak من الوضائف الاضافية كما وضح الاخ amoudi

اما بالنسبة للجمع و التقريب في نفس الخلية يتم التعويض عن الخلية A1 مثلا بالدالة sum كالتالي

mround(sum(a1:a10);0.5)
round(sum(a1:a10)*2;0)/2

قام بنشر

شكرا جزيلا لك أخي عمر1 على مجهودك

ووجدت طريقة أخرى أضيفها للأفادة

وهي =MROUND(SUM(P10:R10);0.

حيث تقوم بالتقريب لنتج جمع الخلايا p10 إلى R10 مثلا

قام بنشر (معدل)

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

جزاكم الله كل خير على كل هذه المشاركات الرائعة

اخي omar1

الكود الأول يلبي المطلوب بالتقريب لأ قرب نصف أو عدد صحيح اما الكود الثاني فلا يقرب لأقرب عدد صحيح

وقد عدلت على الكود ليجمع ويقرب في نفس الخلية ليصبح على الشكل التالي :

=ROUND(SUM(A1:A10)/0.5;0)*0.5

تم تعديل بواسطه mfawaz

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information