تابع ISNA تابعی است که در صورتیکه محتوای سلول شامل خطای #N/A باشد، نتیجه TRUE و برای هر مقدار دیگر یا خطای دیگری FALSE را برمیگرداند.
آزمون برای تشخیص خطای #N/A
مقدار منطقی TRUE یا FALSE
ISNA ( value )
آرگمان | ضروري | توضيح |
---|---|---|
value | بله | مقداری که خطای #N/A بودن آن را بررسی میکنیم. |
آرگومان value اغلب آدرس یک سلول است با این وجود میتوانیم تابع و فرمول نیز در آرگومان این تابع برای آزمون نتیجه خطا بودن آنها قرار دهیم.
تابع ISNA را میتوان با آزمون تابع IF بکار برد و در صورت برقراری شرط، پیام خاصی را خروجی گرفت.
لازم به ذکر است تابع NA خطای #N/A تولید میکند.
خطای #N/A زمانی ایجاد می شود که مقدار مورد جستجو برای فرمول شما موجود نباشد، برای مثال، اگر از تابع VLOOKUP خواسته شود که مقدار 10 را در ستون اول جدولی جستجو کند، اما هیچ سلول حاوی مقدار 10 وجود نداشته باشد، تابع به جای آن خطای #N/A را نشان میدهد.
در اکسل 2007 به بعد میتوانید با استفاده از تابع IFERROR خطای #N/A را تشخیص داده و در صورت نیاز عبارتی را جایگزین خطای حاصل شده کنید.
در اکسل 2013 به بعد نیز میتوان توسط تابع IFNA خطای #N/A را به صورت خاص بررسی و تشخیص داد و سپس در صورت حاصل شدن این خطا عبارتی را جایگزین آن نمود.
تابع ISNA بخشی از یک گروه از توابع است که توابع "IS" نامیده میشوند و مقادیر منطقی TRUE و FALSE را برمیگردانند.
این تابع جزء دسته توابع اطلاعاتی در اکسل میباشد.
این تابع قابل استفاده در نسخههای اکسل 2016، اکسل 2013، اکسل 2011 برای مک، اکسل 2010، اکسل 2007، اکسل 2003، اکسل XP و اکسل 2000 میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول ISNA و خروجی آن را مشاهده می کنید.