Come correggere l'errore #VALORE! nella funzione SE

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac

SE è una delle funzioni più versatili e diffuse in Excel e viene spesso utilizzata più volte in una singola formula, oltre che in combinazione con altre funzioni. Sfortunatamente, a causa della complessità con cui le istruzioni IF possono essere costruite, è abbastanza facile imbattersi nel #VALUE! . In genere è possibile eliminare l'errore aggiungendo alla formula funzioni specifiche per la gestione degli errori, ad esempio VAL.ERRORE, ISERR o SE.ERRORE.

Problema: L'argomento fa riferimento a valori di errore

Quando è presente un riferimento di cella a un valore di errore, IF visualizza l'errore #VALUE! .

Soluzione: insieme a SE.ERRORE, è possibile utilizzare una qualsiasi delle formule di gestione degli errori, ad esempio VAL.ERRORE, VAL.ERR o SE.ERRORE. Negli argomenti seguenti viene illustrato come usare SE, VAL.ERRORE e VAL.ERR o SE.ERRORE in una formula quando l'argomento fa riferimento a valori di errore.

Nota

  • SE.ERRORE è di gran lunga preferibile a SE.ERRORE o ISERR, in quanto non richiede che una formula sia costruita in modo ridondante. VAL.ERRORE e VAL.ERR forzano il doppio calcolo di una formula, la prima volta per verificare se restituisce un errore e la seconda per restituire il risultato. SE.ERRORE esegue solo un calcolo.
  • =SE.ERRORE(Formula,0) è preferibile a =SE(VAL.ERRORE(Formula,0,Formula))

Problema: La sintassi non è corretta

Se la sintassi di una funzione non è costruita correttamente, può restituire il #VALUE! .

Soluzione: Assicurarsi di costruire correttamente la sintassi. Ecco un esempio di formula ben costruita che annida una funzione SE all'interno di un'altra funzione SE per calcolare le detrazioni in base al livello di reddito.

=SE(E2<31500;E2*15%;SE(E2<72500;E2*25%;E2*28%))

Esempio di istruzione IF ben costruita.

Tradotta in linguaggio comune, la sintassi significa: SE(il valore nella cella A5 è minore di 31.500, moltiplicare il valore per il 15%. Ma SE è maggiore, verificare che il valore sia minore di 72.500. SE lo è, moltiplicarlo per il 25%, in caso contrario per il 28%).

Per usare SE.ERRORE con una formula esistente è sufficiente includere la formula completata in SE.ERRORE:

=SE.ERRORE(SE(E2<31500;E2*15%;SE(E2<72500;E2*25%;E2*28%));0)

Che significa semplicemente che SE qualsiasi parte della formula originale restituisce un errore, viene visualizzato 0, in caso contrario viene restituito il risultato dell'istruzione SE. Alcune persone scrivono le loro formule complete di gestione degli errori all'inizio, ma questa non è una buona pratica, perché il gestore degli errori sopprimerà tutti i potenziali errori, quindi non si saprà necessariamente se la formula funziona correttamente o meno. Se è necessario aggiungere la gestione degli errori, è consigliabile aggiungerla dopo aver verificato il corretto funzionamento della formula.

Nota

I valori di valutazione nelle formule sono privi di virgole. Se le si aggiunge, la funzione SE tenterà di usarle come argomenti ed Excel urlerà contro. D'altra parte, i moltiplicatori percentuali hanno il simbolo %. In questo modo Excel si vuole che quei valori siano visti come percentuali. In caso contrario, è necessario immetterli come valori percentuali effettivi, ad esempio "E2*0,25".

Messaggio di Excel quando si aggiunge una virgola a un valore.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

Correggere un errore #VALORE! errore

SE

SE.ERRORE

VAL

PIÙ.SE

Panoramica delle formule in Excel

Come evitare errori nelle formule in Excel

Rilevare gli errori delle formule in Excel

Funzioni di Excel (in ordine alfabetico)

Funzioni di Excel (in base alla categoria)