تابع ISNUMBER در اکسل یکی از توابع دستهی توابع IS (توابع بررسی نوع داده) است که برای تشخیص نوع دادهی یک سلول به کار میرود. این تابع بررسی میکند که آیا محتوای یک سلول عدد است یا خیر. اگر محتوای سلول عدد باشد، مقدار TRUE (درست) و در غیر این صورت مقدار FALSE (نادرست) را برمیگرداند.
نحو (Syntax) تابع ISNUMBER:
Excel
ISNUMBER(value)
در اینجا value میتواند موارد زیر باشد:
- یک عدد واقعی (مانند 123، 3.14، -50)
- آدرس یک سلول (مانند A1، B5، C10)
- یک عبارت یا فرمول که نتیجهی آن یک عدد باشد.
نکات مهم:
- تابع ISNUMBER در اکسل فقط اعداد را تشخیص میدهد. متن، تاریخ، مقادیر منطقی (TRUE/FALSE)، خطاها (#N/A، #VALUE! و غیره) و سلولهای خالی همگی مقدار
FALSEرا برمیگردانند. - این تابع اغلب به همراه توابع شرطی مانند
IFوIFSبرای انجام عملیات مختلف بر اساس نوع دادهی سلول استفاده میشود.
مثالهای جامع:
مثال ۱: بررسی مستقیم اعداد:
فرض کنید در سلول A1 عدد 10 و در سلول B1 متن “Hello” را داریم.
Excel
=ISNUMBER(A1) نتیجه: TRUE
=ISNUMBER(B1) نتیجه: FALSE
=ISNUMBER(123.45) نتیجه: TRUE
=ISNUMBER("123") نتیجه: FALSE (زیرا داخل "" قرار دارد و به عنوان متن شناخته میشود)
مثال ۲: استفاده از آدرس سلول:
اگر در سلول C1 فرمول =10+5 را داشته باشیم:
Excel
=ISNUMBER(C1) نتیجه: TRUE (زیرا نتیجهی فرمول عدد 15 است)
مثال ۳: ترکیب با تابع IF برای انجام عملیات شرطی:
فرض کنید لیستی از مقادیر در ستون A دارید و میخواهید اگر مقدار سلول عدد بود، آن را دو برابر کنید و اگر متن بود، پیام “Text Value” را نمایش دهید. در ستون B از فرمول زیر استفاده میکنیم:
Excel
=IF(ISNUMBER(A1), A1*2, "Text Value")
اگر A1 شامل 5 باشد، B1 برابر 10 خواهد بود. اگر A1 شامل “Apple” باشد، B1 برابر “Text Value” خواهد بود.
مثال ۴: تشخیص خطاهای فرمول:
اگر سلول D1 شامل فرمول =10/0 باشد (که باعث خطای #DIV/0! میشود):
Excel
=ISNUMBER(D1) نتیجه: FALSE (زیرا نتیجه خطا است)
برای تشخیص خطاها باید از تابع ISERROR یا توابع مشابه استفاده کنید.
مثال ۵: استفاده در اعتبارسنجی دادهها (Data Validation):
میتوانید از ISNUMBER در اعتبارسنجی دادهها برای محدود کردن ورود دادهها به اعداد استفاده کنید. به عنوان مثال، میتوانید تنظیم کنید که فقط اعداد در یک ستون خاص پذیرفته شوند.
مثال ۶: ترکیب با تابع SUMIF:
فرض کنید جدولی دارید که شامل نام محصول و مقدار فروش است. برخی از مقادیر فروش به اشتباه به صورت متن وارد شدهاند. برای محاسبهی مجموع فروش فقط برای مقادیر عددی، میتوانید از فرمول زیر استفاده کنید:
Excel
=SUMIF(B1:B10,ISNUMBER(B1:B10),B1:B10)
این فرمول فقط مقادیر عددی در محدودهی B1:B10 را جمع میکند.
نتیجهگیری:
تابع ISNUMBER یک ابزار ساده اما قدرتمند در اکسل است که به شما امکان میدهد نوع دادهی سلولها را بررسی کنید و بر اساس آن عملیات مختلفی را انجام دهید. ترکیب این تابع با توابع شرطی و سایر توابع اکسل، امکانات زیادی را برای تحلیل و پردازش دادهها فراهم میکند. با استفاده از مثالهای ارائه شده، میتوانید به راحتی از این تابع در کاربردهای مختلف خود بهره ببرید


بدون دیدگاه