Navigazione Rapida
Funzione VAL.ERR
Riepilogo
La funzione VAL.ERR controlla se un valore rappresenta un errore Excel eccetto #N/D. Restituisce VERO per errori come #VALORE!, #RIF!, #DIV/0!, #NUM!, #NOME? o #NULLO!, ma FALSO per #N/D. È essenziale per la gestione selettiva degli errori nelle formule.
Sintassi
VAL.ERR(valore)
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| valore | Any |
Sì | Il valore da esaminare. Può essere cella, formula, numero, testo o riferimento. |
Utilizzo della funzione ISERR
VAL.ERR è ideale quando devi gestire specifici errori Excel escludendo #N/D, comune nelle formule di ricerca. Combinata con SE, permette di mostrare messaggi personalizzati solo per certi errori mantenendo il comportamento naturale per #N/D.
Esempi Comuni di ISERR
Controllo errore divisione
=SE(VAL.ERR(A2/B2); "Errore calcolo"; A2/B2)
Mostra 'Errore calcolo' solo per #DIV/0!, mantiene #N/D naturale.
Pulizia dati importati
=SE(VAL.ERR(B2); 0; B2)
Sostituisce errori come #VALORE! con 0, lascia #N/D.
Differenza con VAL.NON.DISP
=VAL.ERR(#RIF!)=VERO
VAL.ERR(#RIF!)=VERO mentre VAL.ERR(#N/D)=FALSO.
Domande Frequenti
Errori Comuni e Soluzioni
VAL.ERR("testo")=FALSO
Cause: Il testo non è un errore Excel
Solution: VAL.ERR rileva solo codici errore reali
Formula troppo complessa
Cause: VAL.ERR non risolve formule cicliche
Solution: Semplifica la formula o usa VAL.ERRORE
Note
- Esclude deliberatamente #N/D
- Non converte testo in numeri
- Funziona con riferimenti dinamici
- Precedentemente ISERR in inglese
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: December 11, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+