Come risolvere l’errore #VALORE! in Microsoft Excel



Se hai mai passato ore a cercare il motivo per cui le tue formule di Excel generano improvvisamente errori #VALORE, non sei il solo. A volte sembra che Excel non ti voglia bene. Di solito, la causa sono piccoli problemi nascosti come tipi di dati incompatibili, spazi extra o strani bug di formattazione che confondono i calcoli. Il fatto è che questi errori possono essere ovunque: nelle formule, con date, intervalli o persino caratteri invisibili nascosti nelle celle. Capire cosa sta causando l’errore #VALORE può essere complicato, ma esistono alcuni metodi collaudati per tornare in carreggiata. Bonus: capirli può risparmiarti un sacco di frustrazioni in futuro e velocizzare il tuo flusso di lavoro.

Come correggere l’errore #VALORE! in Excel

Metodo 1: controlla i tipi di dati e gli input

Innanzitutto, la maggior parte degli errori #VALUE si verifica quando Excel tenta di eseguire calcoli su testo o dati non numerici. Quindi, se la formula fa riferimento a celle che contengono testo anziché numeri, probabilmente la causa è questa. Ad esempio, l’aggiunta di un numero a una cella con il testo “mela” genererà un errore.

  • Se stai usando una formula come =A1+B1, controlla attentamente che sia A1 che B1 siano numeri reali. A volte, i numeri memorizzati come testo possono essere ostinati. Per risolvere questo problema, seleziona le celle e controlla l’allineamento: se è a sinistra, probabilmente si tratta di testo.
  • Puoi convertire i numeri di testo in numeri reali selezionando le celle, quindi facendo clic su Dati > Testo in colonne e premendo semplicemente Fine. Oppure, più velocemente e semplicemente, prova a moltiplicare le celle per 1: =A1*1. Se funziona, il testo si trasforma in un numero.

Nella mia esperienza, questo metodo risolve molti errori che inizialmente sembrano complessi. In alcune configurazioni, sembra strano che funzioni, ma funziona.

Metodo 2: rimuovere i caratteri invisibili e gli spazi extra

A volte, le celle sembrano vuote ma in realtà contengono caratteri invisibili come spazi o caratteri non stampabili. In questo modo, le formule non riescono a elaborare correttamente i dati, anche se la cella sembra vuota. Per ripulire il contenuto, seleziona la/le cella/e, premi Deletee reinserisci il valore, oppure usa la =TRIM()funzione per eliminare gli spazi superflui, ad esempio =TRIM(A1). Puoi anche eseguire questa operazione su un intervallo per motivi di sicurezza.

Un trucco che mi è stato molto utile: a volte, copiando la cella in Notepad++ o in un editor simile, vengono visualizzati caratteri nascosti. Se li vedete, eliminateli manualmente o con delle formule.

Metodo 3: correggere le incongruenze tra intervalli e array

Quando la formula include più intervalli, come in CERCA. VERT, CERCA. X o FILTRO, verifica che gli intervalli abbiano le stesse dimensioni. Se hai =FILTER(A2:B12, A3:A10="Milk"), e gli intervalli non sono allineati, Excel si blocca con #VALORE.

Assicurati che gli intervalli abbiano le stesse dimensioni, ad esempio modificandoli A3:A10in A3:A12modo che abbiano la stessa lunghezza. Immagina di dover abbinare i pezzi di un puzzle: se non ci stanno, Excel fa un capriccio.

Metodo 4: Convertire i testi delle date in valori di data reali

Se si utilizzano date memorizzate come testo, Excel le tratta come stringhe casuali. Quando si tenta di eseguire calcoli, si ottiene il temuto errore #VALORE. Per risolvere il problema, selezionare le celle della data, andare su Dati > Testo in colonne e scegliere un formato di data riconosciuto da Excel. In alternativa, utilizzare la =DATEVALUE()funzione per convertire le date in formato testo in numeri di data reali. Assicurarsi solo che le impostazioni internazionali (ad esempio GG/MM/AAAA anziché MM/GG/AAAA) siano corrette.

Credetemi, non c’è niente di più frustrante dei problemi con le date, ma una volta fatto questo passaggio, tutto fila liscio.

Metodo 5: utilizzare strumenti di auditing e valutare le formule

Non sai da dove proviene l’errore? Utilizza gli strumenti Controllo errori o Valuta formule di Excel nella scheda Formule. Mostrano calcoli passo passo, evidenziando dove si verificano errori. A volte, la causa principale sono gli errori di sintassi più sottili, come parentesi mancanti o errori di battitura.

Ad esempio, se la formula è =FILTER(A2:B12, A2:A10="Milk"), e si verificano errori, il problema potrebbe essere la mancata corrispondenza dell’intervallo o della sintassi. Utilizzare Valuta formula per visualizzare i risultati intermedi e individuare l’errore.

Metodo 6: Gestire gli errori in modo corretto con IFERROR

Se un errore come #VALORE è fastidioso ma prevedibile, racchiudere la formula con =IFERROR(your_formula, "Check your data")può aiutare a mantenere il foglio in ordine. Oppure, se si desidera ignorare gli errori nei calcoli pur restituendo valori corretti, questa è una vera salvezza.

In una configurazione, ho utilizzato =IFERROR(B2+C2, "Invalid date")— funziona a meraviglia per impedire che gli errori si propaghino ovunque.

È un po’ strano, ma il più delle volte questi problemi si riducono a un’incoerenza nei dati o a caratteri nascosti. Correggere questi errori tende a risolvere anche l’errore #VALUE. Se una soluzione non funziona, continua a provare le altre: a volte si tratta di una combinazione di problemi, non di una singola causa.

  • Controllare e convertire i tipi di dati se necessario
  • Rimuovi caratteri o spazi invisibili
  • Assicurarsi che gli intervalli e i riferimenti corrispondano
  • Convertire le date memorizzate come testo in valori di data effettivi
  • Utilizzare gli strumenti di verifica delle formule per individuare gli errori di sintassi
  • Avvolgi le formule in IFERROR per una gestione più pulita degli errori

Incartare

Gestire gli errori #VALUE può essere un problema, ma una volta identificato se si tratta di una mancata corrispondenza del tipo di dati, di caratteri nascosti o di problemi di intervallo, diventa più facile risolverli. Di solito, una semplice pulizia e convalida sono sufficienti. Più si acquisisce familiarità con questi passaggi per la risoluzione dei problemi, meno si dovrà fissare il messaggio di errore e più lavoro si potrà fare. Incrociamo le dita affinché questo aiuti qualcuno a non strapparsi i capelli per le formule di Excel.



Questo articolo è stato utile?