Formula Excel: conta il giorno della settimana in un intervallo di date
Se c'è un elenco di date, come puoi contare un determinato giorno della settimana in un elenco di date come mostrato nell'immagine sopra?
Se vuoi seguire questo tutorial, scarica il foglio di calcolo 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 giorno_settimana
giorno feriale | Numero |
Domenica | 1 |
Lunedì | 2 |
Martedì | 3 |
Mercoledì | 4 |
Giovedì | 5 |
Venerdì | 6 |
Sabato | 7 |
Valore di ritorno
La formula ritorna a un valore numerico.
Come funziona questa formula
Ad esempio, l'intervallo B3: B10 elenca le date e il corrispondente elenco dei numeri della settimana nell'intervallo F3: F9, ora devi contare ogni giorno della settimana in questo intervallo di date, utilizza la formula seguente:
=SUMPRODUCT(--(WEEKDAY($B$3:$B$10)=F3)) |
Press Enter tasto per ottenere il primo risultato del conteggio.
Trascina il quadratino di riempimento automatico sulle celle per applicare questa formula di cui hai bisogno.
Spiegazione
WEEKDAY funzione: conta il giorno della settimana in un intervallo di date. La formula GIORNO.SETTIMANA ($ B $ 3: $ B $ 10) restituisce un risultato di matrice:
{6;6;3;1;3;7;1;6}
La formula = (GIORNO.SETTIMANA ($ B $ 3: $ B $ 10) = F3) restituisce un risultato di matrice:
{FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO}
MATR.SOMMA.PRODOTTO funzione: restituisce il risultato di array moltiplicati e sommati.
= SUMPRODUCT (- (WEEKDAY ($ B $ 3: $ B $ 10) = F3))
= SUMPRODUCT (- {FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE})
=0
Nella formula
= SUMPRODUCT (- (WEEKDAY ($ B $ 3: $ B $ 10) = F4))
= SUMPRODUCT (- {FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE}
=2
Formule relative
- Contare i giorni feriali solo tra due date
Questo tutorial fornisce formule per contare i giorni esclusi i fine settimana e i giorni festivi tra due date - Contare il giorno della settimana specifico tra due date
Questo tutorial fornisce la formula per contare un giorno della settimana specifico tra due date date in Excel. - Contare i giorni tra due date
Qui fornisci le formule per contare giorni, settimane, mesi o anni tra due date. - Converti il tempo in minuti decimali
In questo tutorial, fornisce una formula per convertire il tempo in minuti decimali in Excel.
Funzioni relative
- Funzione WEEKNUM di Excel
Restituisce il numero della settimana della data specificata in un anno - Funzione Excel WORKDAY
Aggiunge i giorni lavorativi alla data di inizio specificata e restituisce un giorno lavorativo - Funzione MESE di Excel
Il MESE viene utilizzato per ottenere il mese come numero intero (da 1 a 12) dalla data. - Funzione Excel DAY
La funzione GIORNO ottiene il giorno come numero (da 1 a 31) da una data - Funzione Excel YEAR
La funzione ANNO restituisce l'anno in base alla data specificata in un formato di numero seriale a 4 cifre.
I migliori strumenti per la produttività in ufficio
Kutools for Excel - Ti aiuta a distinguerti dalla massa
Kutools for Excel Vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
