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

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

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

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

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

HEX2BIN(number, [places])=


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

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

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

هذا وإذا كان الرقم سالبًا، فستقوم الدالة بتجاهل قيمة المنازل المعطاة، وتُرجع رقمًا ثنائيًا مكونًا من 10 رموز حيث لا يمكن أن يكون الرقم السالب أقل من القيمة FFFFFFFE00، أما إذا كان الرقم موجبًا، فلا يمكن أن يكون أكبر من القيمة 1FF.

أمثلة عملية على دالة الـHEX2BIN في الإكسيل

حتى يتسنى للمستخدم فهم الدالة بشكل صحيح لا بد من تطبيق بعض الأمثلة لتوضيح طريقة استخدامها في إكسيل، وفي ما يأتي بعض الأمثلة العملية على استخدام دالة الـHEX2BIN:?


 

?لتحويل العدد الست عشري F إلى ثنائي بـ 8 منازل، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثنائي 00001111:

HEX2BIN(""F"", 8)=

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

HEX2BIN(""B7)=

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

HEX2BIN(""FFFFFFFFFF"")=

"
شارك المقالة:
507 مشاهدة
هل أعجبك المقال
2
2

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

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