Monitorare il proprio portafoglio finanziario in modo professionale non richiede necessariamente costosi abbonamenti a software specializzati. Se sei un investitore che ama il controllo totale, Google Sheets è lo strumento definitivo. Tuttavia, tra la fine del 2024 e l’inizio del 2025, molti utenti hanno visto i propri fogli “rompersi” a causa della migrazione di Borsa Italiana verso il sistema Euronext.
In questa guida vedremo come risolvere il mistero dei ticker spariti, come monitorare titoli ostici come i BTP e l’ETF XEON, e come automatizzare il calcolo del rendimento reale del tuo portafoglio.

Google Finance: I nuovi Ticker e il mistero del suffisso -ETFP
Se improvvisamente la tua formula =GOOGLEFINANCE(“BIT:VWCE”) ha smesso di funzionare restituendo l’errore #N/A, non sei solo. Con il passaggio tecnologico a Euronext, Google Finance ha cambiato la nomenclatura di molti titoli quotati a Milano (BIT).
Per molti ETF, Google ora richiede l’aggiunta di un suffisso per distinguere le classi di asset. I due casi più comuni sono:
- -ETFP: Da aggiungere ai ticker degli ETF (es. VWCE diventa VWCE-ETFP).
- -EUR: Utilizzato per alcuni strumenti specifici per indicare la valuta.
La soluzione pratica
Se il tuo titolo non carica, prova queste varianti:codeExcel
=GOOGLEFINANCE("BIT:VWCE-ETFP"; "price")
=GOOGLEFINANCE("BIT:SGLD-ETFP"; "price")
Nota: Se il ticker continua a non funzionare, è spesso un problema di sincronizzazione temporanea di Google Finance con Borsa Italiana. Continua a leggere per scoprire le alternative di “backup”.

Come monitorare gli ETF più famosi (SWDA, VWCE e i monetari tipo XEON)
SWDA e VWCE: Strategie Multi-Borsa
Titoli come iShares MSCI World (SWDA) o Vanguard FTSE All-World (VWCE) sono molto cercati, ma spesso i dati di Borsa Italiana su Google Finance arrivano con 20 minuti di ritardo o presentano errori di caricamento. Il trucco è puntare ad altre borse europee più stabili:
- Euronext Amsterdam (AMS): Molto affidabile.
- XETRA (FRA): La borsa tedesca, ideale per gli ETF.
codeExcel
// SWDA via Amsterdam (Ticker IWDA)
=GOOGLEFINANCE("AMS:IWDA"; "price")
// VWCE via Borsa Italiana (con nuovo suffisso)
=GOOGLEFINANCE("BIT:VWCE-ETFP"; "price")
Il caso XEON (ETF Monetario)
L’ETF monetario Xtrackers II EUR Overnight Rate (XEON – LU0290358497) è uno dei più amati nel 2025, ma Google Finance spesso non lo indicizza correttamente. In questo caso, dobbiamo usare la funzione IMPORTXML per prelevare il prezzo da fonti esterne come Tradegate o Investing.com:codeExcel
// Prelevare il prezzo di XEON da Tradegate (più stabile per lo scraping)
=VALUE(SUBSTITUTE(INDEX(IMPORTHTML("https://www.tradegate.de/orderbuch.php?isin=LU0290358497"; "table"; 3); 5; 2); "."; ","))

Obbligazioni e BTP: Oltre Google Finance con IMPORTXML
Google Finance non supporta i singoli BTP o le obbligazioni corporate. Per monitorare un BTP (es. il BTP Valore o il classico BTP 2037), dobbiamo fare “web scraping”.
Sebbene Borsa Italiana sia la fonte primaria, il suo nuovo layout è spesso instabile per Google Sheets. Teleborsa si rivela spesso una fonte molto più solida.
Formula per BTP (Esempio BTP Feb 2037 4%)
codeExcel
// Scraping del prezzo da Teleborsa
=IMPORTXML("https://www.teleborsa.it/obbligazioni-titoli-di-stato/btp-1fb37-4-it0003934657-it0003934657-SVQwMDAzOTM0NjU3"; "//*[@id='ctl00_phContents_ctlHeader_lblPrice']")
Tip: Se la formula restituisce errore, controlla che l’URL sia esattamente quello della scheda del titolo.
Automazione Avanzata: Creare uno storico e calcolare il TIR.X
Il calcolo del rendimento (PAC)
Se effettui un Piano di Accumulo (PAC), il rendimento semplice (Prezzo Attuale / Prezzo Carico) è fuorviante. Devi usare il TIR.X (Tasso Interno di Rendimento) che tiene conto delle date dei flussi monetari.codeExcel
// Range_Valori: include i tuoi versamenti (negativi) e il valore attuale (positivo)
// Range_Date: le date corrispondenti ai versamenti
=TIR.X(B2:B20; A2:A20)
Script di Backup (Apps Script)
Quando GOOGLEFINANCE o IMPORTXML falliscono, i Power User usano uno script che interroga le API di Yahoo Finance.
- Vai su Estensioni > Apps Script.
- Incolla questo codice:
codeJavaScript
function YF_PRICE(ticker) {
const url = `https://query1.finance.yahoo.com/v8/finance/chart/${ticker}`;
const response = UrlFetchApp.fetch(url);
const data = JSON.parse(response.getContentText());
return data.chart.result[0].meta.regularMarketPrice;
}
- Nel foglio usa: =YF_PRICE(“VWCE.DE”) o =YF_PRICE(“SWDA.MI”).

Troubleshooting: Risolvere gli errori #N/A
- Forzare il ricalcolo: Se un dato rimane bloccato su “Loading…”, seleziona la cella, cancellala, e premi Ctrl+Z. Questo forza Google a rifare la richiesta al server.
- Problemi di virgole e punti: I dati importati via XML usano spesso il punto decimale (100.50). In un foglio italiano, questo crea errori. Usa la funzione SUBSTITUTE:
=VALUE(SUBSTITUTE(IMPORTXML(…); “.”; “,”)) - Blocco IP: Se fai troppe richieste IMPORTXML (oltre 50 titoli), Google o il sito sorgente potrebbero bloccare temporaneamente la connessione. Distribuisci le richieste su diversi fogli o usa lo script di Yahoo Finance riportato sopra.
Conclusione
Monitorare un portafoglio nel 2025 richiede un approccio ibrido: Google Finance per le azioni USA, suffissi -ETFP per gli ETF milanesi e IMPORTXML per i BTP.

Salve! Ho notato che nell’articolo si parla di soluzioni tecniche per il monitoraggio degli ETF su Google Finance. Mi chiedevo se qualcuno ha esperienza con l’utilizzo di piattaforme di advertising come quelle menzionate in questo approfondimento del settore iGaming (https://www.linkedin.com/pulse/top-igaming-ads-platforms-2026-comparison-market-overview-tbfge/) per promuovere strumenti finanziari. In particolare, secondo voi potrebbe avere senso utilizzare formati come i Native Ads per educazione finanziaria, considerando le restrizioni nei Tier-1 GEOs? Grazie per eventuali spunti!