
Piano di Risparmio in Excel: VAL.FUT e VAL.NUMERO per Non Sbagliare Mai i Calcoli
VAL.FUT calcola quanto risparmierai, VAL.NUMERO evita errori di input. Costruisci un calcolatore di risparmio Excel a prova di errore.
Metti 200 euro al mese da parte da tre anni. Quanto hai accumulato? E tra dieci anni, con gli interessi, quanto diventeranno? Se hai mai provato a rispondere a queste domande in Excel, sai com'e': scrivi la formula, digiti un tasso nel formato sbagliato, e invece del risultato ti ritrovi un bel #VALORE! che non ti dice niente.
Il problema non e' VAL.FUT — la formula fa benissimo il suo lavoro. Il problema e' che Excel e' letterale: se tu scrivi "3,5%" come testo invece che come numero, lui non ci capisce niente e ti restituisce un errore. Ecco dove entra VAL.NUMERO: un controllo rapido che verifica se i tuoi input sono davvero numeri prima di mandarli in pasto a VAL.FUT.
Vuoi il foglio gia' pronto? Scarica il Calcolatore Piano di Risparmio Excel con VAL.FUT, validazione input e grafico di crescita del capitale.

VAL.FUT: quanto valgono i tuoi risparmi tra X anni
Iniziamo dall'obiettivo: calcolare il valore futuro di un piano di risparmio.

VAL.FUT risponde a questa domanda: "Se verso una cifra fissa ogni mese per N anni, con un certo tasso di interesse, quanto avro' accumulato alla fine?"
La sintassi:
=VAL.FUT(tasso; nper; rata; [va]; [tipo])I parametri:
- tasso — il tasso di interesse per periodo. Se e' annuo, dividi per 12 per averlo mensile
- nper — il numero totale di periodi (mesi, se usi versamenti mensili)
- rata — il versamento periodico. Mettilo negativo (e' denaro che esce)
- va (opzionale) — il capitale iniziale gia' disponibile, anche questo negativo
- tipo (opzionale) — 0 se versi a fine periodo, 1 se versi a inizio periodo
Esempio concreto. Giulia a Torino vuole sapere quanto avra' tra 5 anni se versa 1.000 euro al mese su un conto deposito al 5% annuo:
=VAL.FUT(5%/12; 60; -1000)Risultato: 68.006 € circa. Giulia ha versato 60.000 euro in 5 anni (60 mesi x 1.000 euro), gli interessi composti le hanno aggiunto circa 8.000 euro.
Il segno meno davanti a -1000 e' obbligatorio: dice a Excel che sono soldi che escono dal portafoglio. Se ometti il meno, il risultato sara' negativo — corretto matematicamente, ma confusionario da leggere.
Con capitale iniziale
Roberto a Torino ha gia' 20.000 euro da parte e aggiunge 500 euro al mese per 10 anni al 4% annuo:
=VAL.FUT(4%/12; 120; -500; -20000; 0)Risultato: circa 103.000 €. Il capitale iniziale (-20000) e i versamenti mensili (-500) crescono insieme grazie agli interessi composti per 120 mesi.

Il problema: Excel e' letterale con i numeri
Finora tutto semplice. Ma prova a costruire un foglio dove l'utente inserisce tasso, anni e versamento in celle separate. Poi immagina che l'utente scriva "5%" come testo (magari copia-incollando da una mail) oppure inserisca "1.000" con il punto invece della virgola come separatore decimale.
Excel non riesce a usare quel valore in VAL.FUT e ti restituisce #VALORE!.
In un foglio che usi solo tu, potresti fare attenzione. Ma se lo condividi con un collega, o se costruisci un calcolatore per il tuo team, gli errori di input sono inevitabili.
Crea una tabella di input:
| Cella | Campo | Esempio valore |
|---|---|---|
| B2 | Versamento mensile (€) | 500 |
| B3 | Tasso annuo (%) | 4 |
| B4 | Durata (anni) | 10 |
| B5 | Capitale iniziale (€) | 20000 |
La formula VAL.FUT in B7:
=VAL.FUT(B3/100/12; B4*12; -B2; -B5; 0)Nota: il tasso in B3 e' inserito come numero puro (4, non 4%), quindi dividi per 100 per convertirlo in decimale.
Adesso scrivi "quattro" in B3 invece di 4. Oppure "n/d" in B2. La formula in B7 restituisce #VALORE! — e non e' chiaro quale cella sia il problema.
VAL.NUMERO: la sentinella prima del calcolo
VAL.NUMERO fa una cosa sola, ma la fa bene: controlla se una cella contiene davvero un numero.
=VAL.NUMERO(valore)Restituisce VERO se la cella e' un numero, FALSO altrimenti. Testo, celle vuote, errori — tutto restituisce FALSO.
Esempio rapido. In D2, metti:
=VAL.NUMERO(B2)Se B2 contiene 500, D2 mostra VERO. Se B2 contiene "cinquecento" o e' vuota, D2 mostra FALSO.
Validazione di tutti gli input insieme
Per verificare tutti e quattro i campi in una volta sola:
=E(VAL.NUMERO(B2); VAL.NUMERO(B3); VAL.NUMERO(B4); VAL.NUMERO(B5))Questa formula restituisce VERO solo se tutti i valori sono numeri. Se anche uno solo e' sbagliato, il risultato e' FALSO.
Calcolo condizionato alla validazione
Adesso combina i due pezzi. In B7, invece di chiamare direttamente VAL.FUT, aggiungi un controllo:
=SE(
E(VAL.NUMERO(B2); VAL.NUMERO(B3); VAL.NUMERO(B4); VAL.NUMERO(B5));
VAL.FUT(B3/100/12; B4*12; -B2; -B5; 0);
"Controlla gli input: uno o piu' valori non sono numeri"
)Adesso se qualcuno inserisce testo in una cella di input, invece di #VALORE! vedra' un messaggio chiaro. Se tutti i valori sono corretti, la formula calcola il risultato.

Calcolatore completo passo per passo
Ecco la struttura finale del foglio. Inserisci questi dati:
| Cella | Etichetta | Valore di esempio |
|---|---|---|
| A2 | Versamento mensile (€) | |
| B2 | (inserisci qui) | 500 |
| A3 | Tasso annuo (%) | |
| B3 | (inserisci qui) | 4 |
| A4 | Durata (anni) | |
| B4 | (inserisci qui) | 10 |
| A5 | Capitale iniziale (€) | |
| B5 | (inserisci qui) | 20000 |
Poi in B7, la formula di validazione + calcolo:
=SE(
E(VAL.NUMERO(B2); VAL.NUMERO(B3); VAL.NUMERO(B4); VAL.NUMERO(B5));
VAL.FUT(B3/100/12; B4*12; -B2; -B5; 0);
"Controlla gli input"
)In B8, aggiungi il totale versato per confronto:
=SE(VAL.NUMERO(B2); B2*B4*12; 0)In B9, gli interessi guadagnati:
=SE(VAL.NUMERO(B7); B7 - B5 - B8; 0)Con i valori di esempio (500€/mese, 4% annuo, 10 anni, 20.000€ iniziali), ottieni:
- Capitale finale: 103.000 € circa
- Totale versato: 60.000 € (500 x 12 x 10) piu' 20.000 iniziali = 80.000 €
- Interessi guadagnati: circa 23.000 €
Ventitremila euro guadagnati senza fare niente, solo aspettando.
Errori comuni e come evitarli
1. Il tasso annuo inserito come percentuale
Se in B3 scrivi 4% (con il simbolo %), Excel lo interpreta come 0,04. La formula dovrebbe essere:
=VAL.FUT(B3/12; B4*12; -B2; -B5; 0) ← se B3 e' 0,04oppure:
=VAL.FUT(B3/100/12; B4*12; -B2; -B5; 0) ← se B3 e' 4Decidi un formato e comunicalo chiaramente nell'etichetta della cella.
2. Il segno meno dimenticato
=VAL.FUT(4%/12; 60; 1000) ← SBAGLIATORisultato: un numero negativo. Non e' un errore di calcolo, e' la convenzione di Excel: i flussi positivi sono entrate, i negativi sono uscite. I versamenti mensili sono uscite, quindi vanno con il segno meno.
3. VAL.NUMERO su date
Attenzione: le date in Excel sono numeri internamente. =VAL.NUMERO(DATA(2026;1;1)) restituisce VERO. Se vuoi validare che una cella contenga specificamente un numero (non una data), combina VAL.NUMERO con VAL.VUOTO o TIPO.
Simulazione pensionistica con inflazione
Il calcolo base funziona per obiettivi a breve termine. Per una proiezione pensionistica seria, devi tener conto dell'inflazione — perche' 100.000 euro tra 30 anni non hanno lo stesso valore di 100.000 euro oggi.
La soluzione: usa il tasso reale invece del tasso nominale.
Tasso reale = ((1 + tasso nominale) / (1 + inflazione)) - 1Esempio. Francesca pianifica la pensione: versa 2.000 euro al mese per 30 anni. Il conto rende il 5% annuo nominale, l'inflazione attesa e' del 2,5%.
In B3 inserisci il tasso reale:
=((1 + 5%) / (1 + 2,5%)) - 1Risultato: circa 2,44% annuo reale.
Poi in B7:
=VAL.FUT(B3/12; 30*12; -2000)Risultato: circa 1.040.000 € in potere d'acquisto odierno. Molto diverso dal calcolo con il 5% nominale (circa 1.668.000 €) — quella differenza e' l'inflazione che erode il capitale nel tempo.
Confronto scenari: quanto cambia il tasso
Una delle cose piu' utili che puoi fare con VAL.FUT e' costruire una tabella di sensibilita': come cambia il capitale finale al variare del tasso o della durata?
Con 500 euro al mese e 20.000 euro iniziali:
| Tasso annuo | 5 anni | 10 anni | 20 anni |
|---|---|---|---|
| 2% | =VAL.FUT(2%/12; 60; -500; -20000) | =VAL.FUT(2%/12; 120; -500; -20000) | ... |
| 4% | =VAL.FUT(4%/12; 60; -500; -20000) | ... | ... |
| 6% | ... | ... | ... |
Puoi costruire questa tabella con i riferimenti alle celle di input per renderla dinamica. Ogni volta che cambi B2 (versamento), tutte le celle della tabella si aggiornano.
Per evidenziare il risultato migliore, aggiungi formattazione condizionale sulla tabella: il valore massimo in verde, il minimo in arancione. In pochi secondi hai una mappa visiva di dove vuoi arrivare.
Audit qualita' dati: trovare i non-numeri in una lista
Se stai lavorando su un foglio esistente con centinaia di righe di dati di risparmio (magari importati da un estratto conto), puoi usare VAL.NUMERO per trovare tutte le celle problematiche.
Aggiungi una colonna helper D con:
=SE(VAL.NUMERO(B2); "OK"; "ERRORE")Poi filtra la colonna D per "ERRORE" e vedi subito quali righe hanno dati corrotti. Per contare quanti errori ci sono nell'intera colonna:
=CONTA.SE(D2:D1000; "ERRORE")Questa e' la stessa tecnica che i team di data quality usano sulle grandi tabelle: prima conta gli errori, poi vai a correggerli, poi ricontrolla che il conteggio sia zero.
Sign in to continue reading
This is premium content. Sign in to your account to access the full content.
Approfondisci:
- Scarica il Calcolatore Piano di Risparmio Excel — calcolo VAL.FUT, validazione input, grafico crescita capitale
- Formule finanziarie: guida completa — VAL.FUT, VAL.ATT, RATA e tutte le formule per gestire denaro in Excel
- 3 Formule per il Mutuo — RATA, SE, ARROTONDA per il calcolo della rata mensile
- Chiedi all'Assistente AI — hai domande su VAL.FUT o VAL.NUMERO? L'assistente risponde in italiano
Author

More Posts

CERCA.X: La Guida Completa alla Formula che Sostituisce CERCA.VERT
CERCA.X (XLOOKUP) spiegata dall'inizio con esempi reali di ufficio: dipendenti, prezzi, listini. Tutti i parametri, le trappole e i casi d'uso avanzati.


Fatturato Non Basta: Come RANGO e O Costruiscono la Classifica Giusta del Team Vendite
RANGO assegna posizioni automatiche nella classifica, O segnala chi merita attenzione su piu criteri. Nessun venditore nascosto.


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.

Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates