دالة الـHEX2DEC في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـHEX2DEC في الإكسيل
تعد دالة الـHEX2DEC إحدى الدوال المستخدمة في العمليات الحسابية الهندسية، وتقوم بتحويل عدد ست عشري إلى عدد عشري، حيث تستخدم الأعداد الست عشرية في كثير من التطبيقات في الرياضيات والحسابات والبرمجة، وتكمن فائدتها الكبرى في تسهيل قراءة الأعداد الممثلة بالنظام الثنائي، وتستخدم الاعداد العشرية في كثير من التطبيقات في الرياضيات والعلوم والحسابات اليومية، ويعتمد نظام العد الست عشري (HEX) على الأساس 16، ويتم تمثيله بستة عشر رمزًا مميزًا، وهي الأعداد من 0 إلى 9 والحروف من A إلى F، حيث يُمثل الرمز الواحد بـ4 بت (4 bits) في النظام الثنائي ، أما نظام العد العشري (DEC) فيعتمد على الأساس 10، ويتم تمثيله بعشرة رموز، وهي الأعداد من 0 إلى 9 .
كيفية استخدام دالة الـHEX2DEC في الإكسيل
يعد استخدام دالة HEX2DEC أمرًا سهلًا للغاية، فبعد القيام بفتح ورقة عمل إكسيل، يختار المستخدم الخلية المراد إظهار الناتج فيها ويبدؤها بإشارة المساواة (=) لتفعيل خاصية الدوال في إكسيل، حسب الصيغة العامة الآتية:
=(HEX2DEC(number
يمثل (number) الرقم المطلوب وهو الرقم الست عشري المراد تحويله، حيث لا يمكن أن يتكون الرقم من أكثر من 10 رموز (40 بت)، ويتم تمثيل الأرقام السالبة في نظام العد الست عشري باستخدام طريقة المتمم الثنائي.
ومن أكثر الأخطاء شيوعًا في استخدام دالة HEX2DEC ما يلي:?
إذا كان الرقم المعطى لا ينتمي للنظام الست عشري، تُرجع الدالة خطأ #NUM. إذا كان الرقم مكونًا من أكثر من 10 رموز أي أكثر من 40 بت، تُرجع الدالة خطأ #NUM. أمثلة عملية على استخدام دالة الـHEX2DEC في الإكسيل
لتسهيل فهم شرح الدالة النظري لا بد من بعض الأمثلة العملية التي تشرح استخدام دالة الـHEX2DEC في برنامج إكسيل بالشكل الصحيح كما يأتي:?
لتحويل العدد الست عشري A5 إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد العشري 165:
HEX2DEC(""A5"")=
ولتحويل العدد الست عشري FFFFFFFF5B إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد العشري -165:
HEX2DEC(""FFFFFFFF5B"")=
لتحويل العدد الست عشري 3DA408B9 إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد العشري 1.034E+09:
HEX2DEC(""3DA408B9"")=
لتحويل العدد الست عشري FFFFFFFFFF إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد العشري -1:
HEX2DEC(""FFFFFFFFFF"")=
لتحويل العدد الست عشري FFFFFFFFFFF إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو الخطأ #NUM، وذلك لأن العدد الست عشري المعطى يتكون من 11 رمزًا:
HEX2DEC(""FFFFFFFFFFF"")=
لتحويل العدد الست عشري E إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد العشري 14:
HEX2DEC(""E"")=
لتحويل العدد الست عشري 2 إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد العشري 2:
HEX2DEC(""2"")=
لتحويل العدد الست عشري 3D8B9 إلى عدد عشري، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد العشري 252089:? ?HEX2DEC(""3D8B9"")= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.