Weekday è una funzione di Excel che viene utilizzata in Excel per calcolare il giorno della settimana specificato per la data specificata, questa funzione accetta una data come argomento e un tipo restituito restituisce quindi un risultato intero compreso tra 1 e 7 poiché ci sono sette giorni in una settimana , il tipo restituito è un argomento opzionale che, se non fornito, 1 viene considerato come predefinito che rappresenta domenica e 7 è rappresentato da sabato, il metodo per utilizzare questa funzione è = WEEKDAY (numero di serie, valore restituito).
Funzione WEEKDAY in Excel
La funzione Giorno della settimana di Excel è classificata come funzione Data / ora . WEEKDAY in Excel accetta un argomento data e restituisce un numero intero compreso tra 1 e 7 che corrisponde al giorno della settimana. La seguente formula WEEKDAY di Excel, ad esempio, restituisce 7 per una data: 04-agosto-2018.
= WEEKDAY (4/8/2018)
Produzione:

WEEKDAY Formula in Excel
Di seguito è riportata la formula WEEKDAY di Excel.

Spiegazione della funzione WEEKDAY in Excel
WEEKDAY Formula in Excel richiede due argomenti:
serial_number: input richiesto e un valore di data per il quale si desidera il giorno della settimana
return_type: è un campo opzionale, un valore compreso tra 1-17 è un argomento che specifica il sistema di numerazione dei giorni per il risultato. Se si specifica 2 come secondo argomento, WEEKDAY Excel restituisce 1 per lunedì, 2 per martedì e così via. Se specifichi 3 come secondo argomento, la funzione restituisce 0 per lunedì, 1 per martedì e così via. Nelle versioni successive di Excel
return_type = 1 (valore predefinito che è se non abbiamo passato un argomento opzionale, la funzione assume il valore predefinito come 1)

tipo_ritorno = 2

tipo_ritorno = 3

return_type compreso tra 11 e 17



WEEKDAY nell'output di Excel :

Come utilizzare WEEKDAY in Excel?
La funzione WEEKDAY in Excel è molto semplice e facile da usare. Fammi capire il funzionamento di WEEKDAY in Excel con alcuni esempi.
WEEKDAY in Excel Esempio n. 1
Determinazione del nome del giorno della settimana in Excel per il valore restituito come output utilizzando la funzione Weekday in Excel:
Per una determinata data, possiamo determinare il nome del giorno della settimana in Excel utilizzando la formula WEEKDAY di Excel indicata di seguito.
= IF (GIORNO DELLA SETTIMANA (A2) = 1, "Domenica", IF (GIORNO DELLA SETTIMANA (A2) = 2, "lunedì", IF (GIORNO DELLA SETTIMANA (A2) = 3, "Martedì",
IF (GIORNO DELLA SETTIMANA (A2) = 4, "mercoledì", IF (GIORNO DELLA SETTIMANA (A2) = 5, "giovedì", IF (WEEKDAY (A2) = 6, "Friday", "Saturday")))))) |

Produzione:

= SCEGLI (GIORNO DELLA SETTIMANA (A2), "Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab")

Produzione:

La formula WEEKDAY sopra in Excel funziona per la funzione Weekday con il valore return_type come 1.
Per return_type valore 2, abbiamo formule.
= IF (WEEKDAY (A2,2) = 7, "Sunday", IF (WEEKDAY (A2,2) = 1, "Monday", IF (WEEKDAY (A2,2) = 2, "Tuesday", IF (WEEKDAY ( A2,2) = 3, "mercoledì", IF (WEEKDAY (A2,2) = 4, "giovedì", IF (WEEKDAY (A2,2) = 5, "venerdì", "sabato")))))) |
Produzione:

= SCEGLI (GIORNO.SETTIMANA (A2,2), "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom")

Produzione:

Per return_type valore 3, abbiamo la formula WEEKDAY in Excel.
= IF (WEEKDAY (A2,3) = 6, "Sunday", IF (WEEKDAY (A2,3) = 0, "Monday",
IF (WEEKDAY (A2,3) = 1, "Tuesday", IF (WEEKDAY (A2,3) = 2, "Wednesday", IF (WEEKDAY (A2,3) = 3, "giovedì", IF (WEEKDAY (A2,3) = 4, "Friday", "Saturday")))))) |

Produzione:

Per il valore return_type 3, non possiamo usare la funzione di scelta perché la funzione Giorno della settimana in Excel restituisce il primo output come 0 per lunedì e la prima indicizzazione della funzione di scelta inizia dal numero 1.
Allo stesso modo, per altri valori di return_type, possiamo personalizzare la formula WEEKDAY di Excel.
Possiamo anche utilizzare la funzione TESTO per visualizzare il nome del giorno della settimana in Excel quando viene fornita una data.
= TESTO (A2, "dddd")

Produzione:

WEEKDAY in Excel Esempio n. 2: identificare i giorni del fine settimana
C'è un elenco di date casuali fornite nella colonna A. Dobbiamo trovare la data è un fine settimana o un giorno della settimana.

Useremo il giorno della settimana in Excel per trovare quale data è il fine settimana. Sappiamo che il numero di serie per sabato e domenica è 7 e 1.

Quindi, utilizzeremo la condizione IF insieme alla funzione logica OR per verificare se il numero del giorno della settimana è 1 o 7, quindi il giorno è il fine settimana altrimenti il giorno è un giorno della settimana.
Quindi, la formula WEEKDAY in Excel sarà
= IF (OR (WEEKDAY (A2) = 1, WEEKDAY (A2) = 7), "Weekend", "Weekday")
Applicando la formula WEEKDAY di Excel ad altre celle, abbiamo

Produzione:


Allo stesso modo, possiamo identificare altri nomi di giorni feriali in Excel, anche lunedì, martedì o qualsiasi altro giorno.
WEEKDAY in Excel Esempio n. 3
Abbiamo gli orari di lavoro di un libero professionista che ha lavorato in giorni diversi, compresi i fine settimana. Se lavora in un giorno feriale, il pagamento è di $ 10 / ora e se lavora di sabato, l'importo del pagamento è di $ 15 / ora. Ha lavorato per diverse ore ogni giorno (indicate di seguito nella tabella). Dobbiamo calcolare l'importo totale del pagamento.

Il valore del numero di giorno della settimana per sabato è 7, quindi useremo la condizione IF e controlleremo se il giorno lavorativo è un giorno della settimana o sabato e calcoleremo il risultato di conseguenza.
Quindi, la formula WEEKDAY in Excel che useremo è
= SE (GIORNO.SETTIMANA (A2) = 7, B2 * $ F $ 4, B2 * $ F $ 3)
Applicando la formula WEEKDAY in Excel ad altre celle che abbiamo,

Produzione:

L'importo totale del pagamento è
= SOMMA (C2: C11)
Che è pari a $ 765,00

Cose da ricordare sulla funzione WEEKDAY in Excel
- Per impostazione predefinita, return_type è sempre 1; ovvero, se omettiamo return_type, la funzione WEEKDAY assumerà il valore predefinito 1.
- Se serial_number o return_type è fuori dall'intervallo specificato sopra, #NUM! viene generato l'errore.