دالة الـBITLSHIFT في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـBITLSHIFT في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـBITLSHIFT في الإكسيل

نادرًا ما يتم استخدام دالة الـBITLSHIFT في الإكسيل، حيث ترجع هذه الدالة عدد تمت إزاحته إلى اليسار بعدد بتات يحددها المستخدم، بحيث يجب أن تكون هذه القيمة المدخلة تابعة لنظام العد العشري، وتقوم دالة الـBITLSHIFT بتمثيل القيمة العددية من النظام العشري إلى الثنائي ومن ثم يتم إدراج عدد معين من الأصفار إلى يمين العدد المدخل مما سيغير من قيمته، وبعد ذلك يتم تحويل هذا العدد الناتج مرة أخرى إلى النظام العشري لتقوم الدالة بعرضه كناتج لها?، ومن الجدير بالذكر أنه تم إضافة دالة الـBITLSHIFT للمرة الأولى في إصدار برنامج إكسيل لعام 2013، ولذلك فهي غير متوفرة في الإصدارات السابقة.?

كيفية استخدام دالة الـBITLSHIFT في الإكسيل

تقوم دالة الـBITLSHIFT في الإكسيل بإرجاع قيمة عشرية بعد إضافة عدد من الأصفار إلى يمين العدد المدخل، وتتطلب صيغة هذه الدالة إدراج مدخلين فقط، حيث يتم البدء بإنشاء صيغة هذه الدالة من خلال اختيار الخلية المراد عرض الناتج فيها، ومن ثم يتم إدراج إشارة المساواة ملحوقةً بالرمز BITLSHIFT، يلي ذلك فتح قوسين وإدراج المدخل الأول الذي يعبر عن العدد الحقيقي الصحيح المراد إضافة أصفار إلى يمين تمثيله الثنائي ""number""، ومن ثم يتم إدراج قيمة المدخل الثاني الذي يعبر عن عدد الأصفار المراد إضافتها ""shift_amount""، حيث تتبع دالة الـBITLSHIFT الصيغة العامة الآتية:

BITLSHIFT(number, shift_amount)=


 

يجب أن تتمثل قيمة المدخل الأول بعدد صحيح أكبر أو يساوي 0، أما إشارة قيمة المدخل الثاني فتغير موقع إضافة الأصفار، إذ إن القيمة الموجبة ستضيف الأصفار إلى يمين التمثيل الثنائي للعدد العشري، فمثلًا يتحول التمثيل الثنائي 100 إلى 10000 إذا كانت قيمة المدخل الثاني 2+، في حين ستضيف القيمة السالبة الأصفار إلى يسار التمثيل الثنائي للعدد مما سيعيد نفس القيمة بسبب إهمال الأصفار الموجودة إلى يسار العدد الصحيح.

أمثلة عملية على استخدام دالة الـBITLSHIFT في الإكسيل

قد يظهر نوعين من الأخطاء عند استخدام دالة الـBITLSHIFT في الإكسيل، بحيث يظهر الخطأ ""#VALUE!"" نتيجة تزويد الدالة ببيانات غير رقمية، بينما يظهر الخطأ ""#NUM!"" إذا كانت قيمة الناتج أعلى من 48^2، أو إذا تم إدخال قيمة عددية سالبة أو غير صحيحة أو أكبر من 1-(48^2) مكان""number""، وفي ما يأتي بعض الأمثلة العملية على كيفية استخدام دالة الـBITLSHIFT بالشكل الصحيح:

يمكن استخدام صيغة دالة الـBITLSHIFT الآتية لإرجاع ناتج إضافة صفرين إلى يمين التمثيل الثنائي للعدد 5، حيث سيظهر الناتج ""20"" وذلك لأن التمثيل الثنائي للعدد 5 يساوي 101، وبعد إضافة صفرين إلى يمين هذا التمثيل سيتحول العدد إلى 10100 والذي يساوي 20 بالتمثيل العشري:

BITLSHIFT( 5, 2 )=

يمكن استخدام صيغة دالة الـBITLSHIFT الآتية لإرجاع ناتج إضافة 5 أصفار إلى يمين التمثيل الثنائي للعدد 3، حيث سيظهر الناتج ""96"" وذلك لأن التمثيل الثنائي للعدد 3 يساوي 11، وبعد إضافة 5 أصفار إلى يمين هذا التمثيل سيتحول العدد إلى 1100000 والذي يساوي ""96"" بالتمثيل العشري:
BITLSHIFT( 3, 5 )=
"
شارك المقالة:
540 مشاهدة
هل أعجبك المقال
2
2

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook