جداول بيانات جوجل: إنشاء دالة IF لإرجاع نعم أو لا

دليل أكاديمي شامل يوضح كيفية بناء واستخدام دالة IF في جداول بيانات جوجل لإرجاع نتائج منطقية ثنائية مثل نعم أو لا بدقة وكفاءة تحليلية عالية.

Mohammed looti أكاديمي وباحث متخصص في علم النفس
تاريخ النشر
تمت المراجعة العلمية · د. مروة عبد العظيم · 23 أكتوبر، 2026
مراجعة وتدقيق علمي معتمد تاريخ التدقيق: 23 أكتوبر، 2026
د. مروة عبد العظيم دكتوراه في علم النفس
عضو هيئة التدريس • جامعة كربلاء
معايير التدقيق والاعتماد السريري

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

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

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

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

1. مقدمة تأصيلية لدالة الشرط IF والمخرجات الثنائية في جداول بيانات جوجل

1.1 المفهوم النظري للمنطق الشرطي في معالجة البيانات

يرجع الأساس المفاهيمي للمنطق الشرطي المطبق في البرمجيات الحسابية الحديثة إلى قواعد الجبر البولياني (Boolean Algebra) الذي وضعه عالم الرياضيات الإنجليزي جورج بول (George Boole) في مؤلفه التأسيسي عام 1854 بعنوان “تحقيق في قوانين التفكير” (An Investigation of the Laws of Thought). يقوم هذا النظام الرياضي على مبدأ الفصل الحصري بين حالتين منطقيتين لا ثالث لهما: الصواب المطلق (TRUE) والخطأ المطلق (FALSE)، وهو ما يشكل الأساس البنيوي لكافة العمليات الرقمية والحوسبية التي نشهدها اليوم.

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

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

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

1.2 أهمية إرجاع نتائج ثنائية محددة مثل نعم أو لا

يمثل إرجاع النتائج الثنائية المباشرة المتمثلة في لفظي “نعم” أو “لا” تطبيقاً عملياً لنظرية تقليل العبء المعرفي (Cognitive Load Theory) لدى الباحث أو متخذ القرار. فعندما تحتوي ورقة العمل على آلاف الصفوف والمدخلات المعقدة، يصبح من العسير على العين البشرية استيعاب المتغيرات الرقمية المستمرة واكتشاف التباينات بدقة سريعة، بينما تسهم الكلمات الثنائية الصريحة في خلق خريطة إدراكية مباشرة تقسم البيانات فورياً إلى نطاقين: مستوفٍ للشروط أو غير مستوفٍ لها.

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

علاوة على ذلك، يخدم هذا النهج الاتساق المنهجي في إعداد التقارير السنوية والأبحاث الأكاديمية المقارنة؛ حيث تُصاغ مؤشرات الأداء الرئيسية (KPIs) غالباً على شكل أهداف إنجاز قطعية تقتضي إجابة واضحة عما إذا كان المعيار قد تحقق بالفعل أم لا، متجاوزة الصيغ الرقمية التقديرية التي قد تفتح باباً للتأويلات الذاتية غير المبرهنة حسابياً.

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

2. البنية النحوية والصياغة الرياضية لدالة IF المخصصة لنتائج نعم ولا

2.1 التشريح الدقيق لوسائط الدالة الأساسية

تتألف دالة IF في جداول بيانات جوجل من بنية نحوية ثلاثية الوسائط، صُممت بعناية لتغطي دورة التحقق المنطقي والمسارين المترتبين عليها. وتُكتب الصيغة العامة للدالة على النحو المعياري الآتي:

=IF(logical_expression, value_if_true, value_if_false)

يمثل الوسيط الأول، وهو logical_expression (التعبير المنطقي)، النواة الرياضية للدالة، حيث يتضمن الشرط أو الفرضية المراد التحقق من صدقها. يتم تقييم هذا التعبير حصرياً لإفراز إحدى القيمتين البوليانيتين الأساسيتين: TRUE أو FALSE. يمكن أن يكون هذا التعبير عملية مقارنة بسيطة بين خليتين، أو مقارنة بين خلية وقيمة ثابتة، أو حتى دالة منطقية مركبة ومتقدمة.

أما الوسيط الثاني، وهو value_if_true (القيمة في حال الصواب)، فيحدد الناتج الذي ستعرضه الخلية في حال أسفر التقييم المنطقي عن القيمة TRUE. وفي سياق نموذجنا المستهدف، يتم ضبط هذا الوسيط لطباعة السلسلة النصية “نعم” (أو “Yes” بحسب اللغة المعتمدة). ويجب إحاطة هذا النص بعلامتي تنصيص مزدوجتين مستقيمتين (مثل: "نعم")؛ لتوجيه محرك الحوسبة في جداول بيانات جوجل إلى التعامل مع المدخل كنص صريح مجرد وليس كاسم نطاق أو مرجع لخلية غير معرفة.

يختص الوسيط الثالث، وهو value_if_false (القيمة في حال الخطأ)، بتحديد المخرج البديل إذا أخفق التعبير المنطقي ونتجت عنه القيمة FALSE. وهنا تُدرج القيمة النصية “لا” (أو “No”) محاطة أيضاً بعلامتي التنصيص المزدوجتين. ومن الأخطاء المنهجية الشائعة إغفال هذا الوسيط ظناً أن البرنامج سيترك الخلية فارغة بصورة تلقائية؛ إذ يؤدي حذفه صراحة إلى إرجاع اللفظ المنطقي FALSE، مما يشوه التناسق البصري والنصي لورقة البيانات.

2.2 الصيغة المعيارية وقواعد التدوين السليم

يتطلب التدوين السليم للمعادلات في بيئة جداول بيانات جوجل انضباطاً صارماً بقواعد الصياغة وتفادي الأخطاء التركيبية الناتجة عن إعدادات اللغة الإقليمية (Locale Settings). ففي الأنظمة التي تعتمد التنسيق الإقليمي القياسي للولايات المتحدة والمملكة المتحدة، يُفصل بين وسائط الدالة بالفاصلة العادية (,)، في حين تشترط إعدادات بلدان أخرى (ومنها بعض التنسيقات الأوروبية واللاتينية) استخدام الفاصلة المنقوطة (;) لمنع الالتباس مع الفاصلة العشرية للأرقام.

فيما يتعلق بحساسية حالة الأحرف، فإن الصيغ البرمجية وأسماء الدوال في جداول بيانات جوجل لا تتأثر بكون الأحرف كبيرة أو صغيرة؛ فكتابة =if(...) تكافئ تماماً =IF(...). ومع ذلك، يوصي النهج الأكاديمي والمهني بتوحيد كتابة الدوال بالأحرف الكبيرة لتعزيز وضوح الشيفرة وسهولة مراجعتها وتدقيقها البصري من قبل مدققي النظم والزملاء في بيئات العمل التشاركية.

كذلك تكتسب مسألة إحكام الأقواس أهمية قصوى؛ فكل قوس مفتوح يجب أن يقابله قوس مغلق في نهاية الصيغة تماماً. يؤدي الإخلال بهذا التوازن الهيكلي إلى ظهور خطأ نحوي معتاد في جداول البيانات وهو #ERROR! (صيغة غير صالحة)، مما يمنع محرك الحسابات من تفسير المعادلة وتنفيذها، كما يتضح في النموذج التوضيحي الآتي:

=IF(A2 >= 100, "نعم", "لا")

3. المعاملات المنطقية ومعايير المقارنة المتاحة للاختبار الشرطي

3.1 معاملات المقارنة الرياضية والكمية

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

  • أكبر من (>) وأصغر من (<): تُستخدم هذه المعاملات الصارمة لفحص تجاوز أو هبوط القيم عن عتبة عددية معينة دون شمول قيمة العتبة نفسها في نطاق التحقق الإيجابي.
  • أكبر من أو يساوي (>=) وأصغر من أو يساوي (<=): تُعد هذه المعاملات الأكثر تطبيقاً في قياس الأهداف التشغيلية ونسب النجاح، حيث تدمج قيمة العتبة الدقيقة ضمن النطاق الموجب للشرط.
  • معامل التساوي التام (=): يُستخدم لمطابقة القيم بدقة حسابية مطلقة، سواء كانت قيماً رقمية مجردة أو نصوصاً مدخلة محددة.
  • معامل عدم التساوي (<>): يهدف إلى عزل الحالات الشاذة أو استبعاد مدخلات محددة من مسار المعالجة النمطية، محققاً نتيجة إيجابية لكافة القيم باستثناء القيمة المعيارية المذكورة.

يحمل الاختيار بين المعاملات الصارمة (مثل >) والمعاملات الشاملة (مثل >=) أثراً إحصائياً بالغ الأهمية عند تحليل النقاط الحدية (Boundary Values). فالخطأ في تحديد ما إذا كانت القيمة المستهدفة مشمولة بالإنجاز أم لا قد يؤدي إلى تصنيف مضلل لآلاف السجلات، مما يؤثر سلباً على قرارات صرف المكافآت المالية أو تقييمات الامتثال التنظيمي.

3.2 مقارنة المتغيرات الثابتة بالمتغيرات الديناميكية

يمكن بناء الاختبار الشرطي عبر مسارين رئيسيين: الأول يقارن قيمة الخلية برقم ثابت مكتوب يدوياً داخل نص المعادلة (Hardcoded Value)، كأن يُكتب الشرط بصيغة A2 >= 1000. ورغم سهولة هذا الأسلوب وسرعة كتابته في المشاريع الصغيرة، فإنه يُعد ممارسة غير محبذة في النمذجة المالية والتحليل الأكاديمي الموسع، نظراً لافتقاره للمرونة وصعوبة تحديثه؛ إذ يقتضي تعديل القيمة المستهدفة مستقبلاً تحرير المعادلة يدوياً في كافة الصفوف.

أما المسار الثاني، وهو الأكثر رصانة واحترافية، فيعتمد على المقارنة الديناميكية بين مرجع خلية ومرجع خلية أخرى مستقلة، مثل A2 >= B2، أو مقارنة الخلية بقيمة مرجعية موحدة ومثبتة في خلية خارجية مخصصة للمعايير، كالمعادلة: A2 >= $D$1. يمثل استخدام علامة الدولار ($) هنا تطبيقاً لمفهوم “المراجع المطلقة” (Absolute References)، الذي يضمن ثبات الخلية المرجعية المستهدفة دون تغيير عند تعميم الصيغة عبر السحب والتعبئة التلقائية.

يوفر هذا النموذج الديناميكي قابلية استثنائية للتوسع وإجراء تحليلات الحساسية وتغيير السيناريوهات (Sensitivity Analysis)؛ حيث يكفي تعديل المعيار المتواجد في الخلية $D$1 مرة واحدة ليعاد حساب وتحديث نتائج كامل ورقة البيانات ومخرجات “نعم” و”لا” بصورة آنية وفورية دون المساس بهيكل الدوال الأصلية.

4. دراسة حالة تطبيقية: قياس المبيعات مقابل المستهدفات المحددة

4.1 إعداد بيئة البيانات وهيكلة النطاقات

لفهم الآلية التطبيقية لدالة IF بصورة متكاملة، نفترض سيناريو عملياً لتقييم أداء فريق المبيعات في مؤسسة تجارية. يتطلب هذا النموذج هيكلة دقيقة لأعمدة ورقة العمل لتفادي أي تشوهات حسابية أو بصرية قد تطرأ على النتائج. يبدأ التصميم بتقسيم ورقة العمل إلى الأعمدة التنسيقية الآتية:

  • العمود A: يحتوي على “اسم المندوب” أو “معرف المنتج” (نطاق نصوص).
  • العمود B: يحتوي على “المبيعات الفعلية المحققة” بالعملة المحلية (نطاق أرقام).
  • العمود C: يحتوي على “المبيعات المستهدفة” المطلوبة لتلك الفترة (نطاق أرقام).
  • العمود D: يُخصص للنتيجة التقييمية تحت عنوان “هل تم تحقيق الهدف؟” ليعرض المخرجين الثنائيين: “نعم” أو “لا”.

من الضروري فحص نظافة وتكامل البيانات قبل البدء في كتابة الصيغ الرياضية؛ إذ يجب التأكد من ضبط تنسيق الخلايا في العمودين B و C كأرقام مجردة أو عملات عبر قائمة التنسيق القياسية، والتأكد التام من خلوهما من أي رموز نصية مدخلة يدوياً كالفواصل الأبجدية أو مسافات غير ضرورية قد تؤدي إلى تعطيل العمليات الحسابية أو إرجاع نتائج مقارنة مغلوطة.

Google Sheets IF function to return yes or no
Google Sheets IF function to return yes or no

4.2 كتابة وتنفيذ صيغة المقارنة الأولى

بعد إعداد البيئة الهيكلية، يتم الانتقال إلى الخلية التقييمية الأولى الواقعة في الصف الثاني، وهي الخلية D2، وتُكتب الصيغة الرياضية الآتية:

=IF(B2 >= C2, "نعم", "لا")

عند الضغط على مفتاح الإدخال (Enter)، يشرع محرك جداول بيانات جوجل في مقارنة القيمة المخزنة في B2 بالقيمة المقابلة في C2. فإذا كانت المبيعات المحققة تفوق المستهدف المطلوب أو تعادله تماماً، تُرجع الخلية المخرج الإيجابي المعتمد “نعم”. أما إذا تخلفت المبيعات المحققة ولو بفارق وحدة حسابية واحدة عن المستهدف، فإن الخلية تعرض المخرج البديل “لا”.

يجب فحص السيناريو الحدي بدقة متناهية؛ فالاعتماد على المعامل >= يضمن أن المندوب الذي حقق مبيعات مطابقة تماماً للمستهدف (كأن يحقق 50,000 ريال مقابل هدف قدره 50,000 ريال) سيحصل على تقييم “نعم”، وهو السلوك المالي الصحيح في أغلب خطط الحوافز والمكافآت المؤسسية، بخلاف استخدام معامل الأكبر الصارم > الذي كان سيسلب المندوب حقه ويظهر النتيجة “لا” في هذه الحالة الحدية الدقيقة.

4.3 تعميم الصيغة وتطبيق التعبئة التلقائية

عقب التحقق التجريبي من سلامة مخرج الخلية الأولى D2، تأتي مرحلة تعميم الصيغة على امتداد السلسلة البيانية التي قد تضم مئات أو آلاف الصفوف. توفر جداول بيانات جوجل مقبض التعبئة التلقائية (Fill Handle)، وهو المربع الصغير الواقع في الزاوية السفلية اليسرى (أو اليمنى بحسب اتجاه واجهة المستخدم) للخلية النشطة.

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

خلال هذه العملية، يقوم محرك الحسابات بتعديل “المراجع النسبية” (Relative References) بدقة وأمان؛ فتتحول الصيغة في الصف الثالث تلقائياً إلى =IF(B3 >= C3, "نعم", "لا")، وفي الصف الرابع إلى =IF(B4 >= C4, "نعم", "لا")، وهكذا دواليك. تضمن هذه الآلية مرونة استثنائية مع الحفاظ على وحدة المنطق التحليلي عبر كامل قاعدة البيانات دون أي تدخل يدوي مكرر ومجهد.

5. توسيع النطاق وأتمتة المعادلة عبر مصفوفة البيانات المتكاملة

5.1 استخدام دالة ARRAYFORMULA لتجاوز السحب اليدوي

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

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

=ARRAYFORMULA(IF(B2:B >= C2:C, "نعم", "لا"))

تعالج هذه الصيغة نطاقات مصفوفية كاملة (من B2 إلى نهاية العمود B، ومن C2 إلى نهاية العمود C) بضربة حوسبية واحدة. يؤدي ذلك إلى حماية خلايا العمود التابعة من التعديل الفردي؛ إذ لا يمكن لأي مستخدم مسح المعادلة من صف وسيط، وتظل الصيغة الرئيسية محمية ومركزة في الخلية الأم، مما يعزز الحوكمة البرمجية للملف ويقلل استهلاك موارد المتصفح عبر إدارة مسار الحوسبة ضمن مصفوفة موحدة.

5.2 إدارة الصفوف الفارغة داخل صيغة المصفوفة

تثير الصيغة المصفوفية المباشرة السابقة إشكالاً هيكلياً يتمثل في قيامها بتقييم الصفوف الفارغة المتبقية في أسفل ورقة العمل على أنها مقارنات صفرية (حيث يُعامل الفراغ كقيمة 0)، مما يترتب عليه ظهور النتيجة “نعم” (لأن 0 >= 0) في مئات الخلايا الفارغة التي لا تقابلها مدخلات حقيقية، وهو ما يفسد المظهر الجمالي للتقرير ويشوه التحليلات الإحصائية الإجمالية.

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

=ARRAYFORMULA(IF(B2:B="", "", IF(B2:B >= C2:C, "نعم", "لا")))

تقوم هذه المعادلة المركبة بمراقبة العمود B؛ فإذا وجدت الخلية المقابلة خالية تماماً، فإنها تُرجع فوراً فراغاً نصياً ("")، مما يبقي الخلية خالية ونظيفة. أما إذا احتوت الخلية على مدخلات فعلية، فإنها تنتقل لتنفيذ دالة IF الداخلية لتقييم المبيعات المستهدفة وإرجاع النتيجة الثنائية “نعم” أو “لا”. يضمن هذا الإجراء الحفاظ على الرصانة الإحصائية الاحترافية والنظافة البصرية للوحة المؤشرات.

6. تطبيق دالة IF لإرجاع نعم أو لا مع النصوص والمتغيرات الفئوية

6.1 مطابقة السلاسل النصية المباشرة وغير المباشرة

لا تقتصر الاختبارات المنطقية لدالة IF على المقارنات الحسابية الكمية فحسب، بل تمتد لتشمل مصفوفة واسعة من المعالجات النصية والبيانات الفئوية (Categorical Data). في هذا السياق، يمكن توجيه الدالة لمقارنة المحتوى النصي لخلية ما بكلمة مفتاحية محددة لإرجاع المخرج الثنائي الملائم، كما في المعادلة التالية:

=IF(A2 = "مكتمل", "نعم", "لا")

من الأهمية بمكان إدراك حقيقة برمجية أساسية في جداول بيانات جوجل: إن معامل التساوي القياسي (=) عند تطبيقه على النصوص غير حساس لحالة الأحرف (Case-Insensitive) بالنسبة للأبجديات اللاتينية؛ فالمقارنة مع النص "Complete" ستُرجع النتيجة الإيجابية ذاتها سواء كُتبت في الخلية بصيغة "complete" أو "COMPLETE". وإذا كانت متطلبات التدقيق الأكاديمي أو المؤسسي تستلزم مطابقة حرفية صارمة تشمل حالة الحرف، فيجب استبدال معامل التساوي البسيط بدالة المطابقة الصارمة EXACT:

=IF(EXACT(A2, "Approved"), "نعم", "لا")

أما في الحالات التي تتطلب البحث عن وجود كلمة محددة ضمن سياق نصي أطول (مطابقة جزئية)، فيتم دمج دالة IF مع دوال معالجة النصوص المتقدمة مثل REGEXMATCH أو SEARCH. يتيح ذلك تقييم الجمل والتعليقات المفتوحة وإرجاع “نعم” بمجرد رصد السلسلة النصية الفرعية المطلوبة داخل النص الكامل للمدخلات.

6.2 التحقق من صحة المعطيات والبيانات الفئوية

يمثل الاستخدام النوعي لدالة الشرط أداة فائقة الفاعلية في تدقيق ومراجعة استمارات المسوح الميدانية وفرز إجابات العينات البحثية. ففي دراسات العلوم الاجتماعية والبحوث السريرية، تتطلب المعايير المنهجية التأكد من خلو استجابات المبحوثين من التناقضات ومطابقتها لمعايير الاشتمال والاستبعاد (Inclusion and Exclusion Criteria).

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

كما يُستفاد من هذا الأسلوب في إدارة المستندات الإدارية والمناقصات؛ حيث تُستخدم الصيغ الشرطية لمطابقة رموز الحالات النظامية (مثل: التحقق مما إذا كانت الأوراق المرفوعة تحمل وسم “ساري المفعول” ومطابقة لمتطلبات التسجيل)، مما يسهم في بناء مسارات اعتماد مؤتمتة تلغي الحاجة إلى التدقيق البصري اليدوي المرهق للوثائق المتكررة.

7. بناء الاختبارات المنطقية المركبة لنتائج نعم ولا المتقدمة

7.1 تطبيق الدالة المنطقية AND لاشتراط تحقق جميع المعايير

في كثير من السيناريوهات التحليلية المعقدة، لا يكفي التحقق من معيار أحادي لاتخاذ القرار، بل يلزم تحقق حزمة متكاملة من الشروط معاً. يمثل هذا التوجه المفهوم الرياضي لـ “التقاطع المنطقي” (Logical Conjunction)، والذي يُنفذ في جداول بيانات جوجل عبر دمج دالة AND داخل دالة IF الأساسية.

تأخذ الدالة AND عدداً غير محدود من التعبيرات المنطقية، ولا تُرجع القيمة TRUE إلا إذا أثبتت كافة الشروط الفرعية المضمنة صحتها دون أي استثناء. وإذا اختل شرط واحد منها فقط، تُرجع الدالة ككل القيمة FALSE. يمكن صياغة هذا التطبيق لحساب استحقاق مكافأة تجمع بين معيارين صارمين كالتالي:

=IF(AND(B2 >= 100000, C2 >= 0.20), "نعم", "لا")

في هذا النموذج، لا تُمنح نتيجة “نعم” إلا للموظف الذي تمكن من تجاوز حاجز المبيعات المائة ألف وحدة (B2 >= 100000) مع تحقيقه لهامش ربح تشغيلي لا يقل عن 20% في آن واحد (C2 >= 0.20). يُلغي هذا الدمج الرصين الحالات التي تحقق فيها مبيعات مرتفعة مصحوبة بهوامش خسارة، ويضمن حوكمة دقيقة لمعايير الأداء المؤسسي.

7.2 تطبيق الدالة المنطقية OR لاشتراط تحقق أحد المعايير على الأقل

على النقيض من التقاطع الصارم، تتطلب بعض السياسات الإدارية مرونة تحفيزية تستند إلى “الاتحاد المنطقي” (Logical Disjunction)، حيث يُكتفى بتحقيق إنجاز واحد من بين عدة أهداف بديلة لنيل التقييم الإيجابي. يُترجم هذا المفهوم برمجياً عبر دمج دالة OR كاختبار منطقي لدالة IF.

تتسم الدالة OR بالتسامح الإحصائي؛ إذ تُرجع القيمة TRUE بمجرد تحقق شرط واحد فقط من المعايير المطروحة، ولا تُرجع FALSE إلا في حالة إخفاق كافة المعايير مجتمعة. وتتجلى فائدة هذه الصياغة في المثال الآتي:

=IF(OR(B2 >= 50000, D2 >= 10), "نعم", "لا")

بموجب هذه المعادلة، يحصل المندوب على تقييم “نعم” إذا بلغت مبيعاته النقدية 50,000 ريال، أو إذا تمكن من استقطاب 10 عملاء جدد خلال الدورة التقييمية، بغض النظر عن قيمة مبيعاتهم المباشرة. يفتح هذا النوع من الشروط الباب أمام استراتيجيات تشغيلية مرنة تستوعب تنوع قدرات العاملين وتعدد مسارات الإنجاز المقبولة داخل المنظمة.

7.3 الدمج التراكمي بين AND و OR داخل دالة IF

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

تأمل الصيغة المتقدمة التالية التي تمنح ترقية استثنائية (ممثلة بالناتج “نعم”) للموظف بناءً على معايير مشروطة بدقة:

=IF(AND(A2 = "دائم", OR(B2 >= 150000, AND(C2 >= 90, D2 >= 5))), "نعم", "لا")

تقتضي هذه المعادلة أولاً وبصورة إلزامية أن يكون تصنيف الموظف “دائم” (A2 = "دائم"). وتحت هذه المظلة الإلزامية، يتيح الشق الثاني المدار بالدالة OR مسارين بديلين: إما تحقيق مبيعات تفوق 150,000 وحدة، أو تحقيق تقييم رضا عملاء لا يقل عن 90% مقترناً بسنوات خبرة لا تقل عن 5 سنوات (وفق تركيب دالة AND الداخلية الفرعية). إن التدقيق الرياضي في هيكلة هذه الأقواس يضمن عدم التداخل الخاطئ بين المتغيرات وحماية سلامة النتائج التحليلية المستخرجة.

8. معالجة الأخطاء والقيم المفقودة لضمان استقرار النموذج المنطقي

8.1 التفاعل مع دالتي ISBLANK و IFERROR

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

لتجنب هذه الظاهرة، يُنصح بالتحقق الاستباقي من امتلاء الخلايا عبر دالة ISBLANK لضبط مسار التنفيذ وعزل الفراغات قبل إجراء المقارنة، كما توضح الصيغة الآتية:

=IF(ISBLANK(A2), "قيد الانتظار", IF(A2 >= 50, "نعم", "لا"))

من جانب آخر، قد تؤدي بعض العمليات الحسابية المدرجة داخل التعبير المنطقي إلى أخطاء بنيوية مدمرة، مثل خطأ القسمة على الصفر #DIV/0! أو خطأ القيمة المفقودة #N/A. يؤدي حدوث هذه الأخطاء إلى توقف تقييم الدالة الشرطية كلياً وعرض رسالة الخطأ المباشرة في الخلية بدلاً من الناتج الثنائي المستهدف.

ولتحصين المعادلة ضد هذه الانهيارات البرمجية، تُغلف دالة IF بالدالة الوقائية IFERROR، والتي تعترض الأخطاء وتستبدلها بنص آمن ومنظم، كما يظهر في النموذج الآتي:

=IFERROR(IF(B2/C2 >= 1.5, "نعم", "لا"), "بيانات غير مكتملة")

8.2 تدقيق تباين أنواع البيانات بين النصوص والأرقام

يرتكب العديد من مستخدمي جداول البيانات خطأً تقنياً فادحاً يكمن في إغفال التباين الجوهري بين “القيم الرقمية الصريحة” و”الأرقام المخزنة كنصوص”. ففي محرك جداول بيانات جوجل، تُعامل النصوص دائماً على أنها ذات قيمة رياضية أكبر من أي رقم حسابي مجرد. وبناءً على ذلك، فإن مقارنة رقم حقيقي مثل 50 مع رقم نصي مثل "10" عبر الشرط "10" > 50 ستُنتج النتيجة TRUE، وهي نتيجة عكسية ومدمرة للمنطق الرياضي السليم.

ينشأ هذا الخلل عادة عند استيراد البيانات من ملفات خارجية من نوع CSV أو أنظمة ERP غير متوافقة؛ حيث تنحدر بعض الأرقام مصحوبة بفواصل علوية أو محاذاة لليسار تدل على هويتها النصية. لعلاج هذا التباين، يتعين استخدام دالة التحويل الرقمي القسري VALUE داخل الصيغة لتحويل النص إلى رقم مجرد قبل إخضاعه للمقارنة:

=IF(VALUE(A2) >= 100, "نعم", "لا")

كذلك تسبب المسافات البيضاء المخفية (Trailing or Leading Whitespaces) مشاكل جمة في المقارنات النصية؛ فمدخل يبدو ظاهرياً كـ "نعم " (مع مسافة لاحقة) لن يتطابق حسابياً مع المعيار "نعم". يُعالج هذا التشوه بتنظيف النصوص مسبقاً عبر دالة TRIM التي تستأصل كافة المسافات الزائدة وتحفظ سلامة ونقاء شروط المطابقة.

9. التنسيق الشرطي التفاعلي المستند إلى مخرجات نعم ولا

9.1 الترميز اللوني الآلي لتعزيز الإدراك البصري

لا تتوقف فائدة إرجاع المخرجات الثنائية “نعم” و”لا” عند التقييم الحسابي البحت، بل تمثل مرتكزاً بصرياً متميزاً عند إقرانها بميزة التنسيق الشرطي (Conditional Formatting) داخل جداول بيانات جوجل. يتيح هذا الدمج إبراز السجلات والأنماط بصرياً عبر تغيير ألوان خلفيات الخلايا ونصوصها بصورة آلية وديناميكية فور تحقق الشرط.

لتطبيق هذه المنظومة البصرية، يتم تظليل عمود النتائج واختيار قواعد التنسيق الشرطي المعتمدة على خيار “النص هو بالضبط” (Text is exactly):

  • تُخصص للمخرج “نعم” درجة لونية خضراء هادئة (Soft Green)، تمنح العين إشارة فورية بالإنجاز والامتثال دون إجهاد بصري للمحلل.
  • تُخصص للمخرج “لا” درجة لونية حمراء هادئة (Soft Red/Pastel)، تعمل كجرس إنذار مرئي يستوجب التدخل لمعالجة أوجه القصور.

ولتطبيق تجربة بصرية أكثر شمولاً ورسوخاً في لوحات المتابعة المتقدمة، يمكن برمجة قواعد التنسيق الشرطي لتلوين كامل الصف الأفقي بناءً على قيمة خلية التقييم الثنائية. يتم ذلك عبر صياغة “صيغة مخصصة” (Custom Formula) في لوحة التنسيق، مثل:

=$D2="نعم"

يضمن تثبيت المرجع بواسطة علامة الدولار ($D) أن تفحص القاعدة قيمة العمود D حصراً لكافة خلايا الصف من A إلى D، مما يؤدي إلى تلوين السجل بالكامل وتوفير تجربة استعراض بصرية واضحة للتقارير والبيانات المعقدة.

9.2 توليد لوحات المتابعة ومؤشرات الأداء التفاعلية

تعد المخرجات الثنائية المنتظمة الوقود المغذي لبناء لوحات التحكم القيادية (Dashboards) ومؤشرات الأداء الرئيسية (KPIs). فبمجرد أن يُملأ عمود النتائج بلفظي “نعم” و”لا”، يصبح من السهل جداً استخراج المؤشرات الإحصائية التجميعية باستخدام دالة العد الشرطي COUNTIF.

يمكن استخراج إجمالي الحالات المنجزة عبر المعادلة:

=COUNTIF(D2:D, "نعم")

كما يمكن حساب “نسبة الإنجاز الإجمالية” بصيغة مئوية دقيقة من خلال قسمة عدد النتائج الإيجابية على إجمالي السجلات المفحوصة باستخدام المعادلة التكاملية الآتية:

=COUNTIF(D2:D, "نعم") / COUNTA(D2:D)

تُحول هذه النسب التجميعية جداول البيانات من مجرد سجلات تشغيلية إلى أداة دعم قرار استراتيجي رفيعة المستوى؛ حيث يمكن ربط هذه الخلايا برسوم بيانية تفاعلية—كالرسوم الدائرية (Pie Charts) أو الأعمدة البيانية (Bar Charts)—لتمثيل التوزيع الثنائي للنتائج وإبراز نسبة النجاح إلى الإخفاق بصورة تعبيرية جذابة تدعم النقاشات التنفيذية وجلسات التخطيط الاستراتيجي.

10. الممارسات المتقدمة والاعتبارات الأكاديمية لكفاءة النمذجة

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

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

من أهم مبادئ تحسين الأداء: تجنب تضمين “الدوال المتطايرة” (Volatile Functions)—مثل NOW() و TODAY() و RAND()—بصورة مكررة داخل وسائط الاختبار المنطقي لدالة IF في كل صف. تعيد هذه الدوال الحساب مع كل نقرة أو تعديل طفيف في ورقة العمل، مما يؤدي إلى إعادة تقييم مئات الآلاف من الشروط واستنزاف طاقة المعالجة المخصصة لحسابك السحابي. عوضاً عن ذلك، يُستحسن استدعاء الدالة المتطايرة مرة واحدة في خلية معزولة مستقلة وتثبيت مرجعها (مثل $Z$1) داخل معادلات المقارنة.

علاوة على ذلك، يمثل التحول نحو الصيغ المصفوفية (ARRAYFORMULA) ممارسة معمارية متقدمة مقارنة بسحب آلاف النسخ من دالة IF العادية؛ حيث تتيح المصفوفات لمحرك جافاسكريبت الداخلي في جداول البيانات معالجة كتلة البيانات كمتجه حسابي موحد داخل الذاكرة (In-Memory Vector)، مما يخفف الحمل الحسابي ويسرع زمن الاستجابة التفاعلية للملفات الكبرى بصورة ملموسة.

كما يُنصح بأرشفة البيانات التاريخية الساكنة؛ فالبيانات التي لم تعد خاضعة للتغيير والتحديث اليومي يجب نسخها ولصقها كـ “قيم رقمية صريحة” (Paste as values) لإلغاء قيود الحساب التفاعلي المستمر عنها وتفريغ ذاكرة النموذج للمدخلات الحديثة فقط.

10.2 التوثيق المنهجي وقابلية التوسع والتدقيق

تشترط المعايير الأكاديمية الصارمة وحوكمة تقنية المعلومات في المؤسسات أن تكون النماذج الحسابية قابلة للمراجعة والتدقيق الخارجي المستقل (Auditability). ولاستيفاء هذا المعيار، يجب الابتعاد عن استخدام الأرقام المجردة الغامضة (Magic Numbers) داخل وسائط دالة IF دون إيضاح خلفيتها الرياضية والتنظيمية.

يتحقق ذلك عبر استخدام “النطاقات المسماة” (Named Ranges)؛ فبدلاً من كتابة الشرط بصيغة مبهمة مثل: B2 >= 75000، يُعاد تعريف الخلية المرجعية المستهدفة باسم محدد مثل Target_Sales، لتصبح المعادلة مقروءة بوضوح وبأعلى درجات التوثيق الذاتي:

=IF(B2 >= Target_Sales, "نعم", "لا")

إلى جانب ذلك، توفر ميزة إدراج “التعليقات والملاحظات التوضيحية” (Cell Notes & Comments) وسيلة مثالية لتوثيق المنطق التحليلي وتدوين مبررات اختيار عتبات المقارنة وأسباب استخدام معاملات معينة دون غيرها. يضمن هذا التوثيق انتقال المعرفة وتيسير عمليات الصيانة الدورية للنماذج الشرطية من قبل فرق العمل المتعاقبة، مما يحفظ القيمة الاستثمارية والتشغيلية للمنظومة المعلوماتية عبر الزمن.

خاتمة

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

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

المراجع

  • Boole, G. (1854). An Investigation of the Laws of Thought on Which Are Founded the Mathematical Theories of Logic and Probabilities. Walton and Maberly.
  • Bricklin, D., & Frankston, B. (1979). VisiCalc: Computer Software Program for the Apple II. Personal Software.
  • Google Workspace Learning Center. (n.d.). IF function – Google Docs Editors Help. Google Support. https://support.google.com/docs/answer/3093364
  • Google Workspace Learning Center. (n.d.). ARRAYFORMULA function – Google Docs Editors Help. Google Support. https://support.google.com/docs/answer/3093275
  • Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12(2), 257–285.
★

تقييم هذا المحتوى

5.0 / 5 • 7 تقييمات

اقتباس هذا المقال

looti, M. (2026, أكتوبر 23). جداول بيانات جوجل: إنشاء دالة IF لإرجاع نعم أو لا. عرب سايكلوجي. https://arabpsychology.com/statistics/google-sheets-if-function-return-yes-or-no/
looti, Mohammed. “جداول بيانات جوجل: إنشاء دالة IF لإرجاع نعم أو لا.” عرب سايكلوجي, 23 أكتوبر 2026, https://arabpsychology.com/statistics/google-sheets-if-function-return-yes-or-no/.
looti, Mohammed. “جداول بيانات جوجل: إنشاء دالة IF لإرجاع نعم أو لا.” عرب سايكلوجي. أكتوبر 23, 2026. https://arabpsychology.com/statistics/google-sheets-if-function-return-yes-or-no/.