BIN2HEX

تحوِّل الدالة BIN2HEX عددًا ثنائيًا بعلامة إلى تنسيق ست عشري بعلامة.

مثال للاستخدام

BIN2HEX(101,8)‎

BIN2HEX(A2)‎

البنية

BIN2HEX(signed_binary_number, [significant_digits])‎

  • signed_binary_number - القيمة الثنائية 10 بت التي تحمل علامة والمطلوب تحويلها إلى قيمة ست عشرية، ويتم تقديمها كسلسلة.

    • أهم وحدة بت لـ signed_binary_number هي وحدة بت الخاصة بالعلامة؛ ويُقصد بها الأرقام السالبة التي يتم تمثيلها بتنسيق قيمتي المتمم.

    • بالنسبة إلى هذه الدالة، يكون لهذه القيمة حد أقصى يبلغ 0111111111 إذا كانت موجبة، وحد أدنى يبلغ 1000000000 إذا كانت سالبة.

    • إذا تم تقديم signed_binary_number كرقم ثنائي صالح، سيتم تحويلها تلقائيًا إلى إدخال السلسلة المناسب. على سبيل المثال، BIN2HEX(11111)‎ وBIN2HEX("11111")‎ لهما نفس النتيجة: 1F.

  • significant_digits - [ اختياري ] - عدد الأرقام المعنوية المطلوب التأكد من اشتمال النتيجة عليها.

    • إذا كان هذا أكبر من عدد الأرقام المعنوية في النتيجة، يتم ترك مساحة في النتيجة بالأصفار حتى يصل مجموع الأرقام إلى significant_digits. على سبيل المثال، يكون للدالة BIN2HEX("11111",8)‎ النتيجة 0000001F.

    • يتم تجاهل هذه القيمة إذا كان البت الأكثر أهمية لـ signed_binary_number هو 1؛ أي إذا كان signed_binary_number الذي تم التعبير عنه أكبر من 1000000000 أو مساويًا له.

ملاحظات

  • كما هو الحال مع أي قيمة ثنائية، فإن الرقمين 0 و1 هما الرقمان الصالحان فقط. وستتسبب الأرقام الأخرى غيرهما في عرض الدالة BIN2HEX للخطأ ‎#NUM!‎ .

  • إذا كان عدد الأرقام المطلوبة أكبر من significant_digits المحددة، يتم عرض الخطأ ‎#NUM!‎ .

  • تأكد من أن أي حسابات تستخدم نتيجة BIN2HEX تأخذ في الحسبان أنها بالنظام السداسي العشري. على وجه الخصوص، سيتم تحويل النتائج التي لا تحتوي على أرقام غير عشرية (A-F) بدون تنبيه عن طريق "جداول بيانات Google"؛ وبالتالي إذا كانت الخلية A2 تحتوي على 111، المكافئ السداسي العشري للقيمة الثنائية 100010001 وتحتوي B2 على صيغة مثل ‎=A2+9، ستكون النتيجة 120، وهي غير صحيحة في الحساب السداسي العشري.

راجع أيضًا

OCT2HEX: تحوِّل الدالة OCT2HEX عددًا ثمانيًا بعلامة إلى تنسيق سداسي عشري بعلامة.

OCT2DEC: تحوِّل الدالة OCT2DEC عددًا ثمانيًا بعلامة إلى تنسيق عشري.

OCT2BIN: تحوِّل الدالة OCT2BIN عددًا ثمانيًا بعلامة إلى تنسيق ثنائي بعلامة.

HEX2OCT: تحوِّل الدالة HEX2OCT عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثماني بعلامة.

HEX2DEC: تحوّل دالة HEX2DEC عددًا سداسيًا عشريًا بعلامة إلى تنسيق عشري.

HEX2BIN: تحوِّل الدالة HEX2BIN عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثنائي بعلامة.

DEC2OCT: تحوِّل الدالة DEC2OCT عددًا عشريًا إلى تنسيق ثماني بعلامة.

DEC2HEX: تحوّل الدالة عددًا عشريًا إلى تنسيق سداسي عشري بعلامة.

DEC2BIN: تحوّل الدالة DEC2BIN عددًا عشريًا إلى تنسيق ثنائي بعلامة.

BIN2OCT: تحوّل الدالة BIN2OCT عددًا ثنائيًا بعلامة إلى تنسيق ثماني بعلامة.

BIN2DEC: تحوِّل الدالة BIN2DEC عددًا ثنائيًا بعلامة إلى تنسيق عشري.

أمثلة

لتحويل رقم ثنائي إلى قيمته السداسية عشرية.

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

بحث
محو البحث
إغلاق البحث
القائمة الرئيسية
16891718641045991945
true
مركز مساعدة البحث
true
true
true
true
true
35
false
false