الدوال المنطقية هو عنوان الدرس الأول من الوحدة الأولى التي تحمل اسم “الدوال المنطقية والمخططات” في الفصل الدراسي الثالث من مقرر “أول متوسط”.
ستتعرف في هذا الموضوع على الدوال المنطقية، وبشكل أكثر تحديدًا دالة IF، وكيف تتم كتابتها وكيفية إدراجها في ورقة العمل، وطريقة دمجها مع الصيغ.
لذا قم بقراءة نواتج التعلُّم بعناية، ثم أعد قراءتها وتأكَّد من تحصيل محتواها بعد انتهائك من دراسة الموضوع.
نواتج التعلُّم
التعرُّف على بناء دالة IF.
التعرُّف على أنواع نتائج دالة IF.
إجراء الحسابات بواسطة دالة IF في ورقة عمل.
إجراء الحسابات بواسطة IF.
هيا لنبدأ!
الدوال المنطقية
ستتعلم في هذا الموضوع كيفية استخدام الدوال المنطقية، وهي الدوال التي تحمل وسيطاتها ونتائجها قيمة مكوَّنة من عنصرين، عادةً ما تكون صواب أو خطأ.
تعدُّ دالة IF واحدة من أكثر الدوال شيوعًا في برنامج مايكروسوفت إكسل (Microsoft Excel).
وتتيح إجراء مقارنات منطقية، ويمكِن أن يكون لها نتيجتان صواب أو خطأ، وقد تكون النتيجة أي شيء مثل: رقم أو نص أو حتى دالة أخرى.
بإمكانك مراجعة محتوى موضوع “الدوال المنطقية” من بدايته وحتى نهاية هذا القسم، من خلال الرابط التالي:
لإدراج دالة IF:
اضغط على الخلية التي تريد إضافة النتيجة فيها، على سبيل المثال خلية E4.
من علامة تبويب الصيغ (Formulas)، ومن مجموعة مكتبة الدالات (Function Library)، افتح قائمة منطقية (Logical) واختر دالة IF.
ستظهر نافذة وسيطات الدالة (Function Arguments).
في مربع النص بجانب عبارة الشرط المنطقي (Logical_test)، اكتب D4>5.
في مربع النص بجانب عبارة Value_if_true اكتب “مكلفة”.
في مربع النص بجانب عبارة Value_if_false اكتب “رخيصة”.
اضغط على موافق (OK).
هل تستطيع رؤية النتيجة؟ استخدم الآن أداة التعبئة التلقائية (Auto Fill) لنسخ الصيغة في باقي خلايا العمود E.
لاحظ أن
إذا كنت تريد كتابة صيغة IF بدلًا من إدراجها، فيجب عليك كتابتها بالشكل التالي: =IF(Logical_test;Value_if_true;Value_if_false)
لا تنسَ، إذا كنت تريد أن تظهر النتيجة في نص (أو سلسلة كما تُسمى بلغة الحاسب)، فيجب عليك كتابتها داخل علامات اقتباس (مثل “مكلفة”). يمكِنك كتابة الأرقام والصيغ فقط بدون علامات اقتباس.
بإمكانك مراجعة محتوى موضوع “الدوال المنطقية” بدايةً من عنوان “لإدراج دالة IF” وحتى نهاية هذا القسم، من خلال الرابط التالي:
لمعرفة المزيد من المعلومات عن دالة IF، قم بالاطّلاع على الرابط التالي:
يمكِنك الحصول على نتيجة حساباتك وذلك حسب نوع القيم المُستخدَمة، فبالإضافة إلى النصوص، يمكِن الحصول على صيغ أخرى.
طبِّق المثال التالي:
في قائمة لنتائج بعض الطلبة المتفوقين والذين حصلوا على نتائج عالية في الاختبارين، تريد إضافة عمود لتحديد تقديرهم بحيث يحصل الطالب على تقدير “أ” إذا كانت درجات الاختبار أكثر من 90، وإلا فسيحصل على تقدير “ب”.
لإدراج الصيغ في دالة IF:
اضغط على الخلية التي تريد أن تظهر النتيجة فيها، على سبيل المثال D2 وأدرج دالة IF.
في مربع النص Logical_test، اكتب B2+C2<90.
في مربع النص Value_if_true اكتب “ب”.
في مربع النص Value_if_false اكتب “أ”.
اضغط على موافق (OK).
استخدم أداة التعبئة التلقائية (Auto Fill) لنسخ الصيغة في باقي خلايا العمود D.
بإمكانك مراجعة محتوى موضوع “الدوال المنطقية” بدايةً من عنوان “إجراء الحسابات بواسطة IF” وحتى هذه النقطة، من خلال الرابط التالي:
إذا حصل الطالب على تقدير “أ” فستعرض الرسالة “ممتاز”؛ إذا لم يحصل على تقدير “أ”، فستعرض الرسالة “جيد جدًا”.
لتطبيق صيغة في مربع نص القيمة:
اضغط على الخلية التي تريد أن تظهر النتيجة فيها، على سبيل المثال E2 وأدرج دالة IF.
في مربع نص Logical_test ستضيف شرط التحقُّق وهو هل الدرجة=أ، لذلك اكتب:D2 = “أ”.
في مربع النص Value_if_true، اكتب “ممتاز”.
في مربع النص Value_if_false، اكتب “جيد جدًا”.
اضغط على موافق (OK).
استخدم أداة التعبئة التلقائية (Auto Fill).
لاحظ أن
بناء على الإعدادات الإقليمية في ويندوز تتم كتابة دوال مايكروسوفت إكسل بفاصلة (,) بين وسيطات الدالة، على سبيل المثال: =IF(Logical_test,Value_if_true,Value_if_false)
بإمكانك مراجعة محتوى موضوع “الدوال المنطقية” بدايةً من عنوان “لتطبيق صيغة في مربع نص القيمة” وحتى نهاية الموضوع، من خلال الرابط التالي:
اختبر تحصيلك لمحتوى الموضوع من خلال الرابط التالي: