LogoExcel SOS
  • Assistant
  • Blog
  • Templates
  • Pricing
Report Vendite Settimanale in Excel: 2 Formule che il Tuo Capo Apprezzerà
2026/04/05
Premium

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.

Hai un foglio Excel con centinaia di righe di vendite. Ogni riga ha una data, un prodotto, una regione, un importo. Il tuo capo ti chiede: "Come sono andate le vendite questa settimana rispetto alle altre?" Tu scorri il file su e giù, fai qualche somma a mano, e dopo mezz'ora hai un numero approssimativo che non convince nemmeno te.

Il problema non è il foglio. Il problema è che stai guardando i dati giorno per giorno, quando dovresti raggrupparli per settimana e filtrarli per categoria. Due formule risolvono tutto: NUM.SETTIMANA per etichettare ogni vendita con il numero della settimana, e MEDIA.VALORI per calcolare la media per categoria senza tabelle pivot.

Vuoi il foglio già pronto? Scarica il Report Vendite Settimanale Excel con tutte le formule di questo articolo.

Come funziona NUM.SETTIMANA

NUM.SETTIMANA fa una cosa sola: prende una data e ti dice in quale settimana dell'anno cade. La sintassi è:

=NUM.SETTIMANA(data; [tipo])

Il secondo parametro è importante. In Italia il lunedì è il primo giorno della settimana, quindi usa 2 come tipo:

=NUM.SETTIMANA(A2; 2)

Esempio pratico. Hai questa tabella vendite:

ABCD
1DataProdottoRegioneImporto
206/01/2026StampanteMilano450,00 €
308/01/2026MonitorRoma320,00 €
413/01/2026StampanteNapoli410,00 €
515/01/2026TastieraMilano85,00 €

Aggiungi una colonna E con intestazione "Settimana" e in E2 scrivi:

=NUM.SETTIMANA(A2; 2)

Copia in basso. Risultato:

E
Settimana
2
2
3
3

Le vendite del 6 e 8 gennaio cadono entrambe nella settimana 2. Quelle del 13 e 15 nella settimana 3. Ora hai un'etichetta per raggruppare.

Diagramma del flusso: data entra in NUM.SETTIMANA e diventa numero settimana, poi i dati filtrati entrano in MEDIA.VALORI e diventano media per categoria

MEDIA.VALORI: la media che filtra da sola

MEDIA.VALORI è una funzione database. Calcola la media di una colonna, ma solo per le righe che rispettano i criteri che definisci tu. La sintassi:

=MEDIA.VALORI(database; campo; criteri)

Tre parametri:

  • database: tutto il tuo intervallo dati, intestazioni comprese (es. A1:E100)
  • campo: il nome della colonna di cui vuoi la media (es. "Importo")
  • criteri: un piccolo intervallo con intestazione + valore da filtrare

Ecco come funziona. Immagina di voler sapere l'importo medio delle vendite della settimana 2. Crea un'area criteri in una zona libera del foglio, per esempio in G1:G2:

G
1Settimana
22

Poi scrivi:

=MEDIA.VALORI(A1:E100; "Importo"; G1:G2)

Risultato: 385,00 € (la media tra 450 e 320).

Il vantaggio rispetto a MEDIA.SE? MEDIA.VALORI accetta criteri su più colonne contemporaneamente. Vuoi la media delle vendite della settimana 2 solo per Milano? Basta allargare l'area criteri:

GH
1SettimanaRegione
22Milano

La stessa formula ora restituisce 450,00 € (solo la stampante venduta a Milano nella settimana 2).

Costruire il report settimanale passo per passo

Mettiamo tutto insieme. Il tuo file vendite ha 200 righe che coprono gennaio e febbraio 2026. Vuoi un report che mostri, per ogni settimana e ogni categoria prodotto, la media degli importi.

Passo 1: aggiungi la colonna Settimana

In E1 scrivi "Settimana". In E2:

=NUM.SETTIMANA(A2; 2)

Copia fino a E201. Ora ogni vendita ha il suo numero di settimana.

Passo 2: prepara l'area criteri

Scegli un'area libera — per esempio da G1 in poi. In G1 scrivi "Settimana", in H1 scrivi "Prodotto".

Passo 3: costruisci la griglia del report

Da J1 in poi, crea una tabella così:

JKLM
1SettimanaStampanteMonitorTastiera
22
33
44

Passo 4: la formula

In K2 (media delle stampanti nella settimana 2), devi prima impostare i criteri. In G2 metti il numero della settimana (puoi fare =J2), in H2 metti il prodotto (puoi fare =K$1). Poi:

=MEDIA.VALORI($A$1:$E$201; "Importo"; $G$1:$H$2)

Usa i riferimenti assoluti su database e criteri. Aggiorna G2 e H2 per ogni combinazione, oppure — se vuoi automatizzare del tutto — usa una formula che imposta i criteri dinamicamente.

Il trucco per renderlo automatico: metti in G2 la formula =J2 e in H2 la formula =K$1. Così quando copi la formula MEDIA.VALORI nelle celle adiacenti, i criteri si aggiornano da soli.

Risultato

JKLM
1SettimanaStampanteMonitorTastiera
22450,00 €320,00 €—
33410,00 €—85,00 €
44380,00 €290,00 €95,00 €

In un colpo d'occhio vedi che le stampanti vendono costantemente tra i 380-450 €, i monitor calano, e le tastiere restano sotto i 100 €. Prova a ottenere questo risultato scorrendo il foglio a mano.

Un fumetto in tre pannelli: nel primo il personaggio è sommerso di dati, nel secondo scopre le formule su excelsos.app, nel terzo mostra orgoglioso il report settimanale al capo

Gli errori che fanno tutti

Errore 1: dimenticare il tipo 2 in NUM.SETTIMANA.

=NUM.SETTIMANA(A2)

Senza il secondo parametro, Excel usa la domenica come primo giorno. In Italia il lunedì è lo standard. Risultato: le vendite del lunedì finiscono nella settimana sbagliata.

Correzione:

=NUM.SETTIMANA(A2; 2)

Errore 2: intestazioni dei criteri diverse dal database.

Se nel database la colonna si chiama "Prodotto" e nell'area criteri scrivi "Categoria", MEDIA.VALORI restituisce #VALORE!. Le intestazioni devono essere identiche, maiuscole/minuscole incluse.

Errore 3: area criteri con righe vuote sotto.

Se l'area criteri è G1:H3 ma H3 è vuota, MEDIA.VALORI la interpreta come "qualsiasi valore" per quel campo. Risultato: calcola la media di tutte le righe, non solo quelle filtrate. Assicurati che l'area criteri contenga solo le righe compilate.

Tecniche avanzate per report professionali

Report con media mobile settimanale

Vuoi confrontare ogni settimana con la media delle ultime 4 settimane? Aggiungi una colonna al report. Se il risultato della settimana corrente è in K2 e quelli delle settimane precedenti sono sopra:

=MEDIA(K2:K5)

Ma per le prime settimane non hai 4 valori. Gestisci il caso con SE:

=SE(CONTA.VALORI(K2:K5)>=4; MEDIA(K2:K5); "Dati insufficienti")

Criteri multipli con OR (righe duplicate)

MEDIA.VALORI supporta criteri OR usando righe multiple nell'area criteri. Vuoi la media per Milano oppure Roma?

GH
1SettimanaRegione
22Milano
32Roma

Con l'area criteri G1:H3, MEDIA.VALORI calcola la media delle vendite della settimana 2 che sono a Milano OPPURE a Roma. Le righe nell'area criteri funzionano come OR, le colonne come AND.

Soglie di allarme automatiche

Aggiungi una colonna "Trend" al report. In N2:

=SE(K2>MEDIA($K$2:$K$9); "sopra media"; SE(K2<MEDIA($K$2:$K$9)*0,8; "ATTENZIONE"; "nella media"))

Quando la media settimanale di un prodotto scende sotto l'80% della media generale, Excel ti avvisa. Il tuo capo vedrà subito dove intervenire.

Combinare con formattazione condizionale

Seleziona le celle dei risultati (K2:M9). Vai su Home → Formattazione condizionale → Scale di colori. Scegli verde-giallo-rosso. Le settimane migliori diventano verdi, le peggiori rosse. Un cruscotto vendite in 30 secondi.

Sign in to continue reading

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


Approfondisci:

  • Scarica il Report Vendite Settimanale Excel — il foglio già pronto con tutte le formule
  • Tutte le funzioni Data e Ora — la guida completa a NUM.SETTIMANA e le altre
  • Tutte le funzioni Database — MEDIA.VALORI, DB.SOMMA e le altre
  • Chiedi all'Assistente AI — se hai dubbi su come adattare queste formule al tuo caso
All Posts

Author

avatar for Excel SOS
Excel SOS

Categories

  • Formule
  • Tutorial
Come funziona NUM.SETTIMANAMEDIA.VALORI: la media che filtra da solaCostruire il report settimanale passo per passoPasso 1: aggiungi la colonna SettimanaPasso 2: prepara l'area criteriPasso 3: costruisci la griglia del reportPasso 4: la formulaRisultatoGli errori che fanno tuttiTecniche avanzate per report professionaliReport con media mobile settimanaleCriteri multipli con OR (righe duplicate)Soglie di allarme automaticheCombinare con formattazione condizionale

More Posts

3 Formule per Sapere Se Ti Puoi Permettere Quel Mutuo
Premium
FormuleTutorial

3 Formule per Sapere Se Ti Puoi Permettere Quel Mutuo

Calcola la rata del mutuo in Excel con RATA, controlla se rientra nel budget con SE, e arrotonda i centesimi con ARROTONDA. Tutto in italiano.

avatar for Excel SOS
Excel SOS
2026/04/05
SE.ERRORE: Come Gestire gli Errori in Excel senza Impazzire
ErroriFormuleTutorial

SE.ERRORE: Come Gestire gli Errori in Excel senza Impazzire

Hai #N/D, #DIV/0! o #VALORE! ovunque? SE.ERRORE risolve tutto. Guida pratica con esempi reali per eliminare gli errori dai tuoi fogli Excel.

avatar for Excel SOS
Excel SOS
2026/04/05
Tabelle Pivot in Excel: Come Funzionano e Quando Usarle
Tutorial

Tabelle Pivot in Excel: Come Funzionano e Quando Usarle

Guida pratica alle tabelle pivot in Excel italiano: come crearle, strutturarle e usarle per analizzare dati senza scrivere una sola formula.

avatar for Excel SOS
Excel SOS
2026/03/07

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.