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


معلم اول ا
17-01-2010, 11:25 PM
السلام عليكم ورحمه الله وبركاته

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

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

alfa
18-01-2010, 12:23 AM
ممكن مثال
على المطلوب؟
كى نحاول مساعدتك

عموما

خذ هذا المثال
و هو للتقريب إلى نصف الدرجة

ضع الأرقام المشتملة على الكسور التى تريدها فى
a , b

ثم اكتب المعادلة التالية فى c

=CEILING(A1+B1;0.5)

أما ال غ فأرجو التوضيح لكى أحاول مساعدتك

مع الشكر

Mr. Medhat Salah
18-01-2010, 07:50 AM
بارك الله فيك

معلم اول ا
18-01-2010, 03:24 PM
السلام عليكم ورحمة الله وبركاته

شكرا اخى الفا على سرعة الاستجابة جزاك الله خيرا

اخى الكريم معدلة CEILING لاتقوم بالجمع لأقرب نصف درجة مع وجود حرف الغين ( غ) وهو غياب الطالب فى الامتحان التحريرى مثلا

وقد قام احد الاخوة جزاه الله خير بعمل معدلة لتجاهل حرف الغين إلا انها لا تعمل مع CEILING


والمعدلة موجودة بالمرفقات


تكتب فى الخلية الاولى عن طريق تحقيق الصحة وتوضع علامة التطبيق على الكل


وطبعا اذا طبقنا sum لا يقوم بالتقريب


ارجو ان اكون قدرت اوضح لحضرتك المطلوب

طبعا الكلام دة فى شيت رصد الدرجات

ولك جزيل الشكر

alfa
18-01-2010, 03:42 PM
مرحبا بك

أولا أشكر الأخ me5050 (http://www.thanwya.com/vb/member.php?u=114094) على تفاعله بالموضوع

المعادلة التى أرفقتها أنت هنا

هى لمنع كتابة أى بيانات فى الخلية ما عدا شيئين
الأول : رقم بين صفر و خمسين
الثانى : حرف غ
و هى قاعدة التحقق من الصحة كما ذكرت

لكن خلية الجمع تكون بها معادلة ثالثة

تجمع
رقمين
أو غ + رقم
أو رقم +غ

للآن نحن بخير و المسألة واضحة
إذن نحن نحتاج الآن لمعادلة فى خانة الجمع لتجمع هذه الأشياء

و قد جلبتها لك من شيت ألفا الذى رفعته هنا (http://posterous.com/getfile/files.posterous.com/kemas/OsugyuOPzKuSZtYupMSeLoWnCtmFjrkeuP3mcKpqZ5oPlTRORv ZwVdXDYbkS/40.xls)

فى الخانة الثالثة خانة الجمع تكتب المعادلة التالية

=IF(AND(A1="غ";B1="غ");"غ";SUM(A1;B1))على فرض أن الدرجات المراد جمعها تكون فى
a,b

ثم اسحب المعادلة لأسفل لتطبيقها على باقى الخلايا

ملحوظة
بعض الأجهزة تستخدم الفاصلة المنقوطة
;
و البعض يستخدم الفاصلة
,
و هذه هى المعادلة مع التقريب

=IF(AND(A1="غ";B1="غ");"غ";CEILING(SUM(A1;B1);0.5))
مع جزيل الشكر

معلم اول ا
18-01-2010, 03:55 PM
السلام عليكم

اعزك الله اخى الفا وجزاك الله خير الجزاء على التوضيح

ولكن المعدله ايضا لاتقوم بالتقريب لأقرب نصف درجة

طبعا فى حالة وجود ارقام عشرية فى ثلاث خلايا مثلا

انا محتاج تقريب ناتج الجمع لأقرب نصف درجة

وشكرك جزيل الشكر على سرعة الرد واهتمام

اطلعت على الشيت الخاص بك عمل رائع جعله الله فى ميزان حسناتك

معلم اول ا
18-01-2010, 04:08 PM
السلام عليكم ورحمة الله وبركاته
أخى الفا كدا تمام
اعزك الله
جزيت الجنة

alfa
18-01-2010, 09:45 PM
ردك الأول جعلنى أستغرب جدا من عدم صحة نتيجة المعادلة

و قد جربتها لجمع 3 خلايا بها أرقام عشرية و هى تعمل بصورة ممتازة

=if(and(a1="غ";a1="غ");"غ";ceiling(sum(a1:c1);0.5))

شكرا لك على هذه المناقشة المثمرة

معلم اول ا
19-01-2010, 01:27 AM
السلام عليكم ورحمة الله وبركاته

الشكر لك انت اخى الفا على المساعدة الفعالة السريعة
ارجو من الله ان يجعلها فى ميزان حسناتك
فى الرد الاول لم الاحظ المعادلة الثانية وجربت على المعادلة الاولى ولما عدت قراءة الرد شوفتها وجربتها وتاكد صحتها رجعت ابشرك
بشرك الله بالجنة
وانا اللى سعيد بالتواصل معك
جزاك الله كل خير

أباالحسن
26-01-2010, 12:13 AM
شكرا للأخوة الأفاضل

ولكن الدالة لم تقم بالتقريب كما هو مطلوب
فمثلا
1.2+1.1 = 2.3 فتقوم الدالة بتقريب الناتج إلى 2.5 وهذا خطأ فالمفروض أن يقرب هذا الرقم النتاتج إلى 2 فقط أى يحذف الكسر .

وقواعد الكنرول كالاتى
الكسر من 1 إلى 4 ------> يحذف الكسر مثال 4.2 تصبح 4
الكسر 5 (نصف) ------------>كما هو مثال 4.5 تصبح 4.5
الكسر كم 6 إلى 9 ------------>يقرب للرقم الذى يليه مثال 4.8 تصبح 5

أرجوا من يجد حل أن لا يبخل علينا بالرد وشكر لكم
:022yb4::022yb4::022yb4:

goldshayal
26-01-2010, 12:02 PM
مشكور يا غالى

mahmmoud_sakr
22-12-2012, 09:40 PM
أحسنتم عملا
جزاكم الله كل الخير

اسامة صقر
23-12-2012, 04:04 PM
الأخ العزيز بالنسبة للتقريب فأن 3 من عشرة تقرب الى نصف برجاء الرجوع لقرارات التقريب الحديثة الخاصة بقواعد التقريب بكنترولات المدارس

عبدالنبي الحداد
23-12-2012, 08:09 PM
بارك الله فيك