تحوِّل الدالة BIN2DEC عددًا ثنائيًا بعلامة إلى تنسيق عشري.
مثال للاستخدام
BIN2DEC(101)
BIN2DEC(A2)
البنية
BIN2DEC(signed_binary_number)
-
signed_binary_number
- القيمة الثنائية 10 بت التي تحمل علامة والمطلوب تحويلها إلى قيمة عشرية، ويتم تقديمها كسلسلة.-
أهم وحدة بت لـ
signed_binary_number
هي وحدة بت الخاصة بالعلامة؛ ويُقصد بها الأرقام السالبة التي يتم تمثيلها بتنسيق قيمتي المتمم. -
بالنسبة إلى هذه الدالة، يكون لقيمة الإدخال حد أقصى يبلغ 0111111111 إذا كانت موجبة، وحد أدنى يبلغ 1000000000 إذا كانت سالبة.
-
إذا تم تقديم
signed_binary_number
كرقم ثنائي صالح، سيتم تحويلها تلقائيًا إلى إدخال السلسلة المناسب. على سبيل المثال،BIN2DEC(100)
وBIN2DEC("100")
لهما نفس النتيجة: 4.
-
ملاحظات
- كما هو الحال مع أي قيمة ثنائية، فإن الرقمين
0
و1
هما الرقمان الصالحان فقط. وستتسبب الأرقام الأخرى غيرهما في عرض الدالةBIN2DEC
للخطأ#NUM!
.
راجع أيضًا
OCT2HEX
: تحوِّل الدالة OCT2HEX عددًا ثمانيًا بعلامة إلى تنسيق سداسي عشري بعلامة.
OCT2DEC
: تحوِّل الدالة OCT2DEC عددًا ثمانيًا بعلامة إلى تنسيق عشري.
OCT2BIN
: تحوِّل الدالة OCT2BIN عددًا ثمانيًا بعلامة إلى تنسيق ثنائي بعلامة.
HEX2OCT
: تحوِّل الدالة HEX2OCT عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثماني بعلامة.
HEX2DEC
: تحوّل دالة HEX2DEC عددًا سداسيًا عشريًا بعلامة إلى تنسيق عشري.
HEX2BIN
: تحوِّل الدالة HEX2BIN عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثنائي بعلامة.
DEC2OCT
: تحوِّل الدالة DEC2OCT عددًا عشريًا إلى تنسيق ثماني بعلامة.
DEC2HEX
: تحوّل الدالة عددًا عشريًا إلى تنسيق سداسي عشري بعلامة.
DEC2BIN
: تحوّل الدالة DEC2BIN عددًا عشريًا إلى تنسيق ثنائي بعلامة.
BIN2OCT
: تحوّل الدالة BIN2OCT عددًا ثنائيًا بعلامة إلى تنسيق ثماني بعلامة.
BIN2HEX
: تحوِّل الدالة BIN2HEX عددًا ثنائيًا بعلامة إلى تنسيق ست عشري بعلامة.
أمثلة
لتحويل رقم ثنائي إلى قيمته عشرية.