Questo tutorial sarà dimostra come gestire gli errori CERCA.VERT #N/A in Excel e Fogli Google.
IFNA in CERCA.VERT
Quando cerchi un valore con la funzione CERCA.VERT, se il valore non viene trovato, CERCA.VERT restituirà l'errore #N/D.
1 | =CERCA.VERT(E3,B3:C6,2,FALSO) |
Puoi aggiungere la funzione IFNA al di fuori di CERCA.VERT, per fare qualcos'altro se CERCA.VERT restituisce un errore IFNA. In questo esempio, produrremo "Non trovato" se CERCA.VERT restituisce un errore #N/A:
1 | =IFNA(CERCA.VERT(E3,B3:C6,2,FALSE),"Non trovato") |
Un altro uso comune della funzione IFNA consiste nell'eseguire un secondo CERCA.VERT se il primo CERCA.VERT non riesce a trovare il valore. Questo può essere utilizzato se è possibile trovare un valore su uno dei due fogli; se il valore non viene trovato sul primo foglio, cerca invece il valore sul secondo foglio.
1 | =IFNA(CERCA.VERT(E3,B3:C6,2,FALSO),CERCA.VERT(E3,'Foglio 02'!B3:C6,2,FALSO)) |
SE ISNA in CERCA.VERT
La funzione IFNA è stata introdotta in Excel 2013. In precedenza, dovevi utilizzare la combinazione IF / ISNA più complicata:
1 | =SE(ISNA(VLOOKUP(E3,B3:C6,2,FALSE)),"Non trovato",VLOOKUP(E3,B3:C6,2,FALSE)) |
La funzione ISNA controlla se il risultato della formula CERCA.VERT è un errore #N/D e restituisce True o False di conseguenza. Se è vero (cioè, il tuo valore di ricerca manca dall'array di ricerca), la funzione SE tornerà con un messaggio che specifichi, altrimenti ti darà il risultato di CERCA.VERT.
SE ERRORE - CERCA.VERT
Come detto sopra, la funzione IFNA verifica se la formula restituisce solo un errore #N/A. Invece, la funzione IFERROR può essere utilizzata per verificare se QUALUNQUE viene restituito l'errore:
1 | =IFERROR(VLOOKUP(E3,B3:C6,2,FALSE),"Non trovato") |
Se ISNA e IFNA in CERCA.VERT - Fogli Google
Queste formule funzionano allo stesso modo in Fogli Google come in Excel.