safaatech

اهلا ومرحبا بكم في منتدياتنا التنقية .. نتمنى لكم الافادة والاستفادة ... ادارة المنتدى ..

انضم إلى المنتدى ، فالأمر سريع وسهل

safaatech

اهلا ومرحبا بكم في منتدياتنا التنقية .. نتمنى لكم الافادة والاستفادة ... ادارة المنتدى ..

safaatech

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

منتدى متخصص بتقنية المعلومات والحاسوب/ يتوجب التسجيل لمعاينة باقي الاقسام وقراءة المواضيع


    درس لبعض دوال if الشرطية في الاكسل

    lord of the rings
    lord of the rings
    Admin


    عدد المساهمات : 1148
    السٌّمعَة : 4
    تاريخ التسجيل : 23/04/2009

    درس لبعض دوال if الشرطية في الاكسل Empty درس لبعض دوال if الشرطية في الاكسل

    مُساهمة من طرف lord of the rings الثلاثاء أبريل 28, 2009 6:20 am

    السلام عليكم
    درس اليوم مع دوال if الشرطية في برنامج الاكسيل وان شاء الله تستفادون منه


    المطلوب :
    كالتالي بعد ان تقوم بالتصويت في الاستطلاع بالرابط التالي

    درس لبعض دوال if الشرطية في الاكسل If0



    يعني لدي عمود بيه اسماء صوتت معايير التصويت هي سيء وانطيناها تعبير رقم1
    ومتوسط وتعبيره رقم 2 واخيرا معيار جيد وتعبيره الرقم 3 .....
    المطلوب جدول يقوم بتأشير علامة اكس اما اختيار المصوت وعلامة --- لباقي الاختيارات
    يعني بشكل ابسط انه اذا دخلت رقم واحد لفلان مصوت راح يتأشر علامة اكس في عمود سيء امام اسم المصوت
    وكذلك اذا هو مصوت بمتوسط فاادخل رقم 2 فراح يطلع علامة اكس في عمود متوسط امام اسم المصوت وهكذا بالنسبة
    للخيار جيد ...

    طريقة العمل

    اول شي نحدد الاعمدة الخمسة الاولية الي نحتاجها في مثالنا
    عمود اسم المصوت ,, عمود المستوى (1,2,3 قيمته بين هذي التعابير) ,, اعمدة التقييم الثلاثة سيء , متوسط , جيد
    ندخل اسماء المصوتين بالتسلسل وكدام كل واحد رقم تعبيره الي مصوت متوسط ننطيه رقم 2 والجيد 3 وهكذا
    الان راح نبدي ننطي دالة شرطية لاول خلية في عمود المعيار سيء كالتالي
    بعد تحديد الخلية نضغط على رمز ادراج دالة تظهر النافذة التالية نختار الدالة if


    درس لبعض دوال if الشرطية في الاكسل If1




    درس لبعض دوال if الشرطية في الاكسل If2




    الان راح نححد المعادلة بما انه تعبير هذه الخلية يعتمد على القيمة المدخلة بالخلية الي قبلها وهو عمود المستوى العلمي
    فراح نكله بما معناه اذا الخلية c2 الي هي اول خلية راح يدرج بيها تعبير اذا تساوي القيمة 1 اذن القيمة صحيحة
    لذلك نكتب علامة x في المربع الثاني علموود ينزلنا علامة اكس للقيمة المساوية . وفي المربع الثالث ندرج العلامة ---
    وهي الي راح تنزل اذا كانت القيمة هي غير ال رقم 1 ونضغط على موافق .. راح تنزل القيمة في اول خلية كالتالي


    درس لبعض دوال if الشرطية في الاكسل If3



    [b]لاحظ نزلت العلامة --- وليس علامة اكس لان التعبير المدخل هو رقم 2 وهو يخالف شرط المعادلة

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

    درس لبعض دوال if الشرطية في الاكسل If4



    راح تنسخ المعادلة على باقي الخلايا طبعا نسخ نسبي يعني يمثل خليته الخاصة فنحصل على الناتج التالي


    درس لبعض دوال if الشرطية في الاكسل If5



    [b]لاحظ فقط المداخيل الي بيها رقم واحد طلعت بيها علامة اكس اما الخلايا الي بيها ارقام 2,3 فطلعت بيها علامة ---
    طبعا هذا مجرد مثال لان اني ماعندي بالاستطلاع واحد منطي سيء والحمد الله فسويت مثال للتوضيح ....

    طيب الان نجي للعمود الثاني الي هو يمثل التقييم متوسط هنا راح نبدل العبارة المنطقية او الشرط لان هنا ابدال =1 نريده =2
    نفس المعادلة التالية

    درس لبعض دوال if الشرطية في الاكسل If2



    [b]فقط راح تصير c=2 ونطبق باقي الخطوات لاملاء كل الخلايا الخاصة بهذا العمود بالمعادلة الجديدة
    ثم ننتقل الى العامود الثالث وايظا نفس الخطوات فقط نستبدل العبارة الشرطية تصبح c=3

    راح ينتج الجدول بالشكل التالي

    درس لبعض دوال if الشرطية في الاكسل If6



    [b]خلصنا الان من اول مرحلة تحديد دوال اف الشرطية المتعلقة بالتعابير من 1 الى 3
    طبعا يمكننا ادراج قيم اخرى وتتم العملية اوتوماتيكيا عن الاضافة بين المدى المحدد
    الان اني اريد احسب اسفل كل عمود من اعمدة التقييم عدد المصوتين لهذا المعيار
    يعني كم واحد صوت للمتوسط او الجيد وهكذا
    نحدد الخلية الي نريد يظهر بيها العدد هنا اني حددت الخلية الي بالنهاية مباشرة واختاريتلها الدالة
    count if لماذا هذه الدالة ??? لان هذه الدالة تقوم بالعد وفق شرط محدد فهي بالتالي تختلف عن الدالة العامة count او counta
    وبما انه اني اريد احسب عدد المصوتين فقط في هذا العمود يعني بس اصحاب علامة اكس في هذا العمود
    لذلك فهذه الدالة هي الي تفيدني في تحقيق هذا المطلب

    درس لبعض دوال if الشرطية في الاكسل If7


    [b]بالضغط على موافق نقوم الان بتحديد المدى الي نريد نحسب بيه وهو هنا محدد بعدد المصوتين ويبداء من d2 الى d13
    وماهو الشيء الي نريد نحسبه في هذا المدى وهنا احنا نريد نحسب المصوتين بعلامة x كالتالي ..

    درس لبعض دوال if الشرطية في الاكسل If8


    [b]الناتج كالتالي ونسحي الخلية الى اليمين لانه نفس الدالة نحتاجها وبشكل نسبي بالنسبة لباقي الاعمدة كالتالي


    درس لبعض دوال if الشرطية في الاكسل If9

    [b]الناتج كالتالي وهنا في الخلية الي بيها رقم 12 هي دالة مجموع خليتها لتحسب عدد المشاركين الكليين بالتصويت لغرض التوكيد
    دالة المجموع بسيطة وبمجرد الضغط عليها من التولبار راح تتم مباشرة

    درس لبعض دوال if الشرطية في الاكسل If10
    [/b]
    [/b]

    انتهينا الان من تحديد الدوال المطلوبة في عملنا وبامكان ادراج اي مصوتين جدد ضمن المدى وتتم العمليات
    بشكل الي حسب دوالنا ...
    نرجع الى جدولنا الرئيسي

    درس لبعض دوال if الشرطية في الاكسل If0


    [b]لاحظ هنا انه خلايا العلامة اكس ملونة بلون محدد في الاعمدة الثلاثة وهذا تنسيق شرطي

    كالتالي اذا احببت تححد كل الخلايا الي بالاعمدة

    درس لبعض دوال if الشرطية في الاكسل If12



    [b]ونكتب الشرط التنسيق كالتالي

    درس لبعض دوال if الشرطية في الاكسل If13




    [b]ونكدر نختار اي لون من القائمة المنسدلة الي في هذا المربع الحواري او تعيين فد تنسيق مخص على ماتحب انت
    ناتج الجدول في المثال

    درس لبعض دوال if الشرطية في الاكسل If14



    [b]وميحتاج انكوول انه العملية راح تتم بصورة اوتوماتيكية عند التغيير او الاضافة

    [/b][/b][/b][/b][/b][/b][/b][/b][/b]
    lord of the rings
    lord of the rings
    Admin


    عدد المساهمات : 1148
    السٌّمعَة : 4
    تاريخ التسجيل : 23/04/2009

    درس لبعض دوال if الشرطية في الاكسل Empty رد: درس لبعض دوال if الشرطية في الاكسل

    مُساهمة من طرف lord of the rings الثلاثاء أبريل 28, 2009 6:22 am

    السلام عليكم

    نعود الى دالة ال if مرة اخرى وراح نستخدمها الان استخدام اخر مع الدالة sum


    نعرف انه الدالة sum هي دالة الجمع وهي بسيطة وسهلة الاستخدام وشائعة جدا


    المطلوب منها وهو حساب مجموع كافة القيم الرقمية فى النطاق المدخل للدالة ، ولكننا اليوم نريد إيجاد مجموع أحد البنود من ضمن العديد من البنود فهل من المكن أن نقوم بذلك


    الدالة SUMIF
    التصنيف : Math & Trig
    وظيفة الدالة : إيجاد مجموع عدة قيم رقمية توجد فى نطاق محدد هذا المجموع يكون وفقاً لمعيار محدد تقوم بإختياره



    أجزاء الدالة :
    Range » النطاق الذى توجد به البيانات المراد تقييمها وفقاً للمعيار
    Criteria » المعيار الذى على أساسه يتم إتمام عملية الجمع
    Sum_range » هو النطاق الذى يشتمل على القيم الرقمية التى منها يتم إستخلاص المجموع وفقاً للمعيار الُمحدد
    لاحظ أن
    » عدم وجود الـ Sum_range يترتب عليه إيجاد المجموع من الـ Range




    مثال اول
    لاحظ الصور التالية


    درس لبعض دوال if الشرطية في الاكسل 2ifsum


    الناتج الاول في الخلية A6 والي هو 300

    كان ناتج عن طريق كتاب المعادلة بالصيغة التالية

    درس لبعض دوال if الشرطية في الاكسل 1ifsum



    حددت نطاق للحساب وهو من a3 الى a4 وكتله احسبلي مجموع القيم المحصورة في هذا النطاق والي هي اكبر من 160

    الناتج هو 300 والي لان النطاق بيه قيمتين وحدة اصغر من ال 160 لذلك ماجمعها ...



    درس لبعض دوال if الشرطية في الاكسل 2ifsum


    الناتج الثاني الي هو 56 في الخلية b6

    هو ناتج لصيغة المعادلة التالية


    درس لبعض دوال if الشرطية في الاكسل 3ifsum



    الي سوته الدالة شنو ؟؟؟


    انها بحث في النطاق من a2 الى a5 شافت ياهو يحقق الشرط اي اكبر من 160

    واخذت مو قيمته وانما القيمة المقابلة اله بالعمود b اي في النطاق من b2 الى b5



    المثال التالي يوضح الصورة بشكل اوضح بالنسبة للنوع الثاني


    مثال : لدينا مبيعات مندوبى المبيعات ونرغب فى معرفة مبيعات كل مندوب على حدة


    درس لبعض دوال if الشرطية في الاكسل 4ifsum



    لو طلب مني ان احسب مبيعات المندوب حسين ضمن نطاق الخلايا

    فراح تصير الصيغة بالشكل التالي


    درس لبعض دوال if الشرطية في الاكسل Sumif-03

    تقوم الدالة السابقة بالبحث فى النطاق عن B2:B10 مندوب المبيعات “حسين” فإذا وجدته تقوم بأخذ القيمة المفابله له فى النطاق C2:C10 لتُضيفها إلى بقية القيم التى ستجدها بعد ذلك



    الان اذا تحب تختبر روحك فمن المثال نفسه اوجد مجموع مبيعات المندوب محمد
    lord of the rings
    lord of the rings
    Admin


    عدد المساهمات : 1148
    السٌّمعَة : 4
    تاريخ التسجيل : 23/04/2009

    درس لبعض دوال if الشرطية في الاكسل Empty رد: درس لبعض دوال if الشرطية في الاكسل

    مُساهمة من طرف lord of the rings الثلاثاء أبريل 28, 2009 6:25 am

    الجدول على المطلوب وهي الدرجة

    والنتيجة والتقدير يعني بدون اسماء واي اضافات اخرى


    كالتالي



    درس لبعض دوال if الشرطية في الاكسل Fa1


    للحصول على النتيجة وهي كون ان الطالب الحاصل على 50 فما فوق يكون ناجح


    ومادونها يكون راسب في العمود b


    نختار اول خلية (b2) من عمود b ومن ثم صيغة if



    درس لبعض دوال if الشرطية في الاكسل If1



    ونكتب الشرط كالتالي




    درس لبعض دوال if الشرطية في الاكسل Fa2




    ومن ثم نقوم بتعبئة باقي الخلايا في العمود b بسحب الخلية الى الاسفل


    لتقوم بنسخ المعادلة نسبيا



    هاي المرحلة الاولى وهي بسيطة وشائعة واكيد انت تعرفها



    بالنسبة الى المطلب الاخر في العمود c


    راح يمثل التقدير



    هذا يسمى بالشرط المركب نئشر الخلية (c2) ونكتب الشرط بشريط الصيغة كالتالي


    راقب الصورة جيدا




    درس لبعض دوال if الشرطية في الاكسل Fa3




    لاحظ هنا لدينا خمسة شروط اضافة الى معيار الي يخالف لاشروط


    يعني 6 تقديرات


    راح تكرر بيها واهم شي تنتبه الى الاقواس النهائية راح يكون عددها بعدد كلمة if


    الي وردت بالمعادلة وفي مثالنا هذا تكررت ال if خمس مرات


    وبالتالي توجد خمسة اقواس نهائية


    الأن قم بالضغط على

    Enter لتظهر لك النتيجة ثم قم بإستخدام أداة ال Auto Fill
    للتطبيق على بقية الخلايا

    ملاحظة

    عند كتابة معادلة فى الإكسل وأردنا أن تكون نتيجة المعادلة وضع نص فلابد من وضع هذا النص بين علامات التنصيص ” النص ” وبالمثل إذا أردنا أن يكون الناتج فراغ / مسافة Space / Empty فنضع علامات التنصيص ” ” مع ترك فراغ بين علامتى التنصيص .
    lord of the rings
    lord of the rings
    Admin


    عدد المساهمات : 1148
    السٌّمعَة : 4
    تاريخ التسجيل : 23/04/2009

    درس لبعض دوال if الشرطية في الاكسل Empty رد: درس لبعض دوال if الشرطية في الاكسل

    مُساهمة من طرف lord of the rings الثلاثاء أبريل 28, 2009 6:28 am

    سنقووم في هذا الدرس بالمزج بين دالتي if و and
    المطلوب انه في الخلية المعينة اذا كانت القيمة محصورة بين شرطين اذا تلبي الشرطين تعطينا عبارة معينة
    واذا لاتلبي الشرطين تعطينا عبارة اخرى
    يعني الصورة التالية

    درس لبعض دوال if الشرطية في الاكسل B5o8pu


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

    درس لبعض دوال if الشرطية في الاكسل If1




    الان دون ان نكتب اي شي في هذا المربع الحواري نضغط كالتالي لاستدعاء الدالة and


    درس لبعض دوال if الشرطية في الاكسل Saw7sj

    نضغط على and
    راح يظهر المربع الحواري التالي وندخل بيه الشروط المطلوبة


    درس لبعض دوال if الشرطية في الاكسل 2ns41dy

    بعد ان تدخل الشرطين اضغط في شريط الدالة في نهايتها كما في السهم المؤشر ..(لاتضط كلمة موافق في المربع الحواري)
    راح يحولنا الى المربع الحواري if بعد ان يدخل الصيغة المطلوبة



    درس لبعض دوال if الشرطية في الاكسل 33z8sid

    ندخل هسة العبارات المطلوبة عند تحقيق الشرط من عدمه (في مثالنا , جيد , سيء)
    ونضغط الان على كلمة موافق .. لتطبيق الدالة وستكون بالشكل التالي في شريط الصيغة

    درس لبعض دوال if الشرطية في الاكسل 11jpwm9



    جرب الان انت تخلي قيم مختلفة راح تشوف فقط القيم المحصورة بين 5 و 11 تاخذ العبارة جيد
    واي قيم باقية تاخذ عبارة سيء
    lord of the rings
    lord of the rings
    Admin


    عدد المساهمات : 1148
    السٌّمعَة : 4
    تاريخ التسجيل : 23/04/2009

    درس لبعض دوال if الشرطية في الاكسل Empty رد: درس لبعض دوال if الشرطية في الاكسل

    مُساهمة من طرف lord of the rings الثلاثاء أبريل 28, 2009 6:31 am

    جوابا على اسئلة الاخ wads

    عند استخراج مجموع أو معدل من الأرقام أحيانا تظهر أرقام ويكون العدد العشري الذي بعد الفاصلة مثلا : ( 6.71 ) وأريد تقريب هذا العدد حتى يصبح ستة وثلاثة أرباع ( 6.75 )
    وما كان أكبر من : ( 5.25 ) يقرب إلى : ( 5.50 ) وهكذا ...

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

    تابع معي المثال التالي وان شاء الله اكون فهمتك وان تفهني انت ايظا ...

    وللعلم اني ايظا معلوماتي على كدي بالاكسل ... وبالنسبة لهذا الشرح كان نتيجة سؤالك ان اطلعت على هاي الدالتين ..



    لاحظ الصورة التالية رغم انه العملية هي ضرب خلية قيمتها 2.2 في خلية قيمتها 2.2
    لكن الناتج كان بثلاثة اشكال


    درس لبعض دوال if الشرطية في الاكسل 30nex3o






    الشكل الاول

    درس لبعض دوال if الشرطية في الاكسل Vqtbmc



    وهو الصيغة الاعتيادية ضرب خلية في خلية كما واضح في شريط الصيغة وكان الناتج يساوي 4.84


    الشكل الثاني

    وكانت النتيجة فيه 4.75 وذلك لاني استخدمت دالة قربت القيمة الى حد معين واني استخدمت تقريب الى الربع الادنى

    درس لبعض دوال if الشرطية في الاكسل 2i9ib13


    يعني العدد الصحيح يقرب الى اربعة اقسام وهي 0.25 , 0.5 , 0.75 , والعدد الصحيح 1
    وان يكون الرقم المطبقة عليه هذه الدالة الي اسمها floor فراح يتقرب الى الربع الادنى الاقرب اليه ....
    يعني لو كان ناتج الصيغة مثلا 3.55 فراح يتقرب الى 3.5 .. وهكذا ..



    الشكل الثالث

    عمله معاكس وهو التقريب الى قيمة حد معين الى الاعلى واني ايظا استخدمت التقريب الى الربع الاعلى
    فاذن القيمة 4.84 اقرب اعلى ربع اليها يحولها الى القيمة 5 ....
    درس لبعض دوال if الشرطية في الاكسل N69eab


    يعني اذاكان ناتج الصيغة مثلا 3.55 فراح يتقرب الى 3.75 وهاي الدالة اسمها ceiling

    يمكن التحكم بقيمة significance حسب مايناسب عملك وممكن تطبيق هذه الدالة على خلية لقيمة او خلية تحوي صيغة كما في مثالنا .


    عندما انتهيت من عمل جدول في ورقة في أكسل رغبت في التخلص من الأعمدة التي تكون على جهة اليسار الكثيرة جدا ، بحيث لا يظهر في الورقة إلا الأعمدة التي أريد فقط . ولكن جلست أياما من البحث والعناء ولم أجد أحدا يذكر هذه الطريقة ، فيا ليت إذا تعرف ما هي الطريقة تفيدني فيها رعاك الله .

    الي فهمته منه انه يريد كما في الصورة التالية

    درس لبعض دوال if الشرطية في الاكسل 2w1zdqr
    lord of the rings
    lord of the rings
    Admin


    عدد المساهمات : 1148
    السٌّمعَة : 4
    تاريخ التسجيل : 23/04/2009

    درس لبعض دوال if الشرطية في الاكسل Empty رد: درس لبعض دوال if الشرطية في الاكسل

    مُساهمة من طرف lord of the rings الأربعاء مايو 06, 2009 10:47 pm

    السلام عليكم
    نسلط اليوم الضوء على دالة if وربطها ب and و or


    لاحظ الصورة التالية



    درس لبعض دوال if الشرطية في الاكسل 29fe5c4


    لدينا العمود i فيه الخلايا بيها كلمة صحيح ارتباطا بشروط سنسردها كالتالي
    الخلية الاولى I2 بها كلمة صحيح اعتمادا على الشرط الموضح بشريط الصيغة في الصورة ادناه



    درس لبعض دوال if الشرطية في الاكسل Zivz1e




    معناه انه كلمة صحيح تأتي فقط في حالة كون ان قيمة الخلية H2 =15
    يعني اي تغيير بهذا الرقم راح ينتج انه في هذه الخلية تظهر كلمة غير صحيح.

    الخلية الثانية I3 بها كلمة صحيح اعتمادا على الشرط الموضح بشريط الصيغة في الصورة ادناه


    درس لبعض دوال if الشرطية في الاكسل 14act4o


    معناه انه كلمة صحيح تأتي فقط في حالة كون ان قيمة الخلية H2 اكبر من H3
    بما انه الخلية H2 هنا قيمتها 15 اذن لازم تكون H3 اي رقم اكبر من 15
    اضافة الى انه لازم تكون الخلية H2 اصغر من H4 يعني لازم اقل من 88

    الخلية الاولى I3 بها كلمة صحيح اعتمادا على الشرط الموضح بشريط الصيغة في الصورة ادناه


    درس لبعض دوال if الشرطية في الاكسل Abmbso

    انه كلمة صحيح تأتي فقط في حالة كون ان قيمة الخلية H2 اكبر من H3
    بما انه الخلية H2 هنا قيمتها 15 اذن لازم تكون H3 اي رقم اكبر من 15
    او انه تكون الخلية H2 اصغر من H4 يعني اقل من 88

    يعني يكفي توفر احد الشرطين في هذه الصيغة لتكون صحيحة..


    طريقة كتابة المعادلة بالربط بين if و and , or شرحناها بالمشاركات السابقة اعلاه





      الوقت/التاريخ الآن هو الجمعة مايو 03, 2024 6:11 am