دالة الـHEX2OCT في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـHEX2OCT في الإكسيل
?تعد دالة الـHEX2OCT إحدى دوال برنامج إكسيل التي تستخدم لتحويل الأرقام من نظام إلى آخر، إذ تقوم هذه الدالة بتحويل الأرقام من النظام السداسي العشري إلى النظام الثماني?، حيث يعرف النظام الثماني باستخدامه ثمانية رموز مختلفة لتمثيل الأرقام، بينما يعرف النظام السداسي العشري باستخدامه لـ16 رمزًا لتمثيلها، ويستخدم نظام الثماني الرموز من 0 إلى 7 لتمثيل الأعداد الحقيقية الصحيحة من صفر إلى سبعة، والرموز من 10 إلى 17 لتمثيل الأعداد من ثمانية إلى خمسة عشر، في حين يستخدم النظام السداسي العشري الرموز من 0 إلى 9 لتمثيل الأرقام من صفر إلى تسعة، بينما يستخدم الرموز من A إلى F لتمثيل الأرقام من عشرة إلى خمسة عشر.
كيفية استخدام دالة الـHEX2OCT في الإكسيل
تقوم دالة الـHEX2OCT بتحويل الأرقام من النظام السداسي العشري إلى النظام الثماني باستخدام صيغة سهلة وبسيطة، حيث يقوم المستخدم باختيار الخلية المراد عرض ناتج التحويل فيها، ومن ثم إدراج إشارة المساواة يتبعها الرمز HEX2OCT، ويلي ذلك فتح قوسين وإدراج العدد السداسي العشري المراد تحويله متبوعًا بمدخل اختياري يمثل عدد الرموز المراد استخدامها في الناتج، حيث تتبع دالة الـHEX2OCT في الإكسيل الصيغة العامة الآتية:
HEX2OCT(number, [places])=
من الجدير بالذكر استحالة احتواء العدد السداسي العشري المدخل في الصيغة على أكثر من 10 رموز، كما يستحيل أن يكون هذا العدد أكبر من 1FFFFFFF إذا كان موجبًا أو أصغر من FFE0000000 إذا كان سالبًا، وأما بالنسبة للمدخل الاختياري فيستخدم الأصفار لإظهار عدد الرموز المراد استخدامها في الناتج، ودائمًا ما يتم تجاهل هذا المدخل إذا تم إدراج عدد سداسي عشري سالب.
أمثلة عملية على استخدام دالة الـHEX2OCT في الإكسيل
قد تظهر الأخطاء عند استخدام دالة الـHEX2OCT لعدد من الأسباب، إذ يظهر الخطأ ""#VALUE!"" إذا تم تزويد الصيغة ببيانات غير رقمية، بينما يظهر الخطأ ""#NUM!"" إذا لم يتم التعرف على العدد المدخل كعدد عشري سداسي، إذا كان عدد الرموز المطلوب استخدامها في المدخل الثاني أقل من الصفر أو أكبر من 10، أو إذا كانت القيمة الناتجة تحتاج أكثر من عدد الرموز المطلوب استخدامها في المدخل الثاني، وفي ما يأتي أمثلة عملية توضح كيفية استخدام دالة الـHEX2OCT في الإكسيل بالطريقة الصحيحة:?
يمكن استخدام الصيغة الآتية لتحويل العدد السداسي العشري ""A"" إلى عدد ثماني، حيث سيظهر الناتج ""12"":
HEX2OCT( ""A"" )=
يمكن استخدام الصيغة الآتية لتحويل العدد السداسي العشري ""000000000F"" إلى عدد ثماني، حيث سيظهر الناتج ""17"":
HEX2OCT( ""000000000F"" )=
يمكن استخدام الصيغة الآتية لتحويل العدد السداسي العشري ""8"" إلى عدد ثماني واستخدام 10 رموز لإظهار النتيجة، حيث سيظهر الناتج ""0000000010"":
HEX2OCT( ""8"", 10 )=
يمكن استخدام الصيغة الآتية لتحويل العدد السداسي العشري ""FFFFFFFFF8"" إلى عدد ثماني، حيث سيظهر الناتج ""7777777770"":
HEX2OCT( ""FFFFFFFFF8"" )=
يمكن استخدام الصيغة الآتية لتحويل العدد السداسي العشري ""1F3"" إلى عدد ثماني، حيث سيظهر الناتج ""763"":
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.