تحوِّل الدالة DECIMAL التمثيل النصي لرقم معين في أساس آخر إلى الأساس 10 (عشري).
أجزاء الصيغة DECIMAL
DECIMAL(value, base)
الجزء | الوصف | ملاحظات |
value |
القيمة التي لا تحمل علامة والمطلوب تحويلها إلى قيمة عشرية، ويتم تقديمها كسلسلة. | |
base |
الأساس (أو الجذر) المطلوب تحويل الرقم إليه. | الأساس عدد صحيح من 2 إلى 36. |
نموذج الصيغ
DECIMAL(101,2)
ملاحظات
- يتم استخدام تمثيل السلسلة للقيمة، والذي يجب أن يحتوي على أحرف رقمية فقط (أي أنه لا يُسمح بالترميز العلمي). ويجب ألا يزيد طول نص السلسلة عن 255 حرفًا.
- تحوّل الدالة DECIMAL إلى الأعداد الصحيحة الموجبة فقط.
مثال
أ | ب | |
1 | الصيغة | النتيجة |
2 | =DECIMAL(101,2) | 5 |
دوال ذات صلة
- BASE: تحوِّل الدالة BASE عددًا عشريًا إلى تمثيل نصي في أساس آخر.
- BIN2DEC: تحوِّل الدالة BIN2DEC عددًا ثنائيًا بعلامة إلى تنسيق عشري.
- BIN2HEX: تحوِّل الدالة BIN2HEX عددًا ثنائيًا بعلامة إلى تنسيق ست عشري بعلامة.
- BIN2OCT: تحوّل الدالة BIN2OCT عددًا ثنائيًا بعلامة إلى تنسيق ثماني بعلامة.
- OCT2BIN: تحوِّل الدالة OCT2BIN عددًا ثمانيًا بعلامة إلى تنسيق ثنائي بعلامة.
- OCT2DEC: تحوِّل الدالة OCT2DEC عددًا ثمانيًا بعلامة إلى تنسيق عشري.
- OCT2HEX: تحوِّل الدالة OCT2HEX عددًا ثمانيًا بعلامة إلى تنسيق سداسي عشري بعلامة.
- DEC2BIN: تحوّل الدالة DEC2BIN عددًا عشريًا إلى تنسيق ثنائي بعلامة.
- DEC2OCT: تحوِّل الدالة DEC2OCT عددًا عشريًا إلى تنسيق ثماني بعلامة.
- DEC2HEX: تحوّل الدالة عددًا عشريًا إلى تنسيق سداسي عشري بعلامة.
- HEX2DEC: تحوّل دالة HEX2DEC عددًا سداسيًا عشريًا بعلامة إلى تنسيق عشري.
- HEX2BIN: تحوِّل الدالة HEX2BIN عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثنائي بعلامة.
- HEX2OCT: تحوِّل الدالة HEX2OCT عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثماني بعلامة.