بحث
أفضل 3 دوال منطقية في إكسل يجب أن تعرفها (دليل 2026)
مايكروسوفت #إكسل #Microsoft_Excel

أفضل 3 دوال منطقية في إكسل يجب أن تعرفها (دليل 2026)

تاريخ النشر: آخر تحديث: 59 مشاهدة 0 تعليق 3 دقائق قراءة
59 مشاهدة
0 إعجاب
0 تعليق
موثوق 95%

تُعد الدوال المنطقية في Microsoft Excel العصب الرئيسي لأتمتة المهام وتحليل البيانات، حيث تقوم باختبار ما إذا كانت البيانات "صحيحة" (TRUE) أو "خاطئة" (FALSE) قبل تنفيذ إجراء معين بناءً على النتيجة. هذه الأدوات ضرورية لاتخاذ القرارات داخل الجداول الرقمية.

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

1. دمج دالة IF مع AND و OR و NOT

قبل دمج هذه الدوال، من المهم فهم وظيفة كل منها على حدة. تساعد دوال AND و OR و NOT في تحديد الشروط:

  • دالة AND: تتطلب تحقق جميع الشروط. مثال: =AND(B2>18,D2="Gold") للتحقق مما إذا كان المتقدم أكبر من 18 عاماً وحاصل على شهادة ذهبية.
  • دالة OR: تتطلب تحقق شرط واحد على الأقل. مثال: =OR(C2="Full",E2="YES") للتحقق مما إذا كان لديه رخصة قيادة كاملة أو قدرة على العمل بالخارج.
  • دالة NOT: تعكس الشرط (تتحقق من عدم حدوثه). مثال: =NOT(B2>50) للتأكد من أن العمر لا يتجاوز 50 عاماً.

التطبيق العملي مع دالة IF

تصبح هذه الدوال أكثر قوة عند دمجها مع دالة IF لتحديد مخرجات محددة بدلاً من مجرد TRUE أو FALSE:

  • للتصنيف الوظيفي: =IF(AND(B2>18,D2="Gold"),"Senior","Junior"). إذا تحقق الشرطان، يُصنف الموظف "Senior"، وإلا "Junior".
  • لإمكانية السفر: =IF(OR(C2="Full",E2="YES"),"Can travel","Cannot travel"). يكفي شرط واحد ليتمكن من السفر.
  • للمنح الدراسية: =IF(NOT(B2>50),"Eligible for scholarship","No scholarship"). إذا لم يتجاوز الخمسين، فهو مؤهل للمنحة.

2. دالة IFERROR لتنظيف البيانات

أستخدم دالة IFERROR للحفاظ على ترتيب جداول البيانات. لا أحد يرغب في رؤية جدول مليء بأخطاء مثل #N/A أو #VALUE! أو #DIV/0!. تساعد هذه الدالة في استبدال رسائل الخطأ الافتراضية بقيمة أخرى تحددها أنت.

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

=IFERROR(x,y)

حيث (x) هو العملية الحسابية، و(y) هي القيمة البديلة عند حدوث خطأ. بدلاً من ترك رسالة خطأ، يمكننا كتابة:

=IFERROR(SUM(C2/B2),"-")

بهذه الطريقة، إذا حدث خطأ في الحساب، سيظهر "شرطة" (-) بدلاً من رمز الخطأ المزعج، مما يجعل التقرير يبدو أكثر احترافية. ومع ذلك، يجب الحذر لأن إخفاء الأخطاء قد يصعب عملية اكتشاف المشاكل الحسابية الحقيقية أحياناً.

3. دوال IS مع دالة IF

توجد عدة دوال تبدأ بـ "IS" وتستخدم للتحقق من نوع البيانات أو وجود أخطاء. غالباً ما يتم دمجها مع دالة IF لضمان اتساق البيانات.

الصيغة العامة هي: =IS[TYPE](a)، حيث يتم استبدال [TYPE] بنوع الدالة (مثل BLANK أو TEXT) و(a) هي الخلية المراد فحصها.

أمثلة شائعة:

  • ISBLANK: تتحقق مما إذا كانت الخلية فارغة.
  • ISTEXT: تتحقق مما إذا كانت القيمة نصاً.
  • ISNONTEXT: تتحقق مما إذا كانت القيمة ليست نصاً.

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

=IF(ISBLANK(B2),"Data required",B2*7)

هنا، تطلب من إكسل التحقق مما إذا كانت الخلية B2 فارغة. إذا كانت كذلك، سيعرض النص "Data required"؛ وإذا لم تكن فارغة، سيقوم بضرب القيمة في 7 لحساب الربح الأسبوعي.

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

الأسئلة الشائعة

تستخدم دالة IFERROR لاستبدال رسائل الخطأ القياسية (مثل #DIV/0!) بقيمة مخصصة أو نص (مثل شرطة أو صفر) للحفاظ على نظافة وترتيب الجدول.

يتم دمجها بوضع دالة AND كشرط داخل دالة IF، مثل =IF(AND(A1>10, B1="Yes"), "Pass", "Fail")، حيث يجب تحقق الشرطين معاً لإعطاء نتيجة "Pass".

دالة ISBLANK تتحقق مما إذا كانت الخلية فارغة تماماً، بينما تتحقق دالة ISTEXT مما إذا كانت الخلية تحتوي على قيمة نصية.

التعليقات 0

سجل دخولك لإضافة تعليق

لا توجد تعليقات بعد. كن أول من يعلق!