LogoExcel SOS
  • Assistant
  • Blog
  • Templates
  • Pricing
Il Foglio che Non Si Rompe Mai: Come NON e VAL.VUOTO Bloccano gli Errori Prima che Succedano
2026/04/06
Premium

Il Foglio che Non Si Rompe Mai: Come NON e VAL.VUOTO Bloccano gli Errori Prima che Succedano

VAL.VUOTO individua le celle vuote, NON inverte la condizione. Insieme proteggono i tuoi calcoli da dati mancanti con una formula sola.

Martedì mattina. Mandi il report mensile al direttore. Due minuti dopo arriva il messaggio: "La colonna Totale mostra #VALORE! per metà dei dipendenti". Apri il foglio, guardi e capisci: Anna ha aggiornato i dati della settimana scorsa lasciando tre celle ore_lavorate vuote. Il totale mensile di quei tre dipendenti esplode in errore.

Il problema non è Anna. Il problema è che il foglio non si è difeso. Con due formule risolvi questo per sempre: VAL.VUOTO per rilevare le celle vuote, e NON per invertire la condizione e calcolare solo quando i dati ci sono davvero.

Vuoi il foglio gia pronto? Scarica il Modello Registro con Validazione Excel con tutte le formule di questo articolo.

Anteprima del modello Excel per validazione dati con NON e VAL.VUOTO

Fumetto educativo: responsabile HR frustrato dagli errori #VALORE!, poi sollevato dopo aver usato NON e VAL.VUOTO

VAL.VUOTO: trova le celle vuote in un colpo

VAL.VUOTO risponde a una domanda semplice: "questa cella è vuota?". Restituisce VERO se la cella non contiene nulla, FALSO se contiene qualcosa — anche uno spazio.

=VAL.VUOTO(valore)

Dove valore è il riferimento alla cella da controllare.

Prendi il registro ore di Francesca, responsabile HR a Torino. Ha questa tabella con 8 dipendenti:

DipendenteOre LavorateTariffa Oraria (EUR)Totale
Mario Rossi16018
Giulia Bianchi22
Paolo Conti15215
Elena Ferretti20
Andrea Mori16817
Chiara Longo14419
Luca Ricci16
Sofia Martini16021

Giulia, Elena e Luca hanno le ore mancanti. In una cella accanto puoi verificarlo con:

=VAL.VUOTO(B2)

Per B2 (Mario, 160 ore) → FALSO. Per B3 (Giulia, cella vuota) → VERO.

Utile per il debug, ma da sola VAL.VUOTO è troppo grezza per un report. Il suo valore emerge dentro SE.

=SE(VAL.VUOTO(B2); "Dato mancante"; B2*C2)

Se B2 è vuota mostra "Dato mancante", altrimenti calcola il totale. Questo già risolve il problema degli errori #VALORE!. Ma c'è un modo più elegante con NON.

Diagramma del flusso VAL.VUOTO: cella vuota e cella piena in input, formula, VERO/FALSO in output

NON: l'interruttore logico che inverte tutto

La funzione NON capovolge una condizione logica. VERO diventa FALSO, FALSO diventa VERO. La sintassi è:

=NON(logico)

Dove logico è qualsiasi condizione che restituisce VERO o FALSO.

Esempi rapidi:

=NON(VERO)         → FALSO
=NON(FALSO)        → VERO
=NON(5 > 3)        → FALSO  (perché 5>3 è VERO, NON lo inverte)
=NON(2 > 10)       → VERO   (perché 2>10 è FALSO, NON lo inverte)

Perché è utile? Perché spesso è più naturale pensare "calcola SE la cella NON è vuota" piuttosto che "calcola SE la cella è piena" (e non esiste VAL.PIENA). NON risolve esattamente questo:

=NON(VAL.VUOTO(B2))

Questa combinazione restituisce VERO quando B2 ha un valore — che è esattamente la condizione che ti serve per procedere con il calcolo.

La formula completa: NON + VAL.VUOTO + SE

Adesso mettiamo tutto insieme. Nel foglio di Francesca, in colonna D per ogni dipendente:

=SE(NON(VAL.VUOTO(B2)); B2*C2; "Ore mancanti")

Traduzione: se la cella B2 NON è vuota (cioè ha un valore), calcola ore × tariffa. Altrimenti mostra "Ore mancanti".

Risultati per tutto il team:

DipendenteOre LavorateTariffa (EUR/h)Totale
Mario Rossi160182.880
Giulia Bianchi22Ore mancanti
Paolo Conti152152.280
Elena Ferretti20Ore mancanti
Andrea Mori168172.856
Chiara Longo144192.736
Luca Ricci16Ore mancanti
Sofia Martini160213.360

Nessun #VALORE!. I tre dipendenti con ore mancanti mostrano un messaggio chiaro invece di un errore incomprensibile. Il direttore capisce subito cosa manca.

Errori comuni da evitare

1. Confondere "vuoto" con "zero"

Una cella che contiene 0 non è vuota. VAL.VUOTO(A1) restituisce FALSO se A1 contiene 0. Se vuoi gestire sia il vuoto che lo zero:

=SE(O(VAL.VUOTO(B2); B2=0); "Dato mancante o zero"; B2*C2)

2. Le celle con spazi sembrano vuote ma non lo sono

Se qualcuno ha digitato uno spazio in una cella, VAL.VUOTO restituisce FALSO — la cella non è tecnicamente vuota. Per gestire anche questo caso:

=SE(O(VAL.VUOTO(B2); ANNULLA.SPAZI(B2)=""); "Dato mancante"; B2*C2)

3. NON con condizioni che non sono VERO/FALSO

NON funziona solo con valori logici. =NON(5) restituisce FALSO (perché qualsiasi numero diverso da 0 è considerato VERO in Excel). Usala sempre con espressioni logiche chiare, non con numeri.

4. Dimenticare le parentesi di NON

Sbagliato: =SE(NON VAL.VUOTO(B2); ...)
Corretto:  =SE(NON(VAL.VUOTO(B2)); ...)

NON è una funzione e vuole le parentesi tonde intorno al suo argomento, come ogni altra funzione Excel.

Validare più campi insieme

Il registro di Francesca ha due campi per dipendente (ore e tariffa). Se entrambi devono essere presenti per calcolare:

=SE(E(NON(VAL.VUOTO(B2)); NON(VAL.VUOTO(C2))); B2*C2; "Dati incompleti")

Qui usi E per richiedere che entrambe le condizioni siano vere: ore presente E tariffa presente. Se anche uno solo dei due manca, la formula mostra "Dati incompleti".

Puoi anche specificare quale campo manca per aiutare chi deve completare i dati:

=PIU.SE(
  E(VAL.VUOTO(B2); VAL.VUOTO(C2)); "Mancano ore e tariffa";
  VAL.VUOTO(B2); "Mancano le ore";
  VAL.VUOTO(C2); "Manca la tariffa";
  VERO; B2*C2
)

Questa formula restituisce messaggi specifici per ogni combinazione di dati mancanti, e calcola solo quando entrambi i campi sono presenti.

Conta quante righe sono incomplete

Per avere un conteggio rapido delle righe da completare, usa CONTA.SE con VAL.VUOTO in MATR.SOMMA.PRODOTTO:

=MATR.SOMMA.PRODOTTO((VAL.VUOTO(B2:B9))*1)

Questa formula conta quante celle in B2:B9 sono vuote. Il moltiplicare per 1 converte i VERO/FALSO in 1/0 così MATR.SOMMA.PRODOTTO può sommarli.

Per contare le righe dove almeno uno dei due campi è vuoto:

=MATR.SOMMA.PRODOTTO(((VAL.VUOTO(B2:B9))+(VAL.VUOTO(C2:C9)))>0)

Questa formula conta le righe con almeno un campo vuoto, indipendentemente da quale dei due manca. Utile per un cruscotto che mostra "N righe da completare prima di procedere".

Formattazione condizionale con VAL.VUOTO

Invece di un testo nella cella, puoi colorare le righe incomplete in rosso chiaro direttamente. In Excel:

  1. Seleziona tutto il range dati (A2:D9 nel nostro esempio)
  2. Home → Formattazione condizionale → Nuova regola
  3. "Usa una formula per determinare le celle da formattare"
  4. Inserisci: =VAL.VUOTO($B2)
  5. Imposta il riempimento rosso chiaro

Il $B con il dollaro sulla colonna (non sulla riga) fa sì che la regola controlli sempre la colonna B ma si sposti di riga in riga. Tutte le righe con ore mancanti diventano rosse automaticamente — nessun errore da far emergere, la riga si colora prima che qualcuno possa dimenticarsela.

Bloccare calcoli finali finché i dati sono completi

Nel foglio di Francesca, la cella del totale mensile deve restare vuota finché non tutte le righe sono complete. Con MATR.SOMMA.PRODOTTO e VAL.VUOTO:

=SE(MATR.SOMMA.PRODOTTO((VAL.VUOTO(B2:B9))*1)>0;
  "Completa tutti i dati prima";
  SOMMA(D2:D9))

Questa formula controlla se ci sono celle vuote in B2:B9. Se sì, mostra l'avviso. Solo quando tutte le righe sono complete (zero celle vuote), calcola e mostra il totale.

Sign in to continue reading

This is premium content. Sign in to your account to access the full content.


Approfondisci:

  • Scarica il Modello Registro con Validazione Excel — il foglio gia pronto con validazione automatica e formattazione condizionale
  • Tutte le formule logiche — NON, E, O, SE, PIU.SE con esempi pratici
  • Tutte le formule informazione — VAL.VUOTO, VAL.NUMERO, VAL.TESTO e altre
  • PERCENTILE e E per analisi top performer — altra combinazione con funzioni logiche
  • Chiedi all'Assistente AI — prova a chiedere "come valido un modulo prima di calcolarlo"
All Posts

Author

avatar for Excel SOS
Excel SOS

Categories

  • Formule
  • Tutorial
VAL.VUOTO: trova le celle vuote in un colpoNON: l'interruttore logico che inverte tuttoLa formula completa: NON + VAL.VUOTO + SEErrori comuni da evitareValidare più campi insiemeConta quante righe sono incompleteFormattazione condizionale con VAL.VUOTOBloccare calcoli finali finché i dati sono completi

More Posts

Scorciatoie da Tastiera Excel che Usi Davvero Ogni Giorno
TrucchiTutorial

Scorciatoie da Tastiera Excel che Usi Davvero Ogni Giorno

Le scorciatoie da tastiera Excel piu utili per chi lavora in italiano, con attenzione alla tastiera italiana e ai casi che fanno risparmiare piu tempo reale.

avatar for Excel SOS
Excel SOS
2026/03/15
Lavorare con le Date in Excel Italiano: Guida Completa
FormuleTutorial

Lavorare con le Date in Excel Italiano: Guida Completa

Come calcolare differenze tra date, estrarre mese e anno, e usare le formule data in Excel italiano. Esempi pratici per scadenze, eta e report.

avatar for Excel SOS
Excel SOS
2026/03/15
Questo Investimento Conviene? Come Valutare Rendimento e Rischio in Excel
Premium
FormuleTutorial

Questo Investimento Conviene? Come Valutare Rendimento e Rischio in Excel

Usa VAN e DEV.ST per valutare se un investimento conviene e quanto è rischioso. Guida pratica con esempi in euro.

avatar for Excel SOS
Excel SOS
2026/04/05

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates

LogoExcel SOS

Excel made easy: ask AI, get the formula

GitHub
Product
  • Features
  • Formula Search
  • Excel Templates
  • Pricing
Resources
  • Documentation
  • Blog
Company
  • About
  • Contact
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
© 2026 Excel SOS. All Rights Reserved.