تحوِّل الدالة HEX2OCT عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثماني بعلامة.
مثال للاستخدام
HEX2OCT("f3",8)
HEX2OCT(A2)
البنية
HEX2OCT(signed_hexadecimal_number, [significant_digits])
-
signed_hexadecimal_number
- القيمة الست عشرية 40 بت التي تحمل علامة والمطلوب تحويلها إلى قيمة ثمانية بعلامة، ويتم تقديمها كسلسلة.-
أهم وحدة بت لـ
signed_hexadecimal_number
هي وحدة بت الخاصة بالعلامة؛ ويُقصد بها الأرقام السالبة التي يتم تمثيلها بتنسيق قيمتي المتمم. -
بالنسبة إلى هذه الدالة، يكون لهذه القيمة حد أقصى يبلغ 1FFFFFFF إذا كانت موجبة، وحد أدنى يبلغ FFE0000000 إذا كانت سالبة.
-
إذا تم تقديم
signed_hexadecimal_number
كرقم سداسي عشري صالح، سيتم تحويلها تلقائيًا إلى إدخال السلسلة المناسب. على سبيل المثال،HEX2OCT(199)
وHEX2OCT("199")
لهما نفس النتيجة:631
.
-
-
significant_digits
- [ اختياري ] عدد الأرقام المعنوية المطلوب التأكد من اشتمال النتيجة عليها.-
إذا كان هذا أكبر من عدد الأرقام المعنوية في النتيجة، يتم ترك مساحة في النتيجة بالأصفار حتى يصل مجموع الأرقام إلى
significant_digits
. -
يتم تجاهل هذه القيمة إذا كان البت الأكثر أهمية لـ
signed_hexadecimal_number
هو1
؛ أي إذا كانsigned_hexadecimal_number
الذي تم التعبير عنه أكبر من 8000000000 أو مساويًا له.
-
ملاحظات
-
كما هو الحال مع أي قيمة سداسية عشرية، فإن الأرقام
0-9
والأحرفA-F
هي الصالحة فقط. وستتسبب الأرقام الأخرى بخلاف هذه الأرقام في عرض الدالةHEX2BIN
للخطأ#NUM!
.- الأرقام السداسية العشرية غير حساسة لحالة الأحرف؛ بمعنى أن
af
وAF
متكافئة.
- الأرقام السداسية العشرية غير حساسة لحالة الأحرف؛ بمعنى أن
-
إذا كان عدد الأرقام المطلوبة أكبر من
significant_digits
المحددة، يتم عرض الخطأ#NUM!
. -
تأكد من أن أي حسابات تستخدم نتيجة HEX2OCT تأخذ في الحسبان أنها بالنظام الثماني. وسيتم تحويل النتائج بدون تنبيه عن طريق "جداول بيانات Google"؛ وبالتالي إذا كانت الخلية
A2
تحتوي على111
، المكافئ الثماني للقيمة السداسية العشرية49
، وتحتويB2
على صيغة مثل=A2+9
، ستكون النتيجة120
، وهي غير صحيحة في الحساب الثماني.
راجع أيضًا
OCT2HEX
: تحوِّل الدالة OCT2HEX عددًا ثمانيًا بعلامة إلى تنسيق سداسي عشري بعلامة.
OCT2DEC
: تحوِّل الدالة OCT2DEC عددًا ثمانيًا بعلامة إلى تنسيق عشري.
OCT2BIN
: تحوِّل الدالة OCT2BIN عددًا ثمانيًا بعلامة إلى تنسيق ثنائي بعلامة.
HEX2DEC
: تحوّل دالة HEX2DEC عددًا سداسيًا عشريًا بعلامة إلى تنسيق عشري.
HEX2BIN
: تحوِّل الدالة HEX2BIN عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثنائي بعلامة.
DEC2OCT
: تحوِّل الدالة DEC2OCT عددًا عشريًا إلى تنسيق ثماني بعلامة.
DEC2HEX
: تحوّل الدالة عددًا عشريًا إلى تنسيق سداسي عشري بعلامة.
DEC2BIN
: تحوّل الدالة DEC2BIN عددًا عشريًا إلى تنسيق ثنائي بعلامة.
BIN2OCT
: تحوّل الدالة BIN2OCT عددًا ثنائيًا بعلامة إلى تنسيق ثماني بعلامة.
BIN2HEX
: تحوِّل الدالة BIN2HEX عددًا ثنائيًا بعلامة إلى تنسيق ست عشري بعلامة.
BIN2DEC
: تحوِّل الدالة BIN2DEC عددًا ثنائيًا بعلامة إلى تنسيق عشري.
أمثلة
لتحويل رقم سداسي عشري إلى قيمته الثمانية.