تعرض الدالة BITOR استخدام OR على مستوى بت منطقيًا لرقمين. في ما يلي جدول الحقيقة الخاص بالدالة BITOR:
أ | ب | BITOR(A, B) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
أجزاء الدالة BITOR
BITOR(value1, value2)
الجزء | الوصف | ملاحظات |
value1 |
الرقم الأول. |
|
value2 |
الرقم الثاني. |
|
نموذج الصيغ
BITOR(9, 5)
BITOR(A1, 10)
BITOR(A1, B1)
ملاحظات
قد يكون من المنطقي استخدام BITOR بالاشتراك مع BIN2DEC على النحو BITOR(BIN2DEC("1011"), BIN2DEC("1001"))، والتي يتم تقييمها بقيمة "1011" في النظام الثنائي أو 11 في النظام العشري.
أمثلة
في المثال التالي، يتم التعبير عن الرقم 9 في النظام الثنائي بالقيمة "1001" بينما يتم التعبير عن الرقم 5 في النظام الثنائي بالقيمة 0101. أما بالنسبة إلى استخدام OR على مستوى البت للقيمة 1001 و0101، فتكون القيمة 1101، والتي تساوي 13 في النظام العشري.
أ | B | |
1 | الصيغة | النتيجة |
2 | =BITOR(9, 5) | 13 |
في هذا المثال، بالنسبة إلى استخدام OR على مستوى البت للقيمة 1000 و0001، تكون القيمة 1001، والتي تساوي 9 في النظام العشري:
أ | B | |
1 | الصيغة | النتيجة |
2 | =BITOR(BIN2DEC("1000"), BIN2DEC("0001")) | 9 |
دوال ذات صلة
- BITAND: تعرض الدالة BITAND استخدام AND على مستوى بت منطقيًا لرقمين. مزيد من المعلومات
- BITXOR: تستخدم الدالة BITXOR العملية XOR على مستوى البت (بشكلٍ حصري أو) لرقمين بحيث تعرض وحدة بت برقم "1" إذا كانت وحدتا البت مختلفتين، وتعرض وحدة بت برقم "0" في الحالات الأخرى.
- BITLSHIFT: تُزيح الدالة BITLSHIFT وحدات بت الإدخال لعدد معيّن من الأماكن جهة اليسار. ويتم ملء وحدات البت جهة اليمين بالأصفار (0).
- BITRSHIFT: تُزيح الدالة BITRSHIFT وحدات بت الإدخال لعدد معيّن من الأماكن جهة اليمين.
- BIN2DEC: تحوِّل الدالة BIN2DEC عددًا ثنائيًا بعلامة إلى تنسيق عشري.
- DEC2BIN: تحوّل الدالة DEC2BIN عددًا عشريًا إلى تنسيق ثنائي بعلامة.