تحسب الدالة XOR في Excel عدد الخلايا في النطاق الذي يلبي شرطًا محددًا وتُرجع ناتجًا بناءً على هذا الرقم. إذا كان عدد الخلايا التي تستوفي الشرط فرديًا ، تُرجع XOR TRUE ، وإلا فإنها ترجع FALSE.

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

ما هي وظيفة XOR في Excel؟

تعد وظيفة XOR في Excel اختبارًا منطقيًا ضمن نطاق من القيم. ترجع الدالة XOR إما TRUE أو FALSE كإخراج. بناء الجملة لهذه الوظيفة كما يلي:

=XOR(الوسيطة 1 ، الوسيطة 2 ، ...) 

يجب إدخال وسيطة واحدة على الأقل لكي يعمل XOR. إذا أدخلت نطاقًا من الخلايا كوسيطة ، فستعد الدالة XOR الخلايا التي تحتوي على قيم بداخلها على أنها TRUE ، وستتجاهل الخلايا التي تحتوي على نص وخلايا فارغة. الناتج النهائي لوظيفة XOR هو إما TRUE أو FALSE.

  • صحيح: إذا كان هناك عدد فردي من الخلايا التي تفي بالشروط ، فسيتم إرجاع جملة TRUE.
  • خاطئة: إذا كان هناك عدد زوجي من الخلايا التي تفي بالشروط ، أو إذا لم تكن هناك خلايا تفي بالشروط ، فسيتم إرجاع جملة FALSE.
instagram viewer

قد يكون فهم وظيفة XOR في Excel صعبًا بعض الشيء في البداية ، ولكن مع بعض الأمثلة والتجارب ، ستحصل على تعليق.

كيفية استخدام وظيفة XOR في Excel

لنبدأ بمثال تعليمي لفهم XOR بشكل أفضل. بمجرد حصولك على فهم جيد لكيفية عمل هذه الوظيفة ، سننتهي بمثال عملي.

في هذا المثال ، لدينا ستة أرقام في الجدول. هذه الأرقام هي 0 و 1 و 2. الهدف هو استخدام وظيفة XOR لمعرفة ما إذا كان لدينا عدد فردي من الخلايا يحتوي على 1 ، أو عدد زوجي منها. سنستخدم هذه الوظيفة لنطاقين ، حتى تتمكن من رؤية السيناريوهين TRUE و FALSE.

  1. حدد الخلية حيث تريد إخراج نتائج XOR.
  2. في شريط الصيغة ، أدخل الصيغة أدناه:
    =XOR(A1: B2 =1)
    تستدعي هذه الصيغة وظيفة XOR للتحقق من عدد الخلايا في النطاق A1: B2 مساو 1. إذا كانت الإجابة عددًا فرديًا ، فستعود الصيغة صحيح. إذا كانت الإجابة عددًا زوجيًا ، بما في ذلك الصفر ، فستعود الصيغة خاطئة.
  3. يضعط يدخل.

كما ترى ، نظرًا لوجود ثلاث خلايا تحتوي على 1 ، ترجع الصيغة TRUE. الآن دعونا نجربها على نطاق ممتد.

  1. حدد الخلية حيث تريد عرض إخراج XOR.
  2. أدخل الصيغة أدناه في شريط الصيغة:
    =XOR(A1: B3 =1)
    تمامًا مثل الصيغة السابقة ، تستدعي هذه الصيغة XOR لاختبار عدد الخلايا في النطاق A1: B3 مساو 1. إذا كانت الإجابة غريبة ، صحيح يتم إرجاع. إذا كانت الإجابة زوجية أو صفر ، خاطئة يتم إرجاع.
  3. يضعط يدخل.

نظرًا لوجود أربع خلايا تحتوي على 1 في هذا النطاق ، تُرجع الصيغة FALSE. يمكنك تجربة وسيطات ونطاقات مختلفة لفهم دالة XOR بشكل أفضل.

مثال على وظيفة XOR

الآن بعد أن أصبحت لديك فكرة جيدة عن كيفية عمل XOR في Excel ، دعنا نراها في العمل بمثال عملي. في الممارسة العملية ، يتم استخدام وظيفة XOR في Excel في الغالب مع وظائف Excel الأخرى. مجموعة شائعة من وظيفة XOR مع الدالة IF في Excel.

بدمج IF و XOR ، يمكن أن يكون لديك اختباران منطقيان: XOR سيتحقق من القيم ويعيد إما TRUE أو FALSE ، و ستقرأ الدالة IF هذا الإخراج ، وبناءً على ما إذا كان الإخراج من XOR هو TRUE أو FALSE ، ستعيد مخصصًا انتاج.

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

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

في نموذج جدول بيانات Excel هذا ، لدينا قائمة بفرق كرة القدم ونتائج المباراتين. الهدف هو استخدام مجموعة من وظائف XOR و IF في Excel لتحديد الفرق التي يجب أن تقوم بمباراة ثالثة.

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

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

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

  1. حدد الخلية الأولى حيث تريد إخراج نتائج XOR. في هذا المثال ، ستكون هذه هي الخلية الأولى ضمن عمود "Will Need Third Match".
  2. في شريط الصيغة ، أدخل الصيغة أدناه:
    = XOR (B2: C2 ="خسارة")
    ستستدعي هذه الصيغة دالة XOR للنظر في النطاق B2: C2 وحساب عدد الخلايا التي تحتوي على العبارة خسارة. إذا كانت النتيجة عددًا فرديًا ، فستعود الصيغة صحيح. إذا لم يكن كذلك ، فستعود الصيغة خاطئة.
  3. يضعط يدخل.

سترى الآن ما إذا كان الفريق الأول يتطلب مباراة ثالثة أم لا. يمكنك المضي قدما والاستخدام أداة الملء التلقائي في Excel لمعرفة النتيجة لبقية الفرق أيضًا. لكن مهمتنا هنا لم تنته بعد. سنقوم بربط XOR بوظيفة IF للحصول على "نعم" أو "لا" كنتائج.

  1. حدد الخلية الأولى ضمن عمود "ستحتاج إلى مطابقة ثالثة".
  2. في شريط الصيغة ، قم بتغيير الصيغة إلى ما يلي:
    = إذا (XOR (B2: C2 ="خسارة"), "نعم", "رقم")
    أنت تعرف بالفعل ما تفعله وظيفة XOR هنا ، ولكن هذه المرة يتم استخدامها كاختبار منطقي داخل وظيفة IF. إذا كانت نتيجة وظيفة XOR هي صحيح، ثم ستعود الدالة IF نعم. خلاف ذلك ، سوف يعود رقم.
  3. يضعط يدخل.

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

صحيحة أو خاطئة؟ XOR يعرف

تختلف XOR قليلاً عن بعض وظائف Excel الأكثر شيوعًا ، ولكنها وظيفة فعالة في السيناريوهات التي تكون فيها أعداد الخلايا الفردية أو الزوجية مهمة. غالبًا ما تُستخدم وظيفة XOR جنبًا إلى جنب مع وظائف Excel الأخرى ، مثل IF ، والآن أنت تعرف كيفية استخدامها. بمجرد أن تتعلم استخدام وظيفة XOR وتجربتها ، سترى نفسك قريبًا تستخدمها في العديد من سيناريوهات Excel.