تابع IFNA

جایگزین کردن خطای N/A# با یک مقدار دیگر

ساختار تابع

=IFNA(value, value_if_na)

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع IFNA فقط خطای #N/A را می‌گیرد و به جای آن مقداری را که تعیین کرده‌اید نمایش می‌دهد. این خطا معمولاً یعنی مقدار موردنظر در جستجو پیدا نشده است.

مثال: نمایش پیام وقتی جستجو نتیجه ندارد
=IFNA(VLOOKUP(E2, A2:C100, 3, FALSE), "پیدا نشد")

مثال: نمایش صفر وقتی مقدار در لیست نیست
=IFNA(MATCH(E2, A2:A100, 0), 0)
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

پیشرفته
▣ دسته‌بندی اکسلی منطقی
◷ اولین نسخه Excel 2013
↦ نوع خروجی ترکیبی
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۷۵ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
value هر نوع الزامی مقدار، آدرس یا فرمول
value_if_na هر نوع الزامی مقدار یا آدرس یا فرمول جایگزین با خطای N/A#
Function Arguments
IFNA
هر نوع
هر نوع
جایگزین کردن خطای N/A# با یک مقدار دیگر

کاربردهای تابع

✓

مدیریت جستجوی بی‌نتیجه

نمایش پیام یا مقدار پیش‌فرض وقتی مقدار پیدا نمی‌شود

✓

مغایرت گیری

مشخص کردن مواردی که در لیست دوم وجود ندارند

✓

جستجوی چند مرحله‌ای

اگر مقدار در جدول اول نبود، جستجو در جدول دوم

خطاهای رایج و راه‌حل

#NAME?

نسخه اکسل قدیمی‌تر از Excel 2013 است

راه‌حل: استفاده از IFERROR در نسخه‌های قدیمی

✦

نکات مهم

  • برای اینکه سلول خالی دیده شود، در ورودی دوم "" بنویسید.
  • بیشتر همراه VLOOKUP، MATCH و XMATCH استفاده می‌شود.
  • در XLOOKUP نیازی به آن نیست، چون خودش ورودی «اگر پیدا نشد» دارد.

توضیحات بیشتر

برتری این تابع بر IFERROR این است که بقیه‌ی خطاها را پنهان نمی‌کند. اگر فرمول اشتباه نوشته شده باشد یا محدوده حذف شده باشد، خطا دیده می‌شود و متوجه مشکل می‌شوید. در Excel 2013 به بعد وجود دارد.

توابع مرتبط و جایگزین

ترکیب

مشابه

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها