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 Weekday 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 ed è 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. Comprendiamo il funzionamento di WEEKDAY in Excel con alcuni esempi.
È possibile scaricare questo modello Excel della funzione WEEKDAY qui - Modello Excel della funzione WEEKDAYWEEKDAY 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 (WEEKDAY (A2) = 4, "Wednesday", IF (WEEKDAY (A2) = 5, "Thursday", IF (WEEKDAY (A2) = 6, "Friday", "Saturday")))))) |
Produzione:
= SCEGLI (WEEKDAY (A2), "Sun", "Mon", "Tue", "Wed", "Thur", "Fri", "Sat")
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 (GIORNO DELLA SETTIMANA (A2,3) = 6, "Domenica", IF (GIORNO DELLA SETTIMANA (A2,3) = 0, "Lunedì", 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 utilizzare 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 usare 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 la data del 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 che abbiamo
Produzione:
Allo stesso modo, possiamo identificare altri nomi di giorni feriali in Excel anche che si tratti di 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 controlliamo se il giorno lavorativo è un giorno della settimana o un 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.