شرح دالة IF | إكسل

نتابع معاً شرح دوال الإكسل واليوم نستعرض IF Functionبسم الله نبدأ

 


::IF Function::
التصنيف : Logic
الشكل العام للدالة :

وكما هو واضح فإن الدلة تتكون من ثلاثة أجزاء هى

 

  • Logical_test

هى الشرط الذى من خلاله يتم إيجاد النتيجة المناسبة وفقاً للمعطيات المعطاة للدالة

  • Value_if_true

من إسمها هى القيمة التى ستعطعيها لنا المعادلة فى حالة أن الشرط تحقق

  • Value_if_false

كذلك من إسمها هى القيمة التى ستعطيها لنا المعادلة فى حالة عدم تحقق الشرط ويمكن عدم وضعه عند كتابة الدالة والإكسل تلقائياً سيقوم بوضع FALSE

وصف الدالة مقتبس من الأستاذ / ابو عمر الشمالي

دالة الشرط ( IF )
تتيح دالة الشرط وضع شرط في الصيغة وتفيد في حالة وجود أكثر من حالة للجواب .
وهي إحدى الدوال المعروفة بالدوال المنطقية Logic Functions ( دوال تستخدم الشروط وعلامات المقارنة : = , > , <)

والشرط نوعان :

  • شرط بسيط وهو الذي يحتمل إجابتين فقط.

  • شرط مركب وهو الذي يحتمل عدة إجابات

.:مثال:.

فيما يلى أسماء بعض الطلاب ودرجاتهم فى إحدى المواد الدراسية

المطلوب :

  • تحديد الطلبة الناجحين والطلبة الراسبين عماً بأن النجاح من 50 درجة ( شرط بسيط )
  • تحديد تقدير الطلبة وفقا للمقياس الأتى ( شرط مركب )

:الإجابة:

الشرط البسيط : تحديد حالة الطالب [ ناجح / راسب ]

فى الخلية C1 نكتب الحالة
وفى الخلية C2 نقوم بكتابة المعادلة التالية

وبها نجد أن
المظلل بالأصفر هو الشرط Logical_test الذى على أساسه يتم إحتساب النتيجة
المظلل بالأخضر هو النتيجة التى ستظهر فى حالى تحقق الشرط Value_if_true
المظلل بالروز هى النتيجة التى ستظهر فى حالة عدم تحقق الشرط Value_if_false

الأن إضغط Enter لنرى نتيجة المعادلة [ قمت بتطبيقها على بعض القيم الأخرى لإظهار نتيجة عمل الدالة ]

لتطبيق المعادلة على بقية درجات الطلاب نقوم بإستخدام آداة ال Auto Fill وذلك من خلال سحب المربع الذى يوجد فى الركن الأيمن السفلى حتى نهاية الجدول أو من خلال عمل Doubl Click على ذلك المربع

فيقوم بالعملية بشكل مباشر

الشرط المركب : تحديد تقدير كل طالب وفقاً للمقياس السالف ذكره

فى الخلية D1 سنكتب التقدير وفى الخلية D2 نقوم بكتابة المعادلة التاليةو هى نفس ما قمنا به قبل قليل مع بعض البهارات وفواتح الشهية

كما رأيت فى الصورة السابقة
أهم شئ هو ما ظُلل باللون البنفسجى والذى يشير إلى تكرار الدالة IF وذلك من أجل وضع شرط مركب ثم نجد أن

  • المظلل باللون الأصفر يشير للشرط الذى من خلالة ستظهرلدينا النتيجة ولدينا هنا خمس حالات
  • المظلل باللون الأخضر هى القيمة التى ستظهر فى حالة تحقق الشرط طبعاً كل نتيجة تظهر وفقاً للشرط الخاص بها
  • المظلل باللون الروز يشير إلى القيمة التى ستظهر فى حالة عدم تحقق الشرط

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

صورة توضيحية للمعادلات المكتوبة لإيجاد نتيجة الصورة السابقة
انقر على الصورة لتكبيرها

ملحوظة :

  • لابد من أن تكون عدد الأقواس المفتوحة = عدد الأقواس فى نهاية المعادلة وذلك من أجل صحة المعادلة

• عند كتابة معادلة فى الإكسل وأردنا أن تكون نتيجة المعادلة وضع نص فلابد من وضع هذا النص بين علامات التنصيص ” النص ” وبالمثل إذا أردنا أن يكون الناتج فراغ / مسافة Space / Empty فنضع علامات التنصيص ” ” مع ترك فراغ بين علامتى التنصيص .
مع العلم أن القيمة الرقمية و إسم الخلية لايعتبر نص ويتم كتابتها بدون علامات تنصيص

دروس فيديو عن الدالة If باللغة الإنجليزية
1 » درس فلاشى يتناول شرح إستخدام الدالة بالتطبيق على الأرقام والنصوص |حجم الملف 2.5 ميجا
RapidShare.com
2 » درس أخر بإمتداد FLV يشرح 3 أمثلة للدالة If ( جودة الملف متوسطة ) | حجم الملف 10 ميقا تقريباً | مرفق معه ملفات الإكسل
Filefactory.com | Ifile.itRapid Share.com| zshare.net

------------------------
الموضوع من مدونة  : المعتصم بالله
http://alm3tasem.wordpress.com/2008/11/24/if-function-ms-excel-2007/

Share |

معلومات إضافية