LogoExcel SOS
  • Assistant
  • Blog
  • Templates
  • Pricing
Il Report Mensile che Si Aggiorna da Solo: SCARTO Seleziona i Dati, TESTO li Formatta
2026/04/06
Premium

Il Report Mensile che Si Aggiorna da Solo: SCARTO Seleziona i Dati, TESTO li Formatta

SCARTO seleziona sempre gli ultimi N mesi in automatico, TESTO formatta numeri e date in italiano. Il report si aggiorna senza toccare nulla.

Ogni mese e' uguale: apri il foglio del report, cambi le date nelle intestazioni, aggiusti i riferimenti che puntano ai mesi sbagliati, riformatti i numeri che qualcuno ha pasticciato. Venti minuti di lavoro che potresti non fare mai piu'.

Il problema non e' che sei lento — e' che le formule del tuo report sono rigide. Puntano a celle fisse, mostrano date hardcodate, richiedono intervento manuale ogni volta che cambia il mese. Con due formule puoi risolvere tutto: SCARTO rende l'intervallo di dati mobile, TESTO costruisce intestazioni e label in italiano automaticamente.

Vuoi il foglio gia' pronto? Scarica il Template Report Mensile Automatico con SCARTO, TESTO, intestazioni dinamiche e grafico mensile.

Anteprima del template report mensile automatico Excel

SCARTO: il riferimento che si muove

SCARTO non restituisce un valore — restituisce un intervallo. E' come dire a Excel: "parti da questa cella, spostati di N righe e N colonne, poi dammi un blocco di altezza H e larghezza L."

Come aggiornare il report ogni mese senza toccare nulla

La sintassi:

=SCARTO(rif; righe; colonne; [altezza]; [larghezza])

I parametri:

  • rif — la cella di partenza (il tuo ancoraggio)
  • righe — quante righe spostarsi verso il basso (negativo = su)
  • colonne — quante colonne spostarsi a destra (negativo = sinistra)
  • altezza (opzionale) — quante righe selezionare
  • larghezza (opzionale) — quante colonne selezionare

Esempio base. Hai vendite giornaliere in B2:B100. Vuoi sempre la somma degli ultimi 10 giorni, qualunque sia il giorno di oggi:

=SOMMA(SCARTO(B2; 0; 0; 10; 1))

Questo prende 10 celle a partire da B2 (stessa posizione, stessa colonna) e le somma. Aggiunge nuovi dati? La formula resta valida perche' punta sempre a B2 e conta in avanti.

Il caso reale: ultimi 12 mesi sempre aggiornati

Immagina di avere il fatturato mensile in B2:B13 (gennaio-dicembre 2025) e stai aggiungendo il 2026 in B14, B15, ecc. Vuoi sempre la somma degli ultimi 12 mesi.

Con una formula statica scriveresti:

=SOMMA(B14:B25)  ← da aggiornare ogni mese a mano

Con SCARTO:

=SOMMA(SCARTO(B2; CONTA.NUMERI(B2:B100)-12; 0; 12; 1))

CONTA.NUMERI(B2:B100) conta quante celle non vuote ci sono — cioè quanti mesi hai caricato. Sottrai 12 e hai l'offset per partire dall'inizio degli ultimi 12 mesi. Aggiunge gennaio 2027? La formula si aggiorna da sola.

Come SCARTO sposta la finestra mobile ogni mese: i dati scorrono, la formula resta

TESTO: numeri e date che parlano italiano

TESTO prende un numero o una data e lo converte in testo formattato secondo un codice che tu definisci. Il risultato e' sempre testo — non un numero — il che lo rende perfetto per costruire etichette, intestazioni e frasi nei report.

La sintassi:

=TESTO(valore; formato)

Formati data in italiano

In Excel italiano, i codici data usano lettere italiane:

CodiceCosa mostraEsempio (01/08/2025)
"gg/mm/aaaa"Data completa01/08/2025
"gg mmmm aaaa"Data testuale01 agosto 2025
"mmmm"Solo il nome del meseagosto
"mmm"Mese abbreviatoago
"aaaa"Solo l'anno2025

Esempio pratico. Vuoi che la cella mostri il mese corrente scritto per esteso:

=TESTO(OGGI(); "mmmm aaaa")

Risultato: "aprile 2026". Ogni mese che passa, la cella si aggiorna automaticamente.

Formati numero in italiano

Per i numeri, i codici seguono il formato italiano (punto = separatore migliaia, virgola = decimali):

CodiceCosa mostraEsempio (1234567.89)
"#.##0,00"Migliaia e decimali1.234.567,89
"#.##0"Solo migliaia1.234.568
"#.##0,00 €"Con simbolo euro1.234.567,89 €
"0,0%"Percentuale123456789,0% ← attenzione

Per le percentuali, Excel divide per 100 automaticamente. Quindi per mostrare 12,5%, il valore in cella deve essere 0,125, non 12,5.

TESTO in azione: numeri e date grezzi diventano testo italiano formattato

Costruire frasi con TESTO

Il vero potere di TESTO e' quando lo usi per costruire frasi complete combinandolo con &:

="Report vendite " & TESTO(OGGI(); "mmmm aaaa") & " | Totale: " & TESTO(B5; "#.##0,00 €")

Risultato: "Report vendite aprile 2026 | Totale: 45.230,00 €"

Questo e' il tipo di intestazione dinamica che aggiorna da sola il nome del mese e il totale ogni volta che ricalcoli il foglio.

Il report mensile completo

Adesso costruiamo un report che usa entrambe le formule insieme. Struttura del foglio:

Dati di vendita (foglio "Dati"):

RigaColonna AColonna B
1DataVendite (EUR)
201/01/202512.500
301/02/202514.200
.........
1501/03/202618.700

Report (foglio "Report"):

In C1 — intestazione dinamica con il mese corrente:

="Vendite " & TESTO(MAX(Dati!A:A); "mmmm aaaa")

In C2 — totale ultimi 3 mesi con SCARTO:

=SOMMA(SCARTO(Dati!B2; CONTA.NUMERI(Dati!B2:B100)-3; 0; 3; 1))

In C3 — media ultimi 3 mesi:

=MEDIA(SCARTO(Dati!B2; CONTA.NUMERI(Dati!B2:B100)-3; 0; 3; 1))

In C4 — etichetta con i mesi coperti:

="Periodo: " & TESTO(SCARTO(Dati!A2; CONTA.NUMERI(Dati!A2:A100)-3; 0; 1; 1); "mmmm") &
" - " & TESTO(MAX(Dati!A:A); "mmmm aaaa")

Risultato: "Periodo: gennaio - marzo 2026"

Aggiungi un nuovo mese ai dati? Le celle C1, C2, C3, C4 si aggiornano tutte automaticamente. Zero intervento manuale.

Errori comuni da evitare

1. SCARTO da' errore #RIF!

Se lo spostamento porta fuori dal foglio (es. righe negative che escono dal foglio), Excel restituisce #RIF!. Aggiungi un controllo:

=SE(CONTA.NUMERI(B2:B100)>=12; SOMMA(SCARTO(B2; CONTA.NUMERI(B2:B100)-12; 0; 12; 1)); "Dati insufficienti")

2. I codici data nella versione inglese di Excel

Se apri il file su un Excel in inglese, "mmmm" mostrera' i nomi dei mesi in inglese, non in italiano. Per report che circolano in piu' lingue, considera di usare un campo separato con il nome del mese in italiano, oppure usa TESTO solo per i report in italiano.

3. SCARTO e' volatile — attenzione alle performance

SCARTO ricalcola ogni volta che qualsiasi cella nel foglio cambia. Su file con migliaia di righe e molte formule SCARTO, potresti notare un rallentamento. Alternativa moderna: usa CERCA.X o INDICE+CONFRONTA per riferimenti dinamici meno costosi. Per report mensili con poche centinaia di righe, SCARTO va benissimo.

4. TESTO restituisce testo, non numeri

=SOMMA(TESTO(B2:B10; "#,##0"))  ← SBAGLIATO — TESTO restituisce testo, non puoi sommarlo

TESTO e' solo per visualizzare — mai usarla nei calcoli. Usa TESTO solo per intestazioni, etichette, e celle che mostrano il risultato finale.

Finestra scorrevole: selezionare N mesi precedenti a una data specifica

Il caso d'uso avanzato: il report deve mostrare i 6 mesi precedenti a una data scelta dall'utente, non sempre "gli ultimi N dal oggi".

In A1 metti la data di riferimento. In B2:B100 hai il fatturato mensile con date in A2:A100.

Quante righe dall'inizio fino alla data di riferimento?

=CONTA.SE(A2:A100; "<="&A1)

Poi SCARTO dalla fine di quell'intervallo, 6 mesi indietro:

=SOMMA(SCARTO(B2; CONTA.SE(A2:A100; "<="&A1)-6; 0; 6; 1))

Cambia A1 da "31/12/2025" a "30/06/2025" e il report mostra automaticamente i 6 mesi precedenti a giugno 2025. Questo e' il tipo di flessibilita' che permette al management di esplorare periodi storici senza toccare le formule.

Report con confronto anno precedente

Spesso serve confrontare mese corrente vs stesso mese anno precedente. Con SCARTO puoi estrarre entrambi:

=SCARTO(B2; CONTA.NUMERI(B2:B100)-1; 0; 1; 1)       ← mese corrente
=SCARTO(B2; CONTA.NUMERI(B2:B100)-13; 0; 1; 1)      ← stesso mese anno fa

La differenza tra i due offset e' 12 — un anno di mesi. Se i dati coprono almeno 13 mesi, il confronto funziona automaticamente.

Variazione percentuale:

=(SCARTO(B2; CONTA.NUMERI(B2:B100)-1; 0; 1; 1) /
  SCARTO(B2; CONTA.NUMERI(B2:B100)-13; 0; 1; 1)) - 1

Formatta con "0,0%" e mostra la variazione anno su anno. Con TESTO puoi costruire la label completa:

="Var. YoY: " & TESTO((SCARTO(B2;N-1;0;1;1)/SCARTO(B2;N-13;0;1;1))-1; "+0,0%;-0,0%;0,0%")

Il formato "+0,0%;-0,0%;0,0%" usa tre sezioni separate da ;: positivo (con +), negativo (con -), zero. Risultato: "+12,3%" se crescita, "-5,1%" se calo.

Numero fattura con TESTO: codici progressivi italiani

Bonus utile: TESTO per generare codici fattura nel formato italiano standard.

="FAT-" & ANNO(OGGI()) & "-" & TESTO(A2; "0000")

Se A2 contiene il numero progressivo (1, 2, 3...), il risultato e' "FAT-2026-0001", "FAT-2026-0002". Standard per la numerazione fatture italiane.

Puoi anche costruire codici con il mese:

="FAT-" & TESTO(OGGI(); "aaaa-mm") & "-" & TESTO(A2; "000")

Risultato: "FAT-2026-04-001". Utile quando vuoi che il codice includa mese e anno per archivio.

Sign in to continue reading

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


Approfondisci:

  • Scarica il Template Report Mensile Automatico — report con SCARTO, TESTO, intestazioni dinamiche
  • Formule di ricerca e riferimento — SCARTO, INDICE, CONFRONTA e tutte le formule per navigare i dati in Excel
  • Formule testo Excel — CONCATENA, SINISTRA, DESTRA e le altre formule per lavorare con il testo
  • Chiedi all'Assistente AI — hai dubbi su SCARTO o TESTO? L'assistente risponde in italiano
All Posts

Author

avatar for Excel SOS
Excel SOS

Categories

  • Formule
  • Tutorial
SCARTO: il riferimento che si muoveIl caso reale: ultimi 12 mesi sempre aggiornatiTESTO: numeri e date che parlano italianoFormati data in italianoFormati numero in italianoCostruire frasi con TESTOIl report mensile completoErrori comuni da evitareFinestra scorrevole: selezionare N mesi precedenti a una data specificaReport con confronto anno precedenteNumero fattura con TESTO: codici progressivi italiani

More Posts

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
Quanto Ti Costa Davvero quel Prestito? TASSO Calcola il Tasso Effettivo, FRAZIONE.ANNO Misura il Periodo Esatto
Premium
FormuleTutorial

Quanto Ti Costa Davvero quel Prestito? TASSO Calcola il Tasso Effettivo, FRAZIONE.ANNO Misura il Periodo Esatto

La banca ti dice 8% annuo ma vuoi verificare? TASSO calcola il tasso reale dalle tue rate, FRAZIONE.ANNO normalizza i periodi irregolari. Tutorial con esempi pratici.

avatar for Excel SOS
Excel SOS
2026/04/07
Come Sommare le Vendite per Regione (Senza Dati Sbagliati nel Mezzo)
Premium
FormuleTutorial

Come Sommare le Vendite per Regione (Senza Dati Sbagliati nel Mezzo)

Usa DB.SOMMA per sommare vendite con criteri e VAL.TESTO per trovare dati sporchi. Due formule database per report affidabili.

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.