تُزيح الدالة BITRSHIFT وحدات بت الإدخال لعدد معيّن من الأماكن جهة اليمين. يتم ملء وحدات البت على اليسار بالأصفار.
أجزاء الدالة BITRSHIFT
BITRSHIFT(value, shift_amount)
الجزء | الوصف | ملاحظات |
value |
الرقم المطلوب إزاحته. |
|
shift_amount |
عدد الأماكن المطلوبة لإزاحة القيمة المقدَّمة. |
|
نموذج الصيغ
BITRSHIFT(18, 2)
BITRSHIFT(A2, 4)
ملاحظات
لا يجب أن تكون القيم أرقامًا بالضرورة. ويمكن فرضها بدلاً من ذلك. على سبيل المثال، يمكن فرض قيمة سلسلة تبلغ "3" لتكون 3 فحسب، ويمكن فرض القيمة المنطقية TRUE لتكون 1.
أمثلة
في المثال التالي، نستخدم BITRSHIFT مع القيم المضمَّنة في الدالة. والقيمة 8 (يتم تمثيلها كـ 1000 في الأساس 2) وتتم إزاحة وحدات البت الخاصة بها لليمين بمقدار حجم الإزاحة البالغ 2، ليكون الناتج 2 (يتم تمثيلها كـ 10 في الأساس 2):
أ | B | |
1 | الصيغة | النتيجة |
2 | =BITRSHIFT(8, 2) | 2 |
في المثال التالي، ينتج عن قيمة 8 تتم إزاحتها بمقدار 2 دالة BITRSHIFT بقيمة 2. ومع ذلك، فإننا نستخدم هذه المرة مراجع الخلايا باعتبارها القيم الخاصة بنا:
أ | B | C | |
1 | الصيغة | النتيجة | الخلايا المرجعية |
2 | =BITRSHIFT(C2, C3) | 2 | 8 |
3 | 2 |
دالة ذات صلة
BITLSHIFT: تُزيح الدالة BITLSHIFT وحدات بت الإدخال لعدد معيّن من الأماكن جهة اليسار. ويتم ملء وحدات البت جهة اليمين بالأصفار (0).