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