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