KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come eliminare gli errori di divisione per zero (#DIV/0!) in Excel?

AutoreKelly Data di modifica

errori di divisione per zero

Quando analizzi dati in Excel, ti imbatterai spesso nell’errore #DIV/0!, specialmente nei calcoli che prevedono divisioni. Questo errore compare quando una formula tenta di dividere un numero per zero o per una cella vuota—operazioni che Excel considera non valide. Ad esempio, in un foglio di analisi delle vendite, se calcoli il prezzo medio per ogni frutto con una formula come =D2/(C2-B2), come illustrato, otterrai un errore #DIV/0! ogni volta che il valore in Q2 (quantità finale) è uguale a Q1 (quantità iniziale). Questi errori possono appesantire i tuoi report, rendendo i dati più difficili da interpretare o causando problemi nei calcoli successivi. Fortunatamente, esistono diversi modi efficaci per evitare, rimuovere o gestire questi messaggi di errore, a seconda delle tue esigenze specifiche e del fatto che tu possa modificare direttamente le formule oppure preferisca soluzioni rapide e immediate.


Evita errori di divisione per zero (#DIV/0!) modificando le formule

Utilizzare formule in grado di gestire automaticamente le divisioni per zero è un approccio proattivo e sistematico. Ad esempio, la formula =D2/(C2-B2) restituisce l’errore #DIV/0! ogni volta che il valore nella cella C2 è uguale a quello nella cella B2. Per eliminare questi errori dai tuoi report, puoi migliorare la formula con la funzione SE.ERRORE, che rileva qualsiasi errore nel calcolo e ti permette di sostituirlo con una cella vuota o un messaggio personalizzato. Questa semplice modifica mantiene il tuo foglio pulito ed evita la confusione causata dai messaggi di errore.

Nella cella E2, inserisci la formula =IFERROR(D2/(C2-B2),«»), quindi trascina il quadratino di riempimento nell’intervallo E2:E15 per applicarla a tutte le celle in cui è richiesto il calcolo.

Con questa modifica, in caso di divisione per zero o di qualsiasi altro errore, la formula mostrerà una cella vuota anziché un messaggio di errore, garantendo una presentazione dei dati più pulita e professionale.

applica una formula per evitare errori di divisione per zero

Suggerimento: Puoi anche sostituire «» nella formula con un avviso personalizzato, ad esempio «Non disponibile» o «Non valido», per identificare più facilmente le voci problematiche. Aggiorna semplicemente la formula di conseguenza:

=IFERROR(D2/(C2-B2),"Not Available")

 

Nota: Sebbene la funzione SE.ERRORE sia semplice ed efficace, il suo ampio rilevamento degli errori comporta che nasconda tutti i tipi di errore, non solo #DIV/0!. Se utilizzi formule complesse in cui errori diversi richiedono gestioni differenti, valuta l’uso di SE con VAL.ERRORE oppure SE con VAL.ERR per individuare gli errori in modo più mirato. Ad esempio:

=IF((C2-B2)=0,"",D2/(C2-B2))
Questa formula evita espressamente la divisione per zero, lasciando visibili tutti gli altri errori per semplificare l’individuazione e la risoluzione dei problemi.

 

Tuttavia, adattare le formule può rivelarsi scomodo in cartelle di lavoro di grandi dimensioni o quando la loro struttura non è facilmente modificabile. In questi casi, esplorare metodi alternativi per eliminare gli errori potrebbe risultare più conveniente.


Rimuovi gli errori di divisione per zero (#DIV/0!) selezionando tutti gli errori ed eliminandoli

Se gli errori #DIV/0! sono già presenti nell’intervallo e non puoi modificare le formule, individua e rimuovi rapidamente tutti i valori di errore con lo strumento Seleziona celle con valore di errore di Kutools per Excel. Questo strumento ti permette di selezionare in blocco tutte le celle contenenti messaggi di errore (inclusi #DIV/0!, #N/D, ecc.), così da eliminarli o gestirli collettivamente—un vantaggio fondamentale nei fogli di lavoro grandi e complessi.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Seleziona l’intero intervallo in cui desideri cercare errori. Fai clic su Kutools > Seleziona > Seleziona celle con valore di errore. Questa procedura identifica rapidamente tutte le celle contenenti errori all’interno della selezione.
fai clic sulla funzione Seleziona celle con valori di errore di Kutools

Tutte le celle con errori nell’intervallo selezionato vengono evidenziate immediatamente, come mostrato nello screenshot. Per eliminarle, premi semplicemente il tasto Canc: le celle con errori saranno rimosse e il tuo foglio resterà pulito.

tutti gli errori nell'intervallo selezionato sono selezionati, quindi premi il tasto Canc per rimuoverli

Nota: Questo metodo seleziona tutti gli errori nell’intervallo scelto, non soltanto quelli di tipo #DIV/0!. Se desideri prendere di mira solo determinati tipi di errore, applica un filtro manualmente o utilizza tecniche alternative.

Questa tecnica è ideale per una pulizia rapida dei dati quando non è possibile modificare le formule. Tuttavia, eliminare semplicemente le celle potrebbe comportare la perdita di informazioni essenziali e non essere adatta se i calcoli successivi dipendono da tali valori.


Rimuovi gli errori di divisione per zero (#DIV/0!) sostituendo gli errori con celle vuote

Per gli utenti che desiderano sostituire automaticamente i messaggi di errore — inclusi quelli come #DIV/0! — con celle vuote, mantenendo intatta la struttura del foglio e le formule sottostanti, Kutools per Excel offre lo strumento Wizard Formato Condizione di Errore. Questa funzionalità ti permette di indicare esattamente quali tipi di errore nascondere e come visualizzarli, eliminando efficacemente quegli errori antiestetici e regalandoti un foglio più pulito, lineare e facile da leggere.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Seleziona l’intervallo in cui potrebbero esserci errori. Vai su Kutools > Altro > Wizard Formato Condizione di Errore.

fai clic sulla funzione Procedura guidata condizione errore di Kutools

Nella finestra di dialogo Wizard Formato Condizione di Errore, apri il menu a discesa Tipo di Errore e seleziona Tutti i messaggi di errore tranne #N/D. Nella sezione Visualizzazione Errore, seleziona Nessuno (cella vuota), quindi conferma facendo clic su OK.
imposta le opzioni nella finestra di dialogo Procedura guidata condizione errore

Questo processo aggiornerà automaticamente le celle contenenti formule nell’intervallo, sostituendo i normali messaggi di errore con celle vuote — tranne #N/D, che rimarrà visibile qualora tu voglia conservarlo, ad esempio per indicare errori intenzionali nelle ricerche. Il risultato è mostrato di seguito:

tutti gli errori tranne quelli #N/D sono sostituiti con celle vuote

Suggerimenti: Se preferisci, puoi modificare l’opzione di visualizzazione per mostrare un messaggio personalizzato di errore, ad esempio «Non valido» o «Controlla dati», per facilitare la risoluzione dei problemi. Tieni presente che sostituire gli errori con celle vuote potrebbe nascondere problemi sottostanti nei dati: rivedi periodicamente le formule potenzialmente problematiche.

Nota: Questo metodo ignora per impostazione predefinita gli errori #N/D, a meno che tu non li includa esplicitamente nella selezione.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


VBA: cerca e sostituisci automaticamente gli errori #DIV/0! con celle vuote o messaggi personalizzati

A volte potresti voler automatizzare la rimozione degli errori in un intero foglio di lavoro o gestire intervalli in cui non è pratico modificare manualmente le formule. VBA (Visual Basic for Applications) ti permette di creare una macro rapida che analizza l’intervallo selezionato e sostituisce tutti gli errori #DIV/0! con celle vuote o con un messaggio personalizzato. Questa soluzione è particolarmente utile per operazioni di pulizia occasionali o per set di dati di grandi dimensioni.

1. Vai su Strumenti per sviluppatori > Visual Basic per aprire la finestra dell’editor VBA. Nell’editor, fai clic su Inserisci > Modulo e incolla il seguente codice nel modulo:

Sub ReplaceDiv0WithBlank()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim ReplaceText As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to scan for #DIV/0! errors:", xTitleId, WorkRng.Address, Type:=8)
    
    ReplaceText = Application.InputBox("Enter message to replace #DIV/0! (leave blank for empty cell):", xTitleId, "", Type:=2)
    
    For Each Rng In WorkRng
        If IsError(Rng.Value) Then
            If Rng.Text = "#DIV/0!" Then
                Rng.Value = ReplaceText
            End If
        End If
    Next
End Sub

2. Dopo aver inserito il codice, chiudi l’editor VBA. Seleziona l’intervallo in cui desideri sostituire gli errori #DIV/0! in Excel, quindi premi il tasto F5 o fai clic su Esegui. Segui le istruzioni per scegliere l’intervallo e inserire il testo personalizzato da sostituire (oppure lascialo vuoto).

Note e suggerimenti: questo codice agisce esclusivamente sugli errori #DIV/0!; tutti gli altri errori rimarranno invariati. Se stai lavorando con un intervallo esteso, il tempo di elaborazione potrebbe aumentare. Qualora siano presenti celle protette, assicurati che siano sbloccate, altrimenti la macro non potrà effettuare sostituzioni in tali posizioni.


Demo: Rimuovi gli errori di divisione per zero (#DIV/0!)

 

Articoli correlati:

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi