Navigazione Rapida
Funzione VAL.ERRORE
Riepilogo
La funzione VAL.ERRORE verifica se un valore rappresenta qualsiasi tipo di errore Excel (#N/D, #VALORE!, #RIF!, #DIV/0!, #NUM!, #NOME? o #NULLO!) e restituisce VERO se è un errore, FALSO altrimenti. È essenziale per il controllo degli errori nelle formule.
Sintassi
VAL.ERRORE(valore)
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| valore | Any |
Sì | Il valore da esaminare per verificare la presenza di un errore. Può essere una cella, formula, valore numerico, testo o riferimento. |
Utilizzo della funzione ISERROR
VAL.ERRORE è una funzione di controllo fondamentale usata principalmente con la funzione SE per gestire errori nelle formule. Invece di visualizzare errori come #DIV/0! o #NOME?, puoi mostrare messaggi personalizzati o valori alternativi.
Esempi Comuni di ISERROR
Controllo errore di divisione
=SE(VAL.ERRORE(A2/B2); "Divisione non possibile"; A2/B2)
Se A2/B2 genera #DIV/0!, mostra 'Divisione non possibile', altrimenti il risultato del calcolo.
Gestione errore VLOOKUP
=SE(VAL.ERRORE(CERCA.VERT(B2;Dati;2;FALSO)); "Non trovato"; CERCA.VERT(B2;Dati;2;FALSO))
Controlla se VLOOKUP restituisce errore prima di mostrarlo.
Verifica cella con errore
=VAL.ERRORE(A4)
Restituisce VERO se A4 contiene #RIF!, come nell'esempio Microsoft.
Domande Frequenti
Errori Comuni e Soluzioni
VAL.ERRORE("19") restituisce FALSO
Cause: I valori testuali non vengono convertiti automaticamente
Solution: Rimuovi le virgolette per testare valori numerici: VAL.ERRORE(19)
Note
- Rileva: #N/D, #VALORE!, #RIF!, #DIV/0!, #NUM!, #NOME?, #NULLO!
- Non converte automaticamente testo in numeri
- Perfetta per pulire report con formule VLOOKUP/INDEX
- Usa IFERROR per gestire errori senza controllo esplicito
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: November 24, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+