دالة الـOCT2HEX في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـOCT2HEX في الإكسيل
تعد دالة الـOCT2HEX إحدى دوال برنامج إكسيل التي تستخدم لتحويل الأعداد من نظام رقمي إلى آخر، حيث تقوم هذه الدالة بتحويل الأرقام من النظام الثماني إلى النظام السداسي العشري، ويعرف النظام الثماني باستخدامه ثمانية رموز لتمثيل جميع الأرقام، بينما يعرف النظام السداسي العشري باستخدامه لـ16 رمزًا مختلفًا لتمثيلها، بحيث يستخدم نظام الأرقام الثماني الرموز من 0 إلى 7 لتمثيل الأعداد الحقيقية الصحيحة من صفر إلى سبعة، والرموز من 10 إلى 17 لتمثيل الأعداد الصحيحة من ثمانية إلى خمسة عشر وهكذا، في حين يستخدم النظام السداسي العشري الرموز من 0 إلى 9 لتمثيل الأرقام من صفر إلى تسعة، بينما يستخدم الرموز من A إلى F لتمثيل الأرقام من عشرة إلى خمسة عشر.?
كيفية استخدام دالة الـOCT2HEX في الإكسيل
تقوم دالة الـOCT2HEX بالتحويل من نظام الأرقام الثماني إلى النظام السداسي العشري باستخدام صيغة سهلة لا تتطلب إلّا إدراج مدخل إجباري واحد فقط، حيث يقوم المستخدم باختيار الخلية المراد عرض الناتج فيها، ومن ثم إدراج إشارة المساواة يتبعها الرمز OCT2HEX، ويلي ذلك فتح قوسين وإدراج العدد بالنظام الثماني المراد تحويله ""number""، كما يمكن إتباع هذا المدخل بآخر اختياري يمثل عدد الرموز ""places"" المراد استخدامها في الناتج النهائي لهذه الدالة، حيث سيتم استخدام الأصفار للحصول على عدد الرموز المعيّن في الناتج، وتتبع دالة الـOCT2HE في الإكسيل الصيغة العامة الآتية:?
OCT2HEX(number, [places])=
من الجدير بالذكر عدم تقبل هذه الدالة للبيانات التي تمثل أعدادًا ثمانيّةً مكونةً من أكثر من 10 رموز، حيث تساوي الرموز العشرة هذه 30 بت، يستخدم بت واحد لتمثيل الإشارة، في حين تستخدم الـ29 بت المتبقية في تمثيل قيمة العدد، وأما بالنسبة للمدخل الاختياري فيتم استخدام أقل عدد من الرموز الممكنة في الناتج إذا تم حجبه، ودائمًا ما يتم تجاهل هذا المدخل بشكل كلي إذا تم إدراج عدد ثماني سالب.
أمثلة عملية على دالة الـOCT2HEX في الإكسيل
تظهر الأخطاء عند استخدام دالة الـOCT2HEX لعدد من الأسباب؛ حيث يظهر الخطأ:
""#VALUE!"" إذا تم تزويد الصيغة ببيانات غير رقمية، ""#NUM!"" إذا لم يتم التعرف على العدد المدخل كعدد ثماني، إذا احتوى العدد الثماني المدرج على أكثر من 10 رموز، إذا كان عدد الرموز المطلوب استخدامها في المدخل الثاني أقل من الصفر أو أكبر من 10، أو إذا كانت القيمة الناتجة تحتاج أكثر من عدد الرموز المطلوب استخدامها في المدخل الثاني.
وفي ما يأتي أمثلة عملية توضح كيفية استخدام دالة الـOCT2HEX في الإكسيل بالطريقة الصحيحة ,وتبعا للجدول الآتي
A
B
1
صيغة الدالة
النتيجة
2
=OCT2HEX( ""10"" )
8
3
=OCT2HEX( ""10"", 10 )
0000000008
4
=OCT2HEX( ""7777777770"" )
FFFFFFFFF8
يمكن استخدام الصيغة الآتية لتحويل العدد الثماني ""10"" إلى عدد سداسي عشري، حيث سيظهر الناتج ""8"":
OCT2HEX( ""10"")=
يمكن استخدام الصيغة الآتية لتحويل العدد الثماني "" 10"" إلى عدد سداسي عشري ذي 10 رموز، حيث سيظهر الناتج "" 0000000008"":
OCT2HEX( ""10"", 10 )=
يمكن استخدام الصيغة الآتية لتحويل العدد الثماني "" 7777777770"" إلى عدد سداسي عشري، حيث سيظهر الناتج "" FFFFFFFFF8"":
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.