La Funzione SE.ERRORE in Excel è utile per gestire gli errori nelle formule, permettendo di fornire un valore alternativo o un messaggio personalizzato nel caso in cui una formula restituisca un errore, come ad esempio #DIV/0! o #VALORE!. In questo modo, si possono evitare o nascondere gli errori nelle tabelle e nei report, facilitando la lettura dei dati e la loro comprensione.
Se si dispone di Microsoft 365, si può inserire la formula nella cella in alto a sinistra dell’intervallo di output e premere INVIO per confermarla come formula di matrice dinamica. Se si utilizza una versione diversa, è necessario inserire la formula come matrice legacy, selezionare l’intervallo di output, inserire la formula nella cella in alto a sinistra dell’intervallo di output e premere CTRL+MAIUSC+INVIO per confermarla. Excel aggiunge automaticamente parentesi graffe alla formula. Per maggiori informazioni, consultare la guida sulle formule di matrice.
In questo articolo, esamineremo in dettaglio la Funzione SE.ERRORE, mostrando come utilizzarla, le sue caratteristiche e come applicarla in diversi scenari.
Sintassi della Funzione SE.ERRORE
La sintassi per utilizzare la Funzione SE.ERRORE in Excel è la seguente:
=SE.ERRORE(valore; valore_se_errore)
Dove:
- valore è la formula o il valore che si desidera analizzare per individuare eventuali errori.
- valore_se_errore è il valore da restituire o il messaggio da visualizzare nel caso in cui la formula o il valore analizzato generi un errore.
Esempi di utilizzo
Esempio 1: Gestione dell’errore #DIV/0!
Supponiamo di avere una tabella con i dati relativi alle vendite effettuate da alcuni venditori, e di voler calcolare la percentuale di vendite completate rispetto al totale delle vendite effettuate. Per farlo, è possibile utilizzare la seguente formula:
=B2/C2
Dove B2 contiene il numero di vendite completate e C2 contiene il totale delle vendite. Tuttavia, se il totale delle vendite è zero, la formula restituisce un errore #DIV/0!. Per gestire questo errore, è possibile utilizzare la Funzione SE.ERRORE come segue:
=SE.ERRORE(B2/C2; "N/A")
In questo modo, se la formula B2/C2 restituisce un errore, verrà visualizzato il messaggio “N/A” al posto dell’errore.
Esempio 2: Gestione dell’errore #VALORE!
Supponiamo di avere una tabella con due colonne, una contenente i prezzi di alcuni prodotti e l’altra contenente le quantità vendute. Si desidera calcolare il totale delle vendite moltiplicando il prezzo per la quantità venduta, utilizzando la formula:
=A2*B2
Dove A2 contiene il prezzo del prodotto e B2 contiene la quantità venduta. Se però una delle celle contiene un valore non valido, come ad esempio una stringa di testo, la formula restituirà un errore #VALORE!. Per evitare di visualizzare questo errore, è possibile utilizzare la Funzione SE.ERRORE come segue:
=SE.ERRORE(A2*B2; "Dati non validi")
In questo caso, se la formula A2*B2 restituisce un errore, verrà mostrato il messaggio “Dati non validi” al posto dell’errore.
Formule di matrice dinamica e legacy
Come accennato in precedenza, la Funzione SE.ERRORE può essere utilizzata in combinazione con le formule di matrice dinamica o legacy, a seconda della versione di Excel a disposizione.
Formule di matrice dinamica (Microsoft 365)
Le formule di matrice dinamica sono disponibili in Microsoft 365 e consentono di inserire una formula in una singola cella e di espandere automaticamente il risultato nelle celle adiacenti quando necessario.
Per utilizzare la Funzione SE.ERRORE con una formula di matrice dinamica, è sufficiente inserire la formula nella cella in alto a sinistra dell’intervallo di output e premere INVIO.
Formule di matrice legacy (versioni precedenti di Excel)
Se si utilizza una versione di Excel precedente a Microsoft 365, è necessario ricorrere alle formule di matrice legacy. In questo caso, il procedimento per inserire la Funzione SE.ERRORE è leggermente diverso:
- Selezionare l’intervallo di output in cui si desidera visualizzare il risultato della formula.
- Inserire la formula nella cella in alto a sinistra dell’intervallo di output.
- Premere CTRL+MAIUSC+INVIO per confermare la formula.
Excel aggiungerà automaticamente parentesi graffe {} all’inizio e alla fine della formula per indicare che si tratta di una formula di matrice.
Conclusioni
La Funzione SE.ERRORE in Excel è uno strumento fondamentale per gestire gli errori nelle formule e garantire una presentazione pulita dei dati nelle tabelle e nei report. In combinazione con le formule di matrice dinamica o legacy, la Funzione SE.ERRORE consente di creare tabelle dinamiche e gestire automaticamente eventuali errori derivanti da calcoli o dati non validi.
Attraverso esempi pratici e una spiegazione dettagliata delle caratteristiche di questa funzione, questo articolo ha illustrato come utilizzare la Funzione SE.ERRORE per migliorare l’analisi e la presentazione dei dati in Excel.