تابع IFNA تابعی است که تنها برای یافتن و مدیریت خطای #N/A بکار میرود، در صورتی که مقدار آرگومان اول خطای #N/A باشد، مقدار آرگومان دوم خروجی تابع خواهد بود و اگر خطایی یافت نشود، خروجی نتیجه همان فرمول است.
یافتن و مدیریت خطای #N/A
مقداری است که در صورت خطای #N/A بودن مقدار آرگومان اول، نمایش میدهد.
IFNA ( value , value_if_na )
آرگمان | ضروري | توضيح |
---|---|---|
value | بله | یک عدد، آدرس سلول و یا فرمولی که فقط خطای #N/A بودن آن را بررسی میکنیم. |
value_if_na | خير | مقداری که در صورت خطای #N/A بودنِ آرگومان اول، خروجیِ تابع میشود. |
خطای #N/A ممکن است ناشی از فرمول باشد، مخصوصا توابع جستجو مثل VLOOKUP , MATCH , HLOOKUP و ...
تفاوت دو تابع IFERROR و IFNA در این است که تابع IFERROR علاوه بر خطای #N/A سایر خطاها را نیز شناسایی میکند.
ترکیب توابع IF و ISNA عملکردی شبیه تابع IFNA دارد با این تفاوت که ترکیب دو تابع انعطاف بیشتری جهت مدیریت خطای #N/A دارد.
اگر آرگومان اول خالی باشد، تابع IFNA آن را به عنوان رشته خالی ("") میشناسد و خطا نیست.
اگر آرگومان دوم را یک رشته خالی ("") بگذاریم و در صورت خطا بودن، سلول را خالی و بدون خطا نمایش میدهد.
این تابع جزء دسته توابع منطقی در اکسل میباشد.
این تابع قابل استفاده در نسخههای اکسل 2016 و اکسل 2013 میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول IFNA و خروجی آن را مشاهده می کنید.