Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

SE è una delle funzioni più versatili e diffuse in Excel e viene spesso usata più volte in una singola formula, oltre che in combinazione con altre funzioni. Purtroppo, a causa della complessità con cui è possibile creare istruzioni SE, è abbastanza facile riscontrare il #VALUE! . In genere è possibile eliminare l'errore aggiungendo funzioni specifiche di gestione degli errori come VAL.ERRORE, VAL.ERR o SE.ERRORE alla formula.

Problema: L'argomento fa riferimento a valori di errore

Quando è presente un riferimento di cella a un valore di errore, SE visualizza il #VALUE! .

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

Note: 

  • In Excel 2007 è stato introdotto SE.ERRORE, preferibile a VAL.ERRORE o VAL.ERR perché non richiede di costruire una formula 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 creare 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 del reddito.

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

Esempio di istruzione SE ben costruita

In inglese semplice questo significa: SE(il valore nella cella A5 è minore di 31.500, il valore viene moltiplicato per il 15%. Se invece non lo è, verificare che il valore sia minore di 72.500. SE lo è, moltiplica 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 formule includendo la gestione degli errori dall'inizio, tuttavia questa non è una pratica consigliabile perché vengono eliminati tutti gli errori potenziali, quindi non si può sapere se la formula funziona correttamente o meno. Se si vuole aggiungere la gestione degli errori, è consigliabile farlo dopo aver verificato che la formula funzioni correttamente.

Nota: I valori di valutazione nelle formule non contengono virgole. Se le aggiungi, la funzione SE tenterà di usarle come argomenti ed Excel urlerà contro di te. D'altra parte, i moltiplicatori di percentuale hanno il simbolo %. Questo indica a Excel di visualizzare tali valori 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

Funzione PIÙ.SE (Microsoft 365 o Excel 2016 o versione successiva)

Funzione SE: usare formule annidate ed evitare problemi

Video: Funzioni SE annidate

Panoramica delle formule in Excel

Come evitare errori nelle formule

Rilevare gli errori nelle formule

Funzioni di Excel (in ordine alfabetico)

Funzioni di Excel (in base alla categoria)

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×