الدالة BASE

تحوِّل الدالة BASE عددًا عشريًا إلى تمثيل نصي في أساس آخر. على سبيل المثال، الأساس 2 لنظام العد الثنائي.

أجزاء الدالة BASE

BASE(value, base, [min_length])‎

الجزء الوصف ملاحظات
value الرقم المطلوب تحويله إلى أساس.
  • يجب أن تكون القيمة عددًا صحيحًا أكبر من أو يساوي الصفر.
base الأساس (أو الجذر) المطلوب تحويل رقم القيمة إليه.
  • يجب أن يكون الأساس عددًا صحيحًا من 2 إلى 36.
min_length (اختياري) الحد الأدنى لطول النص المعروض.
  • إذا كانت أدنى قيمة للطول أكبر من عدد الأرقام المعنوية في النتيجة، يتم ترك مساحة في النتيجة بالأصفار حتى يصل مجموع الأرقام إلى significant_digits.

نموذج الصيغ

BASE(255, 16)‎

BASE(A2, 2)‎

BASE(4095, 16, 6)‎

ملاحظات

  • يتم اختزال قيم الوسائط الرقمية بلا أعداد صحيحة إلى عدد صحيح.
  • تأكد من أن أي حسابات تستخدم نتيجة الدالة BASE تأخذ في الحسبان أنها قد تكون في أساس غير عشري. ويتم تحويل النتائج بشكلٍ غير ملحوظ عن طريق "جداول بيانات Google". على سبيل المثال ، إذا كانت الخلية A2 تحتوي على 1111 (المكافئ الثنائي للقيمة العشرية 31)، وتحتوي B2 على صيغة مثل "‎=A2+9"، ستكون النتيجة 11120، وهي غير صحيحة في الحساب الثنائي.

أمثلة

في هذا المثال، يتم تحويل الرقم العشري 255 إلى الأساس 16 (سداسي عشري):

  أ B
1 الصيغة النتيجة
2 ‎=BASE(255, 16)‎ FF

 

في هذا المثال، يتم تحويل الرقم في الخلية A2 (القيمة العشرية 21) إلى الأساس المقدم في الخلية B2 (ثنائي):

  أ B C D
1 الرقم الأساس الصيغة النتيجة
2 21 2 ‎=BASE(A2, B2)‎ 10101

 

في هذا المثال، يتم تحويل الرقم العشري 4095 إلى الأساس 16 (سداسي عشري) بحدٍّ أدنى للطول يبلغ 6 أحرغ:

  أ B
1 الصيغة النتيجة
2 ‎=BASE(4095, 16, 6)‎ 000FFF

دوال ذات صلة

  • DECIMAL: تحوِّل الدالة DECIMAL التمثيل النصي لرقم معين في أساس آخر إلى الأساس 10 (عشري).
  • BIN2DEC:  تحوِّل الدالة BIN2DEC عددًا ثنائيًا بعلامة إلى تنسيق عشري.
  • BIN2HEX: تحوِّل الدالة BIN2HEX عددًا ثنائيًا بعلامة إلى تنسيق ست عشري بعلامة.
  • BIN2OCT: تحوّل الدالة BIN2OCT عددًا ثنائيًا بعلامة إلى تنسيق ثماني بعلامة.
  • OCT2BIN: تحوِّل الدالة OCT2BIN عددًا ثمانيًا بعلامة إلى تنسيق ثنائي بعلامة.
  • OCT2DEC: تحوِّل الدالة OCT2DEC عددًا ثمانيًا بعلامة إلى تنسيق عشري.
  • OCT2HEX: تحوِّل الدالة OCT2HEX عددًا ثمانيًا بعلامة إلى تنسيق سداسي عشري بعلامة.
  • DEC2BIN: تحوّل الدالة DEC2BIN عددًا عشريًا إلى تنسيق ثنائي بعلامة.
  • DEC2OCT: تحوِّل الدالة DEC2OCT عددًا عشريًا إلى تنسيق ثماني بعلامة.
  • DEC2HEX: تحوّل الدالة عددًا عشريًا إلى تنسيق سداسي عشري بعلامة.
  • HEX2BIN: تحوِّل الدالة HEX2BIN عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثنائي بعلامة.
  • HEX2DEC: تحوّل دالة HEX2DEC عددًا سداسيًا عشريًا بعلامة إلى تنسيق عشري.
  • HEX2OCT: تحوِّل الدالة HEX2OCT عددًا سداسيًا عشريًا بعلامة إلى تنسيق ثماني بعلامة.
هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟
بحث
محو البحث
إغلاق البحث
تطبيقات Google
القائمة الرئيسية
مركز مساعدة البحث
true
35
false