Formula Excel: Conta Giorno della settimana tra due date

Questa guida ti svela la formula per contare un giorno specifico della settimana compreso tra due date in Excel.
Se desideri seguire questa guida passo passo, scarica il foglio di esempio.
Formula generica:
| SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&end_date)))=week_day)) |
Sintassi e argomenti
| Start_date, end_date: the two dates that you want to count a specific weekday between. |
| Week_day: a number that indicates the weekday that you want to count the number between two dates. |
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.
Funzionamento della formula
Nelle celle B3 e C3 sono specificate le due date tra cui si desidera contare un determinato giorno della settimana; nella cella E3 è indicato il numero corrispondente a tale giorno. Utilizzi la seguente formula:
| =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&":"&C3)))=E3)) |
Premere Invio per ottenere il risultato; se necessario, trascini il quadratino di riempimento automatico per applicare la formula ad altre celle.

Spiegazione
INDIRETTO funzione: restituisce un riferimento valido a un foglio di lavoro.
RIGA funzione: restituisce il numero di riga del riferimento.
La formula RIGA(INDIRETTO(B3&":"&C3))restituisce un risultato in forma di matrice come segue:
{43933;43934;43935;43936;43937;43938;43939;43940;43941;43942;43943;43944}
Poiché B3:C3 può essere considerato come l’intervallo “Intervallo di date” 43933:43944 (in Excel, le date sono memorizzate come numeri).
GIORNO.SETTIMANA funzione: restituisce il giorno della settimana (da 1 a 7) a partire da una data specificata.
La formula GIORNO.SETTIMANA(RIGA(INDIRETTO(B3&":"&C3))restituisce un risultato in forma di matrice come segue:
{1;2;3;4;5;6;7;1;2;3;4;5}
MATR.SOMMA.PRODOTTO funzione: restituisce il risultato della moltiplicazione e somma di matrici.
Ora la formula calcola come segue:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&":"&C3)))=E3))
=MATR.SOMMA.PRODOTTO(--({1;2;3;4;5;6;7;1;2;3;4;5}=E3))
=MATR.SOMMA.PRODOTTO(--{FALSO;FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO})
=1
Formule correlate
- Contare solo i giorni feriali tra due date
Questa guida ti offre formule efficaci per contare i soli giorni feriali compresi tra due date, escludendo automaticamente weekend e festività. - Contare i giorni rimanenti nel mese o nell'anno corrente
Formule per calcolare rapidamente i giorni che mancano alla fine del mese o dell’anno in corso. - Contare i giorni tra due date
Ecco le formule per contare 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 SE di Excel
Verifica le condizioni specificate e restituisce i valori corrispondenti. - Funzione VALORE di Excel
Converte il testo in un valore numerico. - Funzione MESE di Excel
La funzione MESE restituisce il mese come numero intero, da 1 a 12, partendo da una data. - Funzione GIORNO di Excel
La funzione GIORNO estrae il giorno come numero (da 1 a 31) da una data. - Funzione ANNO di Excel
La funzione ANNO 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.