سازگاری
Excel 2007 (سازگاری)
◉ 20 بازدید
=NUMBERVALUE()
متن را بهصورت مستقل از تنظیمات محلی به عدد تبدیل میکند.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=NUMBERVALUE(Text, [Decimal_separator], [Group_separator ])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیعدد
محبوبیت14 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =NUMBERVALUE() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
text |
متن | الزامی | متنی که باید به عدد تبدیل شود. |
decimal_separator |
متن | اختیاری | نویسهای که برای جدا کردن بخش صحیح و اعشاری نتیجه استفاده میشود. |
group_separator |
متن | اختیاری | نویسهای که برای جدا کردن گروههای اعداد مانند هزارگان از صدگان و میلیونها از هزارگان استفاده میشود. |
▣ مثالهای کاربردی
مقدار 2,500.27 را برمیگرداند. جداکننده اعشاری آرگومان متن در مثال بهعنوان کاما در آرگومان دوم و جداکننده گروه بهعنوان نقطه در آرگومان سوم مشخص شده است.
=NUMBERVALUE("2.500,27",",",".")
نتیجه:
2500.27
مقدار 0.035 را برمیگرداند. چون آرگومان اختیاری مشخص نشده، جداکنندههای اعشاری و گروه محلی فعلی استفاده میشوند. علامت % نمایش داده نمیشود، اما درصد محاسبه میشود.
=NUMBERVALUE("3.5%")
نتیجه:
0.035
§ توضیحات تکمیلی
- اگر آرگومانهای Decimal_separator و Group_separator مشخص نشوند، از جداکنندههای محلی فعلی استفاده میشود.
- اگر در آرگومانهای Decimal_separator یا Group_separator چند نویسه استفاده شود، فقط نویسه اول به کار میرود.
- اگر رشته خالی ("") بهعنوان آرگومان Text مشخص شود، نتیجه 0 خواهد بود.
- فاصلههای خالی در آرگومان Text نادیده گرفته میشوند، حتی در میانه آرگومان. برای مثال، " 3 000 " بهصورت 3000 برگردانده میشود.
- اگر جداکننده اعشاری بیش از یک بار در آرگومان Text استفاده شود، تابع NUMBERVALUE خطای #VALUE! را برمیگرداند.
- اگر جداکننده گروه قبل از جداکننده اعشاری در آرگومان Text رخ دهد، جداکننده گروه نادیده گرفته میشود.
- اگر جداکننده گروه بعد از جداکننده اعشاری در آرگومان Text رخ دهد، تابع NUMBERVALUE خطای #VALUE! را برمیگرداند.
- اگر هر یک از آرگومانها نامعتبر باشد، تابع NUMBERVALUE خطای #VALUE! را برمیگرداند.
- اگر آرگومان Text به یک یا چند علامت درصد (%) ختم شود، آنها در محاسبه نتیجه به کار میروند. چند علامت درصد بهصورت تجمعی عمل میکند، درست مانند استفاده در فرمول. برای مثال، =NUMBERVALUE("9%%") همان نتیجه (0.0009) فرمول =9%% را برمیگرداند.
✦ نکات مهم
- اگر آرگومانهای Decimal_separator و Group_separator مشخص نشوند، از جداکنندههای محلی فعلی استفاده میشود.
- اگر در آرگومانهای Decimal_separator یا Group_separator چند نویسه استفاده شود، فقط نویسه اول به کار میرود.
- اگر رشته خالی ("") بهعنوان آرگومان Text مشخص شود، نتیجه 0 خواهد بود.
- فاصلههای خالی در آرگومان Text نادیده گرفته میشوند، حتی در میانه آرگومان. برای مثال، " 3 000 " بهصورت 3000 برگردانده میشود.
- اگر جداکننده گروه قبل از جداکننده اعشاری در آرگومان Text رخ دهد، جداکننده گروه نادیده گرفته میشود.
- اگر آرگومان Text به یک یا چند علامت درصد (%) ختم شود، آنها در محاسبه نتیجه به کار میروند. چند علامت درصد بهصورت تجمعی عمل میکند، درست مانند استفاده در فرمول. برای مثال، =NUMBERVALUE("9%%") همان نتیجه (0.0009) فرمول =9%% را برمیگرداند.
⚠ خطاهای رایج
#VALUE!
جداکننده اعشاری بیش از یک بار استفاده شده، جداکننده گروه بعد از جداکننده اعشاری آمده یا یکی از آرگومانها نامعتبر است.
راهحل: متن ورودی را بررسی کنید؛ فقط یک جداکننده اعشاری بگذارید، جداکننده گروه را قبل از اعشار قرار دهید و برای Decimal_separator و Group_separator نویسههای تکحرفی معتبر وارد کنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!