تابع BASE (مبنای اعداد) در اکسل

تابع  BASE

در اینجا فرمول و نحوه استفاده از تابع BASE (مبنای اعداد) در مایکروسافت اکسل به همراه یک فیلم آموزشی کوتاه توضیح داده شده است. این تابع در نسخه های (ورژن های) اکسل 2013 به بالا وجود دارد.

توضیحات: یک عدد را با مبنای دلخواه نشان می دهد.

فرمول تابع:

BASE(Number; Radix [Min_length])

Number: عددی که شما می خواهید با مبنای دیگر نشان دهید. که باید یک عدد صحیح بزرگتر از یا مساوی با 0 و کمتر از 2^53 باشد.

Radix: مبنا یا پایه ای که شما می خواهید برای تبدیل عدد (Number) از آن استفاده گردد. باید یک عدد صحیح بزرگتر از یا مساوی 2 و یا کمتر از 36 باشد.

min_length: این مقدار اختیاری است. حداقل طول رشته که برگردانده می شود. باید یک عدد صحیح بزرگتر یا 0 باشد.

 

 

نکته: هر گاه فرمولی رو کپی و پیست کردید و با خطا رو به رو شدید، علت این موضوع این است که جدا کننده متغییر ها در ویندوز کامپیوتر شما ممکن است بر روی چیز دیگری تنظیم شده باشد، که در بیشتر موارد یا از سمی کالون “;” و یا از ویلگول “,”  استفاده می گردد. (نحوه تغییر این جدا کننده را در اینجا میتوانید مشاهده کنید.)

ملاحظات:

اگر Number (عدد)، Radix (ریشه)، و یا min_length خارج از حداقل و یا حداکثر محدودیت باشند، تابع BASE مقدار خطای #NUM! را بر می گرداند.

 اگر Number یک مقدار غیر عددی باشد، تابع BASE مقدار خطای #VALUE!  را بر می گرداند.

هر عدد غیر صحیح که وارد گردد به عنوان یک عدد صحیح  در نظر گرفته می شود (بخش اعشاری عدد حذف می گردد).

 اگر آرگمان min_length گنجانده شود ، اگر طول نتیجه کوتاه تر از طول حداقل مشخص شده باشد، صفر به ابتدای نتیجه اضافه می گردد. برای مثال، عدد 16 بر مبنای 2 که فرمول آن به صورت (BASE(16,2 می باشد، عدد 10000 را برمی گرداند ، اما (BASE(16,2,8 ، عدد 00010000 را برمی گرداند.

حداکثر مقدار آرگومان min_length ، 255 می باشد.

به عنوان مثال:

داده های جدول زیر را کپی کنید و آنها را در سلول A1 از اکسل پیست کنید. شما می توانید عرض ستون را تنظیم کنید تا بتوانید همه داده ها را ببینید.

فرمول

توضیحات نتیجه
=BASE(7;2) Converts the decimal number 7 to base 2 (binary). result is 111. 111
=BASE(100;16) Converts the decimal number 100 to base 16 (hexadecimal). The result is 64. 64
=BASE(15;2;10) Converts the decimal number 15 to base 2 (binary), with a minimum length of 10. The result is 0000001111, which is 1111 with 6 leading zeros to make the string 10 characters long. 0000001111

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code