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

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

تعد دالة الـDEC2HEX إحدى دوال الإكسيل التي تستخدم لتحويل الأرقام من نظام إلى آخر، إذ تقوم هذه الدالة بتحويل الأرقام من النظام العشري إلى النظام السداسي العشري، ويعرف النظام العشري باستخدامه لعشرة رموز مختلفة لتمثيل الأرقام، بينما يعرف النظام السداسي العشري باستخدامه لـ16 رمزًا لتمثيلها، حيث يستخدم رموز الأرقام من 0 إلى 9 لتمثيل الأرقام المقابلة لها، بينما يستخدم الأحرف الأبجدية من A إلى F لتمثيل الأرقام من 10 إلى 15، وبذلك يمثل الرمز A الرقم 10، ويمثل الرمز B الرقم 11، وهكذا وصولًا إلى الرمز F الذي يمثل الرقم 15، ويستخدم هذا النظام بشكل واسع في تصميم وبرمجة أنظمة الحاسوب، وذلك لأنه يبسط القيم الثنائية ويسهل عملية فهمها.

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

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

DEC2HEX(number, [places])=

إذا أريد تحويلعدد حقيقي سالب فستقوم الدالة بتجاهل المدخل الثاني لتعيد رقم سداسي عشري يتكون من 10 رموز، بحيث تساوي هذه العشرة رموز 40 بت؛ مكونة من بت واحد يمثل الإشارة و39 بت آخر تمثل قيمة الرقم، أما في حالة الأرقام الموجبة فقد يستخدم المدخل الثاني لإضافة أصفار بادئة أمام القيمة الجديدة.


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

تظهر الأخطاء عند استخدام دالة الـDEC2HEX لأسباب عديدة، إذ يظهر الخطأ ""#VALUE!"" إذا تم تزويد الصيغة ببيانات غير رقمية، بينما يظهر الخطأ ""#NUM!"" إذا كان الرقم المراد تحويله أقل من العدد 549,755,813,888- أو أكبر من النظير الموجب للعدد نفسه، إذا كان عدد الرموز المطلوب استخدامها أقل من الصفر أو أكبر من 10، أو إذا كانت القيمة الناتجة تحتاج أكثر من عدد الرموز المطلوب استخدامها، وفي ما يأتي أمثلة عملية توضح كيفية استخدام دالة الـDEC2HEX في الإكسيل:

يمكن استخدام الصيغة الآتية لإيجاد قيمة الرقم العشري 10 بالنظام السداسي العشري، حيث سيظهر الناتج ""A"":

DEC2HEX(10)=

يمكن استخدام الصيغة الآتية لإيجاد قيمة الرقم العشري 31 بالنظام السداسي العشري، حيث سيظهر الناتج ""1F"":

DEC2HEX(31)=

يمكن استخدام الصيغة الآتية لإيجاد قيمة الرقم العشري 16- بالنظام السداسي العشري، حيث سيظهر الناتج ""FFFFFFFFF0"":

DEC2HEX( -16 )=

يمكن استخدام الصيغة الآتية لإيجاد قيمة الرقم العشري 16 بالنظام السداسي العشري، إذا أريد استخدام 10 رموز في الناتج، حيث سيظهر الناتج ""0000000010"":
DEC2HEX(16,10)=
"
شارك المقالة:
489 مشاهدة
هل أعجبك المقال
0
0

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

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