دالة الـDEC2OCT في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـDEC2OCT في الإكسيل
تعد دالة الـDEC2OCT إحدى الدوال المستخدمة في العمليات الحسابية الهندسية، وتقوم بتحويل عدد عشري إلى عدد ثماني، حيث تستخدم الأعداد العشرية في كثير من التطبيقات في الرياضيات والعلوم والحسابات اليومية، وتستخدم الأعداد الثمانية في تكنولوجيا الحاسوب، وتكمن فائدتها الكبرى كما في نظيرتها الأعداد الست عشرية؛ في تسهيل قراءة الأعداد الممثلة بالنظام الثنائي (BIN)، ويعتمد نظام العد الثماني (OCT) على الأساس رقم 8، ويتم تمثيله بـ8 رموز، وهي الأرقام من 0 إلى 7، حيث يُمثل الرمز الواحد ب3 بت (3 bits) في النظام الثنائي، أما نظام العد العشري (DEC) فيعتمد على الأساس رقم 10، ويتم تمثيله بعشرة رموز، وهي الأرقام من 0 إلى 9.
كيفية استخدام دالة الـDEC2OCT في الإكسيل
يعد استخدام دالة DEC2OCT أمرًا سهلًا للغاية، فبعد القيام بفتح ورقة عمل إكسيل، يختار المستخدم الخلية المراد اظهار الناتج فيها ويبدؤها بإشارة المساواة (=) لتفعيل خاصية الدوال في إكسيل، حسب الصيغة العامة الآتية:
?DEC2OCT(number, [places])=
حيث يمثل (number) الرقم المطلوب وهو الرقم العشري المراد تحويله، ويتم تمثيل الأرقام السالبة في نظام العد الثماني باستخدام طريقة المتمم الثنائي. وتمثل المنازل ([place]) وهي خيار إختياري، عدد الرموز التي سيتم استخدامها في العدد الثماني، وفي حالة تركه فارغًا، تستخدم الدالة الحد الأدنى من الرموز الضرورية فقط.
ومن أكثر الأخطاء شيوعًا في استخدام دالة DEC2OCT ما يلي:
خطأ #NUM: وهذا يحدث في حالة تزويد الدالة برقم أكبر من القيمة 536,870,911، أو رقم أقل من القيمة -536,870,912، أو إذا تطلبت الدالة عدد رموز أكثر للمنازل من القيمة المعطاة، أو إذا كانت قيمة المنازل سالبة. خطأ #VALUE!: وهذا يحدث إذا كانت قيمة الرقم المعطى قيمة غير عددية، أو إذا كانت قيمة المنازل قيمة غير عددية.
أما إذا كان الرقم سالبًا، فستقوم الدالة بتجاهل المنازل المعطاة وتُرجع رقمًا ثمانيًا مكونًا من 10 رموز، وفي حالة تزويد الدالة بقيمة غير صحيحة في خانة المنازل، ستقوم الدالة بتجاهل الجزء العشري واستخدام العدد الصحيح.
أمثلة عملية على استخدام دالة الـDEC2OCT في الإكسيل
يوجد الكثير من الاستخدامات لدوال إكسيل، وحتى يتسنى للمستخدم فهم طبيعة الدالة وطريقة التعامل معها عمليًا لا بد من بعض الأمثلة، لذا هذه بعض الأمثلة العملية على استخدام دالةالـ DEC2OCT في إكسيل بشكل صحيح:?
لتحويل العدد العشري 58 إلى عدد ثماني بـ 3 منازل، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثماني 072:
(DEC2OCT(58, 3=
ولتحويل العدد العشري 100 إلى عدد ثماني بـ 5 منازل، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثماني 00144:
(DEC2OCT(100,5=
ولتحويل العدد العشري -100 إلى عدد ثماني بـ 5 منازل، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثماني 7777777634، وهذا لأن الرقم العشري سالب الإشارة، إذ تجاهلت الدالة عدد المنازل المعطى، وأرجعت عددًا ثمانيًا مكونًا من 10 رموز:
(DEC2OCT(-100,5=
ولتحويل العدد العشري -100 إلى عدد ثماني، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثماني 7777777634:
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.