تابع NUMBERVALUE متن داده شده را بر اساس تنظیمات منطقه ای به عدد تبدیل میکند.
تبدیل متن به عدد
یک عدد با توجه به متن داده شده
NUMBERVALUE ( Text , [Decimal_separator] , [Group_separator] )
آرگمان | ضروري | توضيح |
---|---|---|
Text | بله | متنی که قصد دارید به یک عدد تبدیل کنید. |
[Decimal_separator] | خير | کاراکتری که جهت جدا نمودن بخش عددی از بخش اعشاری استفاده میگردد. |
[Group_separator] | خير | کاراکتری که جهت جداسازی سه رقم سه رقم عدد استفاده میشود. |
این تابع عملکردی مشابه تابع VALUE دارد اما بسیار دقیقتر و بهتر
تابع TEXT میتواند دقیقاً برخلاف این تابع عمل کند و عدد را به متن تبدیل نماید.
اگر جداکنندههای اعشار و عدد مشخص نگردد از تنظیمات پیشفرض سیستم استفاده میشود.
اگر از چند کاراکتر جداکننده اعشار و عدد در تابع استفاده گردد تنها اولین کاراکتر مورد استفاده خواهد بود.
اگر رشته خالی (" ") به جای متن داده شود، مقدار صفر در نهایت نمایش داده خواهد شد.
فاصلههای اضافی در متن در نظر گرفته نخواهند شد، برای مثال "0 00 3" معادل همان 3000 میباشد.
در موارد زیر خطای #VALUE! رخ خواهد داد:
۱- اگر جدا کننده اعشار بیش از یک بار در متن استفاده شده باشد.
۲- اگر جدا کننده اعداد بعد از جدا کننده اعشار قرار گیرد.
۳- اگر هر یک از آرگومانها معتبر نباشد.
اگر جدا کننده اعداد قبل از جدا کننده اعشار قرار گیرد، جداکننده اعداد نادیده گرفته خواهد شد.
اگر در آرگومان اول پس از متن یک یا چند علامت درصد قرار بگیرد، به صورت افزاینده در نتیجه محاسبه خواهند شد همانطور که در فرمول مورد استفاده قرار میگیرند.
این تابع جزء دسته توابع متنی در اکسل میباشد.
این تابع قابل استفاده در نسخههای اکسل 2016 و اکسل 2013 میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول NUMBERVALUE و خروجی آن را مشاهده می کنید.