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

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

تعد دالة الـBIN2HEX إحدى الدوال المستخدمة في العمليات الحسابية الهندسية، وتقوم بتحويل عدد ثنائي إلى عدد ست عشري، حيث تستخدم الأعداد الثنائية بشكل شائع في تكنولوجيا الحاسوب، ومع ذلك، يفضل الكثير استخدام نظام الست عشري في الرياضيات والحسابات والبرمجة لسهولة فهمه مقارنًة بالنظام الثنائي، ويستخدم نظام العد الثنائي (BIN) رمزين لتمثيل الأعداد، هما الرمز 0 والرمز 1، ويسمى أيضًا نظام العد ذو الأساس إثنين، وذلك لأن النظام الثنائي يستخدم رقم الأساس 2، ويسمى كل رمز من الرموز المستخدمة في تمثيل العدد الثنائي بـ بت (bit). أما نظام العد الست عشري (HEX) فيعتمد على الأساس 16، ويتم تمثيله بستة عشر رمزًا مميزًا، وهي الأرقام من 0 إلى 9 والحروف من A إلى F، حيث يُمثل الرمز الواحد بـ4 بت (4 bits) في النظام الثنائي.

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

أُدرجت دالة BIN2HEX في إكسيل منذ إصدار عام 2007، ومن ثم ضُمنت في جميع الإصدارات اللاحقة، ويعد استخدامها أمرًا سهلًا للغاية، فبعد القيام بفتح ورقة عمل إكسيل، يختار المستخدم الخلية المراد اظهار الناتج فيها ويبدؤها بإشارة المساواة (=) لتفعيل خاصية الدوال في إكسيل، حسب الصيغة العامة الآتية: 

([IN2HEX(number, [places=


يمثل (number) الرقم المطلوب وهو الرقم الثنائي المراد تحويله، حيث لا يمكن لمنازل الرقم أن تكون أكثر من 10 رموز (10 bit)، ويتم تمثيل الأرقام السالبة باستخدام طريقة المتمم الثنائي، وتمثل المنازل ([places]) وهي خيار إختياري، عدد الرموز التي سيتم استخدامها في العدد الست عشري، وفي حالة تركه فارغًا، تستخدم الدالة الحد الأدنى من الرموز الضرورية فقط.

ومن أكثر الأخطاء شيوعًا في استخدام دالة BIN2HEX ما يلي:

إذا كان الرقم الثنائي غير صحيح أو إذا كان الرقم الثنائي يحتوي على أكثر من 10 رموز، تُرجع الدالة خطأ #NUM.
إذا كانت قيمة المنازل قيمة غير عددية، تُرجع الدالة خطأ #VALUE!.
إذا تطلبت الدالة عدد رموز أكثر للمنازل من القيمة المعطاة، تُرجع الدالة خطأ #NUM.
إذا كانت قيمة المنازل سالبة، تُرجع الدالة خطأ #NUM.

هذا وتقوم الدالة بتجاهل الجزء العشري واستخدام العدد الصحيح إذا لم تكن قيمة المنازل عدداً صحيحاً، أما إذا كان الرقم سالبًا، فستقوم الدالة بتجاهل المنازل المعطاة وتُرجع رقمًا ست عشري مكونًا من 10 رموز.

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

في ما يأتي بعض الأمثلة العملية على استخدام دالةالـ BIN2HEX في إكسيل بشكل صحيح:


 

لتحويل العدد الثنائي 11111011 إلى ست عشري بـ 4 منازل، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الست عشري 00FB:

BIN2HEX(11111011, 4)=

ولتحويل العدد الثنائي 1110 إلى ست عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الست عشري E:

BIN2HEX(1110)= 

ولتحويل العدد الثنائي 1111111111 إلى ست عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الست عشري FFFFFFFFFF:

BIN2HEX(1111111111)=
شارك المقالة:
531 مشاهدة
هل أعجبك المقال
0
0

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

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