الحاسبات والأدوات

الدالة الشرطية في إكسل 2027: شرح الاختبار والنتيجتين بأمثلة على النصوص والأرقام

تستخدم الدالة الشرطية في إكسل لاختبار شرط ثم إرجاع نتيجة عند تحققه ونتيجة أخرى عند عدم تحققه. مثلًا، يمكن عرض كلمة «مكتمل» إذا وصل عدد المهام إلى الهدف، أو «متبقي» إذا كان العدد أقل منه، بدل كتابة النتيجة يدويًا لكل صف.

هذا شرح عملي لقارئ 2027 بأمثلة تدريبية أصلية، وليست الأمثلة قواعد نجاح معتمدة من مدرسة أو سياسات ميزانية لشركة. ابدأ بتحديد القرار الذي تريد حسابه، ثم حوّله إلى شرط واضح.

الأجزاء التي تتكون منها الصيغة

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

=IF(A2>=10,"Done","Pending")

اقرأ المثال بهذه الصورة: هل قيمة الخلية المحددة أكبر من أو تساوي 10؟ إذا نعم، أظهر «مكتمل»، وإلا أظهر «متبقي». الكلمتان الإنجليزيتان في الصيغة تعنيان مكتمل ومتبقي، وهما بين علامتي اقتباس مستقيمتين لأنهما نصان، بينما الرقم في الشرط ليس نصًا محاطًا بالاقتباس.

مثال على هدف إنجاز افتراضي

اكتب عدد المهام المنجزة في العمود الأول، واجعل الهدف في هذا التدريب 10 مهام. ضع الصيغة السابقة في خلية النتيجة المجاورة للصف نفسه. ستكون النتائج كالآتي:

  • عدد منجز يساوي 12: النتيجة Done أي «مكتمل».
  • عدد منجز يساوي 10: النتيجة Done أي «مكتمل» أيضًا.
  • عدد منجز يساوي 7: النتيجة Pending أي «متبقي».

دخول قيمة 10 ضمن النتيجة الأولى مقصود بسبب استخدام «أكبر من أو يساوي». إذا استبدلت ذلك بعلامة «أكبر من» فقط، فلن تشمل المقارنة قيمة الحد نفسها. اختبر دائمًا القيمة الواقعة عند الحد، لا الأرقام الأعلى والأقل فقط.

الفرق بين مقارنة عدد ومقارنة نص

يمكن اختبار النص أيضًا. في المثال التالي نضع كلمة حالة في الخلية، ثم نطلب عرض 1 عند مطابقتها لكلمة Done التي تعني «مكتمل»، و0 في الحالة الأخرى:

=IF(B2="Done",1,0)

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

يمكن أن تكون النتيجة عملية حسابية

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

=IF(B2>A2,B2-A2,0)

إذا كان المخطط 500 والفعلي 650، فالشرط صحيح والتجاوز 150. وإذا كان الفعلي 450 مع بقاء المخطط 500، فالنتيجة صفر في هذه الصيغة. الصفر هنا لا يعني انعدام الفرق بين الرقمين، بل يعني أن الشرط المختار لا يعامل الإنفاق الأقل كتجاوز.

لماذا ترتيب النتيجتين مهم؟

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

لهذا اكتب معنى الشرط في جملة قبل إدخاله: «إذا بلغ المنجز الهدف فأعرض مكتمل، وإلا متبقي». ثم طابق كل جزء من الجملة مع موضعه داخل الصيغة.

كيف تراجع صيغة لا تعطي النتيجة المتوقعة؟

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

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

اختبار صغير قبل تطبيقها على جدول كامل

جهز ثلاث حالات: قيمة أقل من الحد، وقيمة مساوية له، وقيمة أعلى منه. اكتب النتيجة المتوقعة لكل حالة، ثم قارنها بما أرجعته الصيغة. وفي مثال الميزانية اختبر أيضًا حالة تساوي الفعلي والمخطط، حيث يجب أن تكون النتيجة صفرًا وفق الشرط الموضح.

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

قيم هذا post

فهد العتيبي

شخصية تحريرية افتراضية في أخبار السعودية، تقدّم محتوى مبسّطًا عن الخدمات الحكومية والمواضيع التي تهم المواطنين والمقيمين.

مقالات ذات صلة

اترك تعليقاً

زر الذهاب إلى الأعلى