LogoExcel SOS
  • Assistant
  • Blog
  • Templates
  • Pricing
Previsioni Vendite per Prodotto in Excel: UNICI Separa i Prodotti, PREVISIONE.LINEARE Stima il Futuro
2026/04/06
Premium

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.

Il direttore commerciale ti manda un messaggio alle 17:45: "Quante unità di Laptop, Mouse e Tastiera dovremo ordinare il mese prossimo? Mi serve entro domani mattina."

Tu apri il file Excel delle vendite: 800 righe, tre colonne. Prodotto, mese, quantità. Tutto mescolato. Nessuna distinzione. Nessuna previsione.

Potresti filtrare, copiare, incollare, filtrare ancora... oppure usare due formule che fanno tutto da sole, in modo dinamico, e si aggiornano ogni volta che arrivano dati nuovi.

Vuoi il foglio già pronto? Scarica il Forecast Vendite per Prodotto con UNICI + PREVISIONE.LINEARE già configurati su 12 mesi di dati storici.

Anteprima del modello Excel Forecast Vendite

Il Problema: Dati Misti e Nessuna Previsione

Il registro vendite tipico ha questa forma:

MeseProdottoVendite
1Laptop45
1Mouse120
1Tastiera78
2Laptop52
2Mouse135
.........

I prodotti sono interlacciati riga per riga. Per fare una previsione su ogni prodotto dovresti:

  1. Filtrare per "Laptop" → copiare le 12 righe → incollare altrove
  2. Applicare la formula di forecast
  3. Ripetere per "Mouse"
  4. Ripetere per "Tastiera"
  5. E quando arriva il prodotto nr. 12... buona fortuna

Fumetto: Marco con il foglio vendite

Ci sono due formule che risolvono questo problema. La prima ordina il caos dei prodotti duplicati. La seconda guarda indietro per proiettare avanti.

UNICI: Estrai i Prodotti Unici in un Click

UNICI (in inglese UNIQUE) analizza un intervallo e restituisce solo i valori distinti, eliminando i duplicati. È una formula dinamica: il risultato si espande automaticamente man mano che aggiungi nuovi prodotti.

Sintassi:

=UNICI(matrice; [per_colonna]; [esattamente_una_volta])

Uso pratico:

Se in B2:B800 hai l'elenco dei prodotti (con tutti i duplicati mese per mese), basta:

=UNICI(B2:B800)

Il risultato si "riversa" verso il basso in automatico: se hai 5 prodotti diversi, ottieni 5 righe. Se a luglio aggiungi un sesto prodotto, la formula lo include da sola senza che tu faccia nulla.

Versione ordinata:

=ORDINA(UNICI(B2:B800))

Questo ordina alfabeticamente la lista. Utile se il report finale deve avere i prodotti in ordine.

Nota: UNICI e ORDINA sono disponibili solo in Excel 365 e Excel 2021. Se usi Excel 2019 o versioni precedenti, devi usare le combinazioni classiche con RIMUOVI.DUPLICATI o pivot.

Esempio concreto — lista prodotti da un registro:

Laura lavora in un'azienda di distribuzione IT a Torino. Il suo foglio Dati ha:

  • Colonna A: Mese (1-12)
  • Colonna B: Prodotto
  • Colonna C: Quantità venduta

In una cella separata (es. E2) scrive:

=ORDINA(UNICI(Dati!B2:B800))

Risultato in E2:E6:

Cavo HDMI
Laptop
Mouse
SSD Esterno
Tastiera

Cinque prodotti, estratti automaticamente, ordinati. Ogni volta che il file viene aggiornato con nuovi dati, la lista si aggiorna da sola.

PREVISIONE.LINEARE: Stima il Prossimo Mese con i Dati Storici

PREVISIONE.LINEARE calcola un valore futuro basandosi su una retta di regressione lineare costruita sui dati storici. In parole semplici: guarda come sono andati i mesi passati e stima il prossimo seguendo lo stesso trend.

Sintassi:

=PREVISIONE.LINEARE(x; y_noti; x_noti)
  • x = il valore futuro da stimare (es. il mese 13)
  • y_noti = i valori storici (es. le quantità vendute nei mesi 1-12)
  • x_noti = i punti temporali corrispondenti (es. i numeri di mese 1-12)

Esempio semplice — forecast per un prodotto:

Marco ha le vendite mensili di Laptop in B2:B13 (mesi 1-12). Vuole stimare il mese 13:

=PREVISIONE.LINEARE(13; B2:B13; A2:A13)

Dove A2:A13 contiene i numeri 1, 2, 3... 12.

Se le vendite sono state in crescita costante (45, 52, 48, 60, 55, 63, 68, 72, 70, 78, 82, 85), la formula restituirà qualcosa come 89 — un'estrapolazione ragionevole del trend.

Diagramma del flusso UNICI → SOMMA.PIU.SE → PREVISIONE.LINEARE

Importante: la regressione lineare funziona bene quando il trend è abbastanza stabile. Se le vendite hanno stagionalità forte (picco a Natale, crollo ad agosto), il risultato grezzo sarà meno preciso — ma nella sezione Premium vediamo come correggerlo.

Il Combo: Dal Registro Vendite alla Previsione in 3 Passi

Adesso combiniamo le due formule per ottenere una previsione per ogni prodotto in modo completamente automatico.

Struttura del foglio:

Sheet "Dati" (il tuo registro grezzo):

A         B          C
Mese      Prodotto   Quantità
1         Laptop     45
1         Mouse      120
1         Tastiera   78
2         Laptop     52
...

Sheet "Previsioni":

Passo 1 — Estrai i prodotti unici (cella E2):

=ORDINA(UNICI(Dati!B:B))

→ E2:E6 contiene la lista dinamica dei prodotti

Passo 2 — Aggrega le vendite mensili per prodotto:

In F2 (prime vendite del prodotto in E2, per il mese 1):

=SOMMA.PIU.SE(Dati!C:C; Dati!B:B; $E2; Dati!A:A; F$1)

Dove F1:Q1 contiene i numeri di mese 1-12.

Copia questa formula su tutto il range F2:Q6 — ogni cella calcola le vendite di quel prodotto in quel mese specifico.

Passo 3 — Forecast per il mese 13 (colonna R):

=PREVISIONE.LINEARE(13; F2:Q2; $F$1:$Q$1)

Trascina verso il basso per tutti i prodotti.

Risultato: una tabella con forecast per ogni prodotto, completamente automatica.

ProdottoGenFeb...DicForecast Gen
Cavo HDMI3438...5256
Laptop4552...8589
Mouse120135...158164

Quando a fine mese aggiungi le vendite di dicembre nel foglio Dati, il forecast si ricalcola da solo.

Gli Errori da Non Fare

1. Dati storici con lacune (mesi mancanti)

Se il mese 7 non ha dati (estate, chiusura), PREVISIONE.LINEARE prende comunque il valore 0 — che distorce il trend verso il basso. Soluzione: usa SOMMA.PIU.SE con un controllo SE(somma=0; ""; somma) per escludere i mesi vuoti, o riempi con la media dei mesi adiacenti.

2. Confondere FORECAST con PREVISIONE.LINEARE

=FORECAST(...) è la vecchia versione, tecnicamente deprecata da Excel 2016. È ancora presente per retrocompatibilità ma non riceverà aggiornamenti futuri. Usa sempre PREVISIONE.LINEARE per i nuovi file.

3. UNICI su intervallo troppo grande

=UNICI(B:B) su un'intera colonna può essere lento su file grandi. Limita l'intervallo al range effettivo dei dati: =UNICI(B2:B5000) è più performante.

4. Dimentica il parametro per_colonna

=UNICI(B2:B100; VERO)  ← estrae unici per riga (trasversalmente)
=UNICI(B2:B100)        ← estrae unici per colonna (verticalmente) ← quello che vuoi quasi sempre

Il default è FALSO (per colonna), che è corretto per elenchi verticali. Ma se stai lavorando con matrici orizzontali, ricordati di specificarlo.

Tecniche Avanzate: Forecast Più Precisi e Dashboard Dinamica

Forecast con stagionalità (correzione manuale)

La regressione lineare pura non cattura la stagionalità. Se vendi più ombrelli a novembre e meno ad agosto, il trend lineare ti darà una stima neutra che non rispecchia la realtà.

Soluzione semplice: calcola il coefficiente stagionale di ogni mese e moltiplicalo al forecast:

=PREVISIONE.LINEARE(13; F2:Q2; $F$1:$Q$1) * (MEDIA(F2:I2) / MEDIA(F2:Q2))

Questo moltiplica il forecast per il rapporto tra la media del primo trimestre e la media annua — amplificando o smorzando la stima in base al pattern storico.

Numeri di mese automatici con SEQUENZA

Invece di scrivere 1, 2, 3... 12 manualmente in F1:Q1, usa:

=SEQUENZA(1; 12; 1; 1)

Questo genera automaticamente la sequenza {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12} in una riga. Quando vuoi estendere a 24 mesi, cambi solo il parametro.

Per aggiungere il forecast al mese 13 direttamente nello stesso intervallo:

=SEQUENZA(1; 13; 1; 1)

E aggiorna la formula PREVISIONE.LINEARE con x=13.

Dashboard con ORDINA + UNICI per prodotti top

Per mostrare solo i prodotti con il forecast più alto (es. top 3):

In E2:

=ORDINA(UNICI(Dati!B:B); ; -1)

In F2 (forecast per il prodotto in E2):

=PREVISIONE.LINEARE(13; SOMMA.PIU.SE(Dati!C:C; Dati!B:B; E2; Dati!A:A; {1;2;3;4;5;6;7;8;9;10;11;12}); {1;2;3;4;5;6;7;8;9;10;11;12})

Usa GRANDE(F2:F10; 1) e INDICE per trovare il prodotto con il forecast massimo.

Forecast per settimana (invece che per mese)

Se hai dati settimanali invece che mensili, sostituisci i numeri di mese con i numeri di settimana:

=PREVISIONE.LINEARE(53; vendite_sett_1:vendite_sett_52; {1;2;3;...;52})

Con NUM.SETTIMANA.ISO puoi estrarre il numero di settimana da una data:

=NUM.SETTIMANA.ISO(A2)

E poi aggregare con SOMMA.PIU.SE per settimana invece che per mese, combinando il tutto con il forecast.

Sign in to continue reading

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


Approfondisci:

  • Scarica il Forecast Vendite per Prodotto — 12 mesi di dati campione già configurati
  • SOMMA.PIU.SE, CONTA.SE e MEDIA.SE — aggregare prima di prevedere
  • SCARTO e TESTO per report che si aggiornano da soli — il report che non richiede intervento manuale
  • Chiedi all'Assistente AI — se il tuo dataset ha forme particolari, l'AI ti aiuta ad adattare le formule
All Posts

Author

avatar for Excel SOS
Excel SOS

Categories

  • Formule
  • Tutorial
Il Problema: Dati Misti e Nessuna PrevisioneUNICI: Estrai i Prodotti Unici in un ClickPREVISIONE.LINEARE: Stima il Prossimo Mese con i Dati StoriciIl Combo: Dal Registro Vendite alla Previsione in 3 PassiGli Errori da Non FareTecniche Avanzate: Forecast Più Precisi e Dashboard DinamicaForecast con stagionalità (correzione manuale)Numeri di mese automatici con SEQUENZADashboard con ORDINA + UNICI per prodotti topForecast per settimana (invece che per mese)

More Posts

Report Vendite Settimanale in Excel: 2 Formule che il Tuo Capo Apprezzerà
Premium
FormuleTutorial

Report Vendite Settimanale in Excel: 2 Formule che il Tuo Capo Apprezzerà

Usa NUM.SETTIMANA e MEDIA.VALORI per creare un report vendite settimanale automatico in Excel. Guida pratica con esempi reali.

avatar for Excel SOS
Excel SOS
2026/04/05
CERCA.VERT vs CERCA.X: Quale Usare nel 2026?
FormuleTutorial

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.

avatar for Excel SOS
Excel SOS
2026/03/28
Il Foglio che Non Si Rompe Mai: Come NON e VAL.VUOTO Bloccano gli Errori Prima che Succedano
Premium
FormuleTutorial

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.

avatar for Excel SOS
Excel SOS
2026/04/06

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.