Formula Excel: Conta Giorno della settimana in un Intervallo di date

Se si dispone di un elenco di date, come si può contare quante volte compare un determinato giorno della settimana in tale elenco, come mostrato nello screenshot qui sopra?
Se desideri seguire questa guida passo passo, scarica il foglio di esempio.
Formula generica:
| SUMPRODUCT(--(WEEKDAY(date_range)=week_day)) |
Sintassi e argomenti
| Date_range: the references of dates that you want to count number of a specific weekday within. |
| Week_day: a number that indicates the day of week. |
Numero del giorno della settimana
| Giorno della settimana | Numero |
| Domenica | 1 |
| Lunedì | 2 |
| Martedì | 3 |
| Mercoledì | 4 |
| Giovedì | 5 |
| Venerdì | 6 |
| Sabato | 7 |
Valore restituito
La formula restituisce un valore numerico.
Come funziona questa formula
Ad esempio, nell’intervallo B3:B10 sono elencate alcune date, mentre i relativi numeri dei giorni della settimana corrispondenti si trovano nell’intervallo F3:F9. Per contare ciascun giorno della settimana all’interno di questo intervallo di date, utilizza la formula seguente:
| =SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
Premi Invio per ottenere il primo risultato del conteggio.
Trascina la maniglia di riempimento automatico sulle celle per applicare la formula dove necessario.
Spiegazione
WEEKDAY funzione: conta il giorno della settimana in un intervallo di date. La formula WEEKDAY($B$3:$B$10) restituisce un risultato sotto forma di matrice:
{6;6;3;1;3;7;1;6}
La formula =(WEEKDAY($B$3:$B$10)=F3)restituisce un risultato in forma di matrice:
{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO}
SUMPRODUCT funzione: restituisce il risultato della moltiplicazione e somma di matrici.
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3))
=SUMPRODUCT(--{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO})
=0
Nella formula
= SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F4))
= SUMPRODUCT(--{FALSO; FALSO; VERO; FALSO; VERO; FALSO; FALSO; FALSO})
=2
Formule correlate
- Contare solo i giorni feriali tra due date
Questa guida ti offre formule per contare esclusivamente i giorni feriali compresi tra due date, escludendo weekend e festività. - Contare un giorno specifico della settimana tra due date
Questa guida ti mostra la formula per contare quante volte un determinato giorno della settimana ricorre tra due date in Excel. - Contare i giorni tra due date
Scopri le formule per calcolare con precisione giorni, settimane, mesi o anni tra due date. - Conversione del tempo in minuti decimali
Questa guida ti mostra una formula semplice per convertire il tempo in minuti decimali direttamente in Excel.
Funzioni correlate
- Funzione WEEKNUM di Excel
Restituisce il numero della settimana corrispondente alla data specificata all’interno dell’anno. - Funzione WORKDAY di Excel
Aggiunge giorni lavorativi alla data di inizio specificata e restituisce una data lavorativa. - Funzione MONTH di Excel
La funzione MONTH estrae il mese sotto forma di numero intero (da 1 a 12) da una data. - Funzione DAY di Excel
La funzione DAY estrae il giorno come numero (da 1 a 31) da una data. - Funzione YEAR di Excel
La funzione YEAR restituisce l’anno corrispondente alla data specificata, nel formato numerico a quattro cifre.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.