Denna handledning visar hur du använder Excel IFNA -funktion i Excel till så något om en beräkning resulterar i ett #N/A -fel.
IFNA Funktionsöversikt
IFNA -funktionen testar om en beräkning resulterar i ett #N/A -fel. Om inte, visar det beräkningsresultatet. I så fall utför den en annan beräkning.
Om du vill använda IFNA Excel -kalkylbladsfunktionen väljer du en cell och skriver:
(Lägg märke till hur formelinmatningarna ser ut)
IFNA -funktion Syntax och ingångar:
= IFNA (värde, värde_if_na)
värde - Ett värde, en beräkning eller cellreferens.
num_digits - Vad ska jag göra om värde resulterar i ett #N/A -fel.
Hur man använder IFNA -funktionen
IFNA -funktionen testar om en beräkning resulterar i ett #N/A -fel och matar ut ett annat värde (eller beräkning) om ett fel upptäcks.
= IFNA (VLOOKUP (A2, $ E $ 2: $ F $ 7,2, FALSE), "Inga data")
IFERROR -funktion
Alternativt testar IFERROR -funktionen om något fel uppstår, inklusive #N/A -fel.
= IFERROR (A2, "ERROR_Found") = IFNA (A2, "ERROR_Found")
Varför använda IFNA -funktionen?
Du kanske undrar, varför ska jag bara använda IFERROR -funktionen? Tja, när du arbetar med uppslagsfunktioner (som VLOOKUP), om uppslagsvärdet inte hittas kommer funktionen att returnera en #N/A.
= IFERROR (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Du kanske bara vill hantera dessa giltiga #N/A -fel genom att ställa in felvärden till noll eller tom.
= IFNA (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")
Men vanliga fel kommer fortfarande att visas, så att du kan identifiera om det finns ett beräkningsfel med formeln.
IFNA i Google Kalkylark
IFNA -funktionen fungerar exakt samma sak i Google Kalkylark som i Excel:
IFNA -exempel i VBA
Du kan också använda IFNA -funktionen i VBA. Typ:application.worksheetfunction.IFNA (värde, value_if_na)
För funktionsargumenten (nummer etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.