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

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

تعد دالة الـBIN2OCT إحدى الدوال المستخدمة في العمليات الحسابية الهندسية، وتقوم بتحويل عددًا ثنائيًا إلى عدد ثماني، حيث تستخدم الأعداد الثنائية بشكل شائع في تكنولوجيا الحاسوب، وتستخدم الأعداد الثمانية في تكنولوجيا الحاسوب أيضًا، وتكمن فائدتها الكبرى في تسهيل قراءة الأعداد الممثلة بنظام العد الثنائي، يستخدم نظام العد الثنائي (BIN) رمزين لتمثيل الأعداد، هما الرمزان صفر وواحد (0،1)، ويسمى أيضًا نظام العد ذو الأساس اثنين، وذلك لأن النظام الثنائي يستخدم رقم الأساس  2، ويسمى كل رمز من الرموز المستخدمة في تمثيل العدد الثنائي بـ بت (bit)??. أما نظام العد الثماني (OCT) فيعتمد على الأساس 8، ويتم تمثيله بـ8 رموز، وهي الأرقام من 0 إلى 7، حيث يُمثل الرمز الواحد بـ3 بت (3 bits) في النظام الثنائي.?

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

أُدرجت دالة BIN2OCT في برنامج إكسيل منذ إصدار عام 2007، ومن ثم ضُمنت في جميع الإصدارات التالية?، ويعد استخدامها أمرًا سهلًا للغاية، فبعد القيام بفتح ورقة عمل إكسيل، يختار المستخدم الخلية المراد إظهار الناتج فيها ويبدؤها بإشارة المساواة (=) لتفعيل خاصية الدوال في إكسيل، حسب الصيغة العامة الآتية:

BIN2OCT(number, [places])=

حيث يمثل (number) الرقم المطلوب وهو الرقم الثنائي المراد تحويله، حيث لا يمكن لمنازل الرقم أن تكون أكثر من 10 رموز (10 بت)، ويتم تمثيل الأرقام السالبة باستخدام طريقة المتمم الثنائي، وتمثل المنازل ([place]) وهي خيار إختياري، عدد الرموز التي سيتم استخدامها في العدد الثماني، وفي حالة تركه فارغًا، تستخدم الدالة الحد الأدنى من الرموز الضرورية فقط.

في دالة BIN2OCT إذا كان الرقم سالبًا فإنه يتم تجاهل المنازل المعطاة وتُرجع الدالة رقمًا ثمانيًا مكونًا من 10 رموز، وفي حالة تزويد الدالة بقيمة غير صحيحة في خانة المنازل، ستقوم بتجاهل الجزء العشري واستخدام العدد الصحيح، ومن أكثر الأخطاء شيوعًا في استخدام دالة BIN2OCT ما يلي:

خطأ #NUM: وهذا الخطأ يحدث إذا كان الرقم الثنائي غير صحيح، أو إذا كان الرقم الثنائي يحتوي على أكثر من 10 رموز (10 بت)، أو إذا تطلبت الدالة عدد رموز أكثر للمنازل من القيمة المعطاة، أو إذا كانت قيمة المنازل سالبة.
خطأ #VALUE!: وهذا الخطأ يحدث إذا كانت قيمة المنازل قيمة غير عددية.
أمثلة عملية على استخدام دالة الـBIN2OCT في الإكسيل

يوجد الكثير من الاستخدامات لدوال إكسيل، وحتى يتسنى للمستخدم فهم طبيعة الدالة وطريقة التعامل معها عمليًا لا بد من بعض الأمثلة، لذا هذه بعض الأمثلة العملية على استخدام دالةالـ BIN2OCT في إكسيل بشكل صحيح:?


 

لتحويل العدد الثنائي 1001 إلى عدد ثماني بـ 3 منازل، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثماني ""011"":

BIN2OCT(1001, 3)=

لتحويل العدد الثنائي 1100100 إلى عدد ثماني، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثماني ""144"":

BIN2OCT(1100100)=

لتحويل العدد الثنائي 1111111111 إلى عدد ثماني، يمكن استخدام الصيغة الآتية، بحيث سيكون الناتج النهائي هو العدد الثماني ""7777777777"":

BIN2OCT(1111111111)=
"
شارك المقالة:
515 مشاهدة
هل أعجبك المقال
0
0

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

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