دالة الـOCT2BIN في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـOCT2BIN في الإكسيل
تقوم دالة الـOCT2BIN في برنامج الإكسيل بتحويل الأرقام من النظام الثماني إلى النظام الثنائي، بحيث يعتمد النظام الثماني على 8 رموز لتمثيل الأرقام، في حين يعتمد النظام الثنائي على رمزين فقط لتمثيلها، فتمثل الرموز من 0 إلى 7 في النظام الثماني الأعداد من صفر إلى سبعة بالنظام العشري المتداول، بينما يمثل الرمز 10 العدد 8 وهكذا، أما في النظام الثنائي فتمثل الرموز 000 و 001 الأعداد صفر وواحد، بينما تمثل الرموز {010 ,011 ,100 ,101 ,110 ,111 ,1000} الأعداد من اثنين إلى ثمانية على التوالي، ومن الجدير بالذكر أن دالة الـOCT2BIN لا تستطيع تحويل الأعداد التي تحوي أكثر من عشرة رموز.
كيفية استخدام دالة الـOCT2BIN في الإكسيل
تقوم دالة الـOCT2BIN في الإكسيل بتحويل الأرقام من النظام الثماني إلى النظام الثنائي باستخدام صيغة بسيطة لا تتطلب سوى إدراج مدخل إجباري وآخر اختياري، حيث يقوم المستخدم بإنشاء هذه الصيغة من خلال اختيار الخلية المراد عرض ناتج التحويل فيها، ومن ثم يقوم بإدراج إشارة المساواة يتبعها الرمز OCT2BIN، ويلي ذلك فتح قوسين وإدراج القيمة العددية التي تمثل العدد بالنظام الثماني المراد تحويله ""number""، ومن ثم يمكن إدخال عدد الرموز المطلوب استخدامها في تكوين الناتج""places""، حيث يمكن كتابة الصيغة العامة لدالة لـOCT2BIN على النحو الآتي:?
OCT2BIN(number, [places])=
لا تستطيع الصيغة السابقة إيجاد قيمة عدد ثنائي أكبر من العدد الثماني الموجب 777 أو أقل من العدد الثماني السالب 7777777000، وإذا أريد تحويل عدد ثماني سالب فستقوم هذه الدالة بتجاهل المدخل الثاني لتعيد رقم ثنائي يتكون من 10 رموز في جميع الأحوال، كما أن حجب قيمة المدخل الثاني سيؤدي إلى ظهور أقل عدد من الرموز التي تحتاجها عملية التحويل في الناتج، أما إذا تم تعيين قيمة عددية غير صحيحة له فسيتم اقتطاع جميع المنازل العشرية منها.
أمثلة عملية على استخدام دالة الـOCT2BIN في الإكسيل
قد يظهر نوعين من الأخطاء عند استخدام دالة الـOCT2BIN، حيث يظهر الخطأ ""#VALUE!"" إذا كانت البيانات المدرجة للمدخل الثاني غير رقمية، بينما يظهر الخطأ ""#NUM!"" إذا لم يتم التعرف على الرقم المراد تحويله كعدد ثماني، إذا ازداد عدد رموز هذا العدد عن 10 رموز، إذا كان عدد الرموز المطلوب استخدامها أقل من الصفر أو أكبر من 10، أو إذا كانت القيمة الناتجة تحتاج أكثر من عدد الرموز المطلوب استخدامها في الناتج، وفي ما يأتي أمثلة عملية توضح كيفية استخدام دالة الـOCT2BIN في الإكسيل:?
يمكن استخدام الصيغة الآتية لتحويل العدد 5 من النظام الثماني إلى نظيره في النظام الثنائي، حيث سيظهر الناتج ""101"":
OCT2BIN( ""5"" )=
يمكن استخدام الصيغة الآتية لتحويل العدد 0000000001 من النظام الثماني إلى نظيره في النظام الثنائي، حيث سيظهر الناتج ""1"":
=OCT2BIN( ""0000000001"" )
يمكن استخدام الصيغة الآتية لتحويل العدد 2 من النظام الثماني إلى نظيره في النظام الثنائي مع إظهار 10 رموز في الناتج، حيث سيظهر العدد الحقيقي ""0000000010"": OCT2BIN( ""2"", 10 )= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.