تستخدم الدالة BITXOR العملية XOR على مستوى البت (بشكلٍ حصري أو) لرقمين بحيث تعرض وحدة بت برقم "1" إذا كانت وحدتا البت مختلفتين، وتعرض وحدة بت برقم "0" في الحالات الأخرى. تعرض هذه الدالة رقمًا ناتجًا عن تنفيذ دالة XOR في كل وحدة بت من الرقمين المقدَّمَين.
أجزاء الدالة BITXOR
BITXOR(value1, value2)
الجزء | الوصف | ملاحظات |
value1 |
القيمة الرقمية الأولى. | |
value2 |
القيمة الرقمية الثانية. |
نموذج الصيغ
BITXOR(9, 5)
BITXOR(A1, A2)
ملاحظات
- لا يهمّ الترتيب بالنسبة إلى القيم. فالنتيجة ثابتة بغض النظر عن الترتيب.
- ليس من الضروري أن تكون القيم أرقامًا. ويمكن فرضها بدلاً من ذلك. على سبيل المثال، يمكن فرض قيمة سلسلة تبلغ "3" لتكون 3 فحسب، ويمكن فرض القيمة المنطقية TRUE لتكون 1.
أمثلة
في المثال التالي، نستخدم BITXOR مع القيم المضمَّنة في الدالة. والقيمتان 2 (يتم تمثيلها كـ 10 في الأساس 2) و4 (يتم تمثيلها كـ 100 في الأساس 2) يكون ناتجهما 6 (يتم تمثيلها كـ 110 في الأساس 2):
أ | ب | |
1 | الصيغة | النتيجة |
2 | =BITXOR(2, 4) | 6 |
في هذا المثال، يكون ناتج القيمتين 2 و4 هو دالة BITXOR بقيمة 6. ومع ذلك، فإننا نستخدم هذه المرة مراجع الخلايا باعتبارها القيم الخاصة بنا:
أ | ب | ج | |
1 | الصيغة | النتيجة | الخلايا المرجعية |
2 | =BITXOR(2, 4) | 6 | 2 |
3 | 4 |
دوال ذات صلة
- BITOR: تعرض الدالة BITOR استخدام OR على مستوى بت منطقيًا لرقمين.
- XOR: تعرض الدالة XOR القيمة TRUE إذا كان أي عدد فردي من الوسيطات المقدمة صحيحة منطقيًا، وتعرض FALSE في الحالات الأخرى.