تابع DECIMAL در اکسل

تابع DECIMAL

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

توضیحات: تبدیل متن یک عدد در یک پایه داده شده، به یک عدد دهدهی (عددی بر مبنای ده).

فرمول تابع:

DECIMAL(text; radix)

Text: عددی که می باست تبدیل گردد.

Radix: ریشه باید عدد صحیح باشد.

 

 

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

ملاحظات:

 طول رشته Text باید کوچکتر یا مساوی 255 کاراکتر باشد.

 آرگمان Text می توان هر ترکیبی از نویسه های الفبایی-عددی (که برای مبنا معتبر هستند) باشد و این تابع به کوچکی و بزرگی حروف حساس نیست.

 اکسل آرگمان Text بزرگتر یا مساوی 0 و کوچکتر از 2^53 را ساپورت می کند. آرگمان Text  با بیش از 2^53  دارای دقت نخواهد بود.

Radix باید بزرگتر یا مساوی 2 (باینری، و یا مبنای 2) و کوچکتر یا مساوی با 36 (پایه 36) باشد.

در مبنای (radix) بیشتر از 10، استفاده از مقادیر عددی 0-9 و حروف A-Z مورد نیاز است. برای مثال، پایه 16 (هگزادسیمال) با استفاده از 0-9 و  A-F  بیان می شود ، و پایه 36 با استفاده از 0-9 و A-Z

اگر هر یک از آرگمان ها خارج از محدوده باشند، تابع DECIMAL ممکن است مقدار خطای #NUM! و یا #VALUE!  را برگرداند.

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

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

 

فرمول توضیحات نتیجه How it works
‘=DECIMAL("FF";16) Converts the hexadecimal (base 16) value FF to its equivalent decimal (base 10) value (255). =DECIMAL("FF";16) "F" is in position 15 in the base 16 number system. Because all number systems start with 0, the 16th character in hexadecimal will be in the 15th position. The Formula  below shows how it is converted to decimal:
The HEX2DEC function in cell C3 verifies this result. =HEX2DEC("ff") فرمول
=(15*(16^1))+(15*(16^0))
‘=DECIMAL(111;2) Converts the binary (base 2) value 111 to its equivalent decimal (base 10) value (7). =DECIMAL(111;2) "1" is in position 1 in the base 2 number system. The Formula below shows how it is converted to decimal:
The BIN2DEC function in cell C6 verifies this result. =BIN2DEC(111) فرمول
=(1*(2^2))+(1*(2^1))+(1*(2^0))
‘=DECIMAL("zap";36) Converts the value "zap" in base 36 to its equivalent decimal value (45745). =DECIMAL("zap";36) "z" is in position 35, "a" is in position 10, and "p" is in position 25. The Formula below shows how it is converted to decimal.
فرمول
=(35*(36^2))+(10*(36^1))+(25*(36^0))

 

 

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

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

*

code