
I Numeri Non Si Sommano? Come VALORE e CONTA.NUMERI Salvano i Dati Importati
Scopri perche i numeri importati da CSV o PDF non si sommano e come correggerli con VALORE e CONTA.NUMERI.
Hai importato un listino prezzi da un CSV, un export dal gestionale o un estratto conto dalla banca. I numeri ci sono, li vedi nelle celle. Ma quando scrivi =SOMMA(B2:B20) il risultato e zero. Oppure ti esce un numero assurdo perche somma solo 3 valori su 20.
Benvenuto nel club dei "numeri che non sono numeri". E il problema piu frustrante di Excel perche tutto sembra a posto, ma non lo e. I numeri sono in realta testo — e Excel non te lo dice chiaramente.
Due formule risolvono il problema: CONTA.NUMERI ti dice quanti valori sono davvero numeri (la diagnosi), e VALORE converte il testo in numeri reali (la cura).
Vuoi il foglio gia pronto? Scarica il Modello Pulizia Dati Excel con le formule diagnostiche e di correzione.

Come capire se i tuoi numeri sono testo
Apri il tuo foglio importato. Guarda la colonna con gli importi. Se i numeri sono allineati a sinistra, quasi sempre sono testo. I numeri veri si allineano a destra per default.
Ma il test definitivo e CONTA.NUMERI:
=CONTA.NUMERI(B2:B20)Questa formula conta solo le celle che contengono numeri reali. Se hai 20 righe di "importi" ma CONTA.NUMERI restituisce 3, significa che 17 celle contengono testo che sembra un numero.
Esempio concreto. Laura esporta il listino dal gestionale:
| Prodotto | Prezzo |
|---|---|
| Sedia Ergonomica | 189,90 |
| Scrivania Regolabile | 459,00 |
| Monitor 27" | 329,50 |
| Lampada LED | 79,90 |
| Tastiera Wireless | 49,90 |
=SOMMA(B2:B6) restituisce 0. =CONTA.NUMERI(B2:B6) restituisce 0. Tutti i prezzi sono testo.
Perche succede? Il gestionale ha esportato i numeri con la virgola decimale ma come stringhe, oppure ha aggiunto spazi invisibili, oppure il CSV usa un formato che Excel non riconosce come numerico.

VALORE: la cura per i numeri-fantasma
La formula e semplicissima:
=VALORE(testo)Prende una stringa di testo che contiene un numero e la converte in un numero reale. Aggiungi una colonna "Prezzo Pulito" accanto ai dati importati:
=VALORE(B2)| Prodotto | Prezzo (import) | Prezzo Pulito |
|---|---|---|
| Sedia Ergonomica | 189,90 | 189,90 |
| Scrivania Regolabile | 459,00 | 459,00 |
| Monitor 27" | 329,50 | 329,50 |
| Lampada LED | 79,90 | 79,90 |
| Tastiera Wireless | 49,90 | 49,90 |
Ora =SOMMA(C2:C6) restituisce 1.108,20 EUR. Funziona.
E per verificare che la pulizia sia andata a buon fine:
=CONTA.NUMERI(C2:C6)Risultato: 5. Tutti e 5 i valori sono numeri reali. Prima erano 0, ora sono 5. Diagnosi e cura in due mosse.
Il workflow completo: diagnostica, pulisci, verifica
Ecco il procedimento che uso sempre quando ricevo dati importati:
Passo 1: Conta i numeri reali
=CONTA.NUMERI(B2:B100)Se il risultato e molto inferiore al numero di righe compilate, hai il problema.
Passo 2: Conta le celle non vuote (per confronto)
=CONTA.VALORI(B2:B100)Se CONTA.VALORI da 50 ma CONTA.NUMERI da 3, hai 47 celle con numeri-fantasma.
Passo 3: Pulisci con VALORE In una colonna di appoggio:
=VALORE(B2)Trascina verso il basso.
Passo 4: Verifica
=CONTA.NUMERI(C2:C100)Deve corrispondere a CONTA.VALORI della colonna originale.
Passo 5: Copia e incolla come valori Seleziona la colonna pulita → Copia → Incolla Speciale → Solo Valori. Ora puoi eliminare la colonna originale.

Quando VALORE non basta (e cosa fare)
VALORE funziona quando il testo contiene solo il numero. Ma spesso i dati importati hanno sorprese:
Problema 1: Spazi invisibili
Il gestionale aggiunge spazi prima o dopo il numero. " 189,90" non e uguale a "189,90".
Soluzione: ANNULLA.SPAZI prima di VALORE:
=VALORE(ANNULLA.SPAZI(B2))Problema 2: Simbolo di valuta nel testo
La cella contiene "EUR 189,90" o "189,90 EUR". VALORE restituisce #VALORE!.
Soluzione: SOSTITUISCI per rimuovere il simbolo:
=VALORE(SOSTITUISCI(ANNULLA.SPAZI(B2); "EUR "; ""))Problema 3: Separatore delle migliaia sbagliato
Il CSV usa il punto come separatore delle migliaia: "1.189,90". Se le impostazioni regionali di Excel lo interpretano diversamente, serve una sostituzione:
=VALORE(SOSTITUISCI(B2; "."; ""))Consiglio pratico: combina tutto in una formula "pulisci tutto":
=SE.ERRORE(VALORE(SOSTITUISCI(SOSTITUISCI(ANNULLA.SPAZI(B2); "EUR "; ""); "."; "")); "")Questa formula prima toglie gli spazi, poi rimuove "EUR ", poi toglie i punti delle migliaia, e infine converte in numero. Se qualcosa va storto, restituisce una cella vuota invece di un errore.

Gli indizi che i tuoi numeri sono testo
Oltre all'allineamento a sinistra, ci sono altri segnali:
- Il triangolino verde — Excel mostra un piccolo triangolo verde nell'angolo della cella. Se ci clicchi, appare "Numero memorizzato come testo"
- SOMMA restituisce 0 — la somma di "numeri" da zero
- I filtri ordinano male — "9" viene dopo "80" perche Excel ordina come testo (alfabetico)
- CERCA.VERT non trova il valore — cerchi il numero 100 ma la tabella contiene il testo "100", e CERCA.VERT non li considera uguali
Pulizia massiva senza colonne di appoggio
Se non vuoi aggiungere colonne temporanee, puoi pulire i dati sul posto:
Metodo 1: Moltiplica per 1
- Scrivi
1in una cella vuota - Copiala (Ctrl+C)
- Seleziona tutte le celle con numeri-testo
- Incolla Speciale → Moltiplica
- Cancella la cella con l'1
Questo forza la conversione da testo a numero perche Excel deve fare un calcolo.
Metodo 2: Testo in colonne (il trucco piu veloce)
- Seleziona la colonna con i numeri-testo
- Vai su Dati → Testo in Colonne
- Clicca Avanti → Avanti → Fine (senza cambiare nulla)
Excel rielabora i dati e riconosce automaticamente i numeri. Funziona nel 90% dei casi.
Metodo 3: Formula matriciale per pulizia + somma diretta
Se vuoi sommare direttamente senza pulire:
=SOMMA(VALORE(B2:B20))In Excel 365, premi Invio. Nelle versioni precedenti: Ctrl+Maiusc+Invio.
Questo converte tutti i valori al volo e li somma, senza bisogno di una colonna di appoggio.
CONTA.NUMERI come guardia permanente
Aggiungi una cella di controllo in cima al tuo foglio:
=SE(CONTA.NUMERI(B2:B100) = CONTA.VALORI(B2:B100);
"Tutti i dati sono numerici";
"ATTENZIONE: " & CONTA.VALORI(B2:B100) - CONTA.NUMERI(B2:B100) & " celle contengono testo")Questa formula ti avvisa immediatamente se qualcuno importa nuovi dati che non sono numerici. Funziona come un semaforo: se e tutto ok, vedi il messaggio verde. Se c'e un problema, ti dice esattamente quante celle sono da correggere.
Validazione dati per prevenire il problema
Per evitare che il problema si ripresenti, imposta una validazione:
- Seleziona la colonna degli importi
- Dati → Convalida dati
- Consenti: Numero decimale
- Messaggio di errore: "Inserisci un numero, non del testo"
Questo blocca l'inserimento di testo nella colonna. Non risolve il problema per i dati importati automaticamente, ma previene errori manuali.
Accedi per continuare a leggere
Questo è un contenuto premium. Accedi al tuo account per visualizzare il contenuto completo.
Approfondisci:
- Scarica il Modello Pulizia Dati Excel — il foglio diagnostico gia pronto
- Tutte le formule statistiche — riferimento completo CONTA.NUMERI, MEDIA, MEDIANA
- Tutte le formule testo — riferimento completo VALORE, ANNULLA.SPAZI, SOSTITUISCI
- Gestire gli errori con SE.ERRORE — per proteggere le formule di pulizia
- Chiedi all'Assistente AI — prova a chiedere "perche la mia somma da zero"
Autore

Altri articoli

Previsioni Vendite per Prodotto in Excel: UNICI Separa i Prodotti, PREVISIONE.LINEARE Stima il Futuro
Hai mesi di dati vendite mescolati? Con UNICI estrai i prodotti in un click, con PREVISIONE.LINEARE proietti le vendite future. Tutorial pratico.


Piano di Ammortamento in Excel: AMMORT Calcola la Quota, DATA Costruisce le Date in Automatico
Hai un bene aziendale da ammortizzare? AMMORT calcola la quota annua costante, DATA genera le date di ogni esercizio. Tutorial con piano completo e modello Excel.


CERCA.VERT vs CERCA.X: Quale Usare nel 2026?
Confronto completo tra CERCA.VERT (VLOOKUP) e CERCA.X (XLOOKUP) in Excel italiano. Scopri quando usare l'una o l'altra con esempi pratici.

Newsletter
Unisciti alla community
Iscriviti alla nostra newsletter per le ultime novità e aggiornamenti