ID EN
#Logical

IFNA

Excel Functions 🇮🇩 Bahasa Indonesia

Jebak dan tangani kesalahan #N/A

Syntax

EXCEL
=IFNA(value, value_if_na)

Arguments

Parameter Deskripsi
value The value, reference, or formula to check for an error.
value_if_na The value to return if #N/A error is found.

Return Value

The value supplied for #N/A errors

Details

Fungsi IFNA dirancang untuk mengelola kesalahan #N/A dan mengabaikan kesalahan lainnya. Ketika suatu fungsi mengembalikan #N/A, biasanya ini menunjukkan bahwa suatu nilai tidak tersedia atau tidak ditemukan. Dalam banyak kasus, kesalahan #N/A adalah informasi yang berguna karena memberitahukan Anda bahwa rumus tidak dapat menemukan nilai. Namun error #N/A bisa membuat pengguna tidak nyaman, karena bisa jadi seolah-olah ada yang salah dengan lembar kerja. Fungsi IFNA memberi Anda cara sederhana untuk "menangkap" kesalahan #N/A dan memberikan hasil lain yang lebih ramah pengguna. Berbeda dengan fungsi IFERROR yang lebih umum, fungsi IFNA hanya akan menjebak kesalahan #N/A secara spesifik; kesalahan lainnya akan tetap ditampilkan. Ini berguna karena ini berarti fungsi IFNA tidak akan menyembunyikan kesalahan lain yang lebih serius secara tidak sengaja. You can use the IFNA f

Contoh

Example

For example, in the worksheet shown, we are using VLOOKUP to find an item's price in the range B5:C16. The formula in F5, copied down, looks like this

EXCEL
=VLOOKUP(E5,$B$5:$C$16,2,FALSE)
Example

To use the IFNA function to trap #N/A errors, embed the original formula inside IFNA as the first argument. In this case, we start off with the IFNA f

EXCEL
=IFNA(
Example

Then we paste in the original formula like so:

EXCEL
=IFNA(VLOOKUP(H5,$B$5:$C$16,2,FALSE),
Example

Next, provide an alternative result as the second argument. In the worksheet shown, we provide an empty string ("") so that the #N/A error is effectiv

EXCEL
=IFNA(VLOOKUP(H5,$B$5:$C$16,2,FALSE),"")
Example

Notice that the result in cells I5, I6, and I7 is unaffected; VLOOKUP returns the item price as before. However, in cell I8, we now see a blank cell.

EXCEL
=IFNA(VLOOKUP(H5,$B$5:$C$16,2,FALSE),"Not found")
IFERROR vs IFNA

Like the IFNA function, the IFERROR function is designed to manage errors. In the worksheet shown, we can use IFERROR instead of IFNA like this:

EXCEL
=IFERROR(VLOOKUP(H8,$B$5:$C$16,2,FALSE),"")

See Also

ISERROR IFERROR ISNA