بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   منتدى أعمال الامتحانات (https://www.thanwya.com/vb/forumdisplay.php?f=21)
-   -   مساعدة فى حل مشكلة التقريب وظهور الغين (https://www.thanwya.com/vb/showthread.php?t=179423)

معلم اول ا 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 على تفاعله بالموضوع

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

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

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

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

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

و قد جلبتها لك من شيت ألفا الذى رفعته هنا

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

كود:

=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

بارك الله فيك


جميع الأوقات بتوقيت GMT +2. الساعة الآن 02:37 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.