Come usare la funzione WEEKDAY in Excel (con 8 esempi)

  • Condividi Questo
Hugh West

Se state cercando Funzione WEEKDAY di Excel , allora siete nel posto giusto. Il GIORNO DELLA SETTIMANA La funzione è particolarmente utile per la pianificazione, la programmazione e anche l'analisi finanziaria. È classificata come una funzione di Funzioni di data e ora in Excel che restituisce il giorno della settimana per un dato argomento.

In questo articolo, cercheremo di discutere il GIORNO DELLA SETTIMANA La funzione è stata spiegata con esempi reali e con spiegazioni adeguate, in modo da poter adattare la formula al proprio scopo.

Funzione WEEKDAY in Excel (visualizzazione rapida)

Scarica la cartella di lavoro di Excel

Usi della funzione WEEKDAY.xlsx

Funzione WEEKDAY di Excel: Sintassi & Argomenti

Sintassi

=WEEKDAY(numero_serie, [tipo_ritorno])

Valori di ritorno

Da 0 a 7 (in numeri)

Argomenti

Argomento Richiesto/facoltativo Spiegazione
numero_di_serie Richiesto Un numero che rappresenta il giorno a partire dal quale si vuole trovare il giorno della settimana
tipo_ritorno Opzionale Un numero che determina il tipo di valore di ritorno

Nota:

  1. Le date vengono memorizzate in Microsoft Excel come numeri seriali consecutivi, il che consente di utilizzarle nei calcoli. Inoltre, le date devono essere inserite come formato data o utilizzando l'opzione Funzione DATA Potrebbero esserci problemi se le date sono inserite in formato testo.
  2. Tipo_ritorno è un parametro del metodo GIORNO DELLA SETTIMANA che specifica il primo giorno della settimana. Se non si inserisce alcun tipo di ritorno, la funzione GIORNO DELLA SETTIMANA restituisce 1 per la domenica e 7 per il sabato (per impostazione predefinita). Il tipo di ritorno 11-17 è stato introdotto nella versione di Excel 2010.
Tipo_di_ritorno Primo giorno Risultato numerico Inizio-fine
1 o omesso (valore predefinito) Domenica 1-7 Domenica-Sabato
2 Lunedì 1-7 Lunedì-Domenica
3 Martedì 0-6 (poiché in questo caso lunedì = 0) Lunedì-Domenica
11 Lunedì 1-7 Lunedì-Domenica
12 Martedì 1-7 Martedì-lunedì
14 Giovedì 1-7 Giovedì-mercoledì
15 Venerdì 1-7 Venerdì-Giovedì
16 Sabato 1-7 Sabato-Venerdì
17 Domenica 1-7 Domenica-Sabato

8 esempi per comprendere e utilizzare la funzione GIORNO SETTIMANALE in Excel

Excel offre diverse applicazioni utilizzando l'opzione GIORNO DELLA SETTIMANA Cercheremo di discuterne come esempi.

Esempio 1: Esempi di base della funzione WEEKDAY

Se i giorni sono forniti in formato data e non è necessario inserire il valore return_type, si può utilizzare la seguente formula nel file D5 cellulare.

=GIORNO DELLA SETTIMANA(C5)

Qui, C5 è il Data di adesione di Robert .

  • In secondo luogo, premere ENTRARE .
  • In terzo luogo, utilizzare l'opzione Maniglia di riempimento trascinando verso il basso il cursore tenendo premuto il tasto in basso a destra angolo del D5 cella come questa.

  • Alla fine, le uscite saranno come queste.

Ma se il tipo di ritorno è 2 e 16 rispettivamente per lo stesso set di dati. È possibile utilizzare la seguente formula nel file D5 cellulare.

  • Quando il valore di return_type è 2 :
=GIORNO SETTIMANALE(C5,2)

  • Quando il valore di return_type è 16 :
=GIORNO DELLA SETTIMANA(C5,16)

Esempio 2: Utilizzo della funzione WEEKDAY con la funzione DATE

Immaginiamo che la data di adesione sia data dal numero di serie. In questo caso, si deve usare il metodo DATA dove il ANNO , MESE , e Funzioni del giorno sono usati per restituire rispettivamente l'anno, il mese e il giorno della data indicata.

  • Alla fine, è sufficiente utilizzare la seguente formula nel file D5
=GIORNO FERIALE(DATA(ANNO(C5),MESE(C5),GIORNO(C5)),12)

  • In secondo luogo, premere ENTRARE .
  • In terzo luogo, utilizzare l'opzione Maniglia di riempimento .

  • Di conseguenza, si otterrà un risultato come questo.

Esempio 3: Uso della funzione TEXT per trovare il nome del giorno della settimana

Se si vuole ottenere il nome del giorno della settimana che si trova usando l'opzione GIORNO DELLA SETTIMANA si può utilizzare la funzione TESTO funzione .

  • In definitiva, è necessario scrivere la formula nel file D5 cella come questa.
=TEXT(WEEKDAY(C5,2), "dddd")

  • Allo stesso modo, dopo aver premuto ENTRARE e quindi utilizzando il metodo Maniglia di riempimento , il risultato sarà questo.

Esempio 4: GIORNO DELLA SETTIMANA combinato con la funzione SCELTA

Inoltre, c'è un altro modo per trovare il nome del giorno della settimana: si può usare il comando SCEGLIERE funzione con il GIORNO DELLA SETTIMANA funzione.

  • È sufficiente utilizzare la seguente formula nel campo D5 e poi la cella Maniglia di riempimento come abbiamo fatto in precedenza per ottenere tutti gli output come questo.
=CHOOSE(WEEKDAY(C5), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")

Esempio 5: Combinato con la funzione SWITCH

Anche in questo caso, è possibile utilizzare l'opzione INTERRUTTORE funzione per ottenere il nome del giorno della settimana con l'opzione GIORNO DELLA SETTIMANA funzione.

  • La formula del D5 cella sarà così.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Esempio 6: Funzione WEEKDAY per ottenere i giorni della settimana e il fine settimana

Se si desidera determinare i giorni della settimana e del fine settimana per una determinata data, si può utilizzare la formula che è la combinazione di SE e GIORNO DELLA SETTIMANA funzioni.

=IF(WEEKDAY(C5,2)<6, "Giorno lavorativo", "Weekend")

Esempio 7: Funzione WEEKDAY con formattazione condizionale

Se è necessario evidenziare il giorno lavorativo e il fine settimana per una migliore visualizzazione, è possibile utilizzare il comando Formattazione condizionale dalla barra degli strumenti Stili barra di comando.

Passi:

  • Innanzitutto, selezionare le celle B5:D12 .
  • In secondo luogo, andare su Casa scegliere Formattazione condizionale selezionare Nuova regola .

  • Alla fine, un Nuova regola di formattazione apparirà la finestra di dialogo.
  • In terzo luogo, scegliere Utilizzate una formula per determinare quali celle formattare .
  • In quarto luogo, scrivere la formula nella casella della formula.
=GIORNO SETTIMANALE($C5,2)<6

  • Quinto, andare su Formato per selezionare il colore e altri elementi dell'output, se necessario.

  • Nel Formattare le celle andare alla finestra Riempimento scegliere un colore (qui è verde chiaro); fare clic su OK .

  • Anche in questo caso, nel Nuova regola di formattazione , fare clic su OK .

  • Allo stesso modo, andare di nuovo a Nuova regola di formattazione Dopo aver selezionato le celle, scrivere la formula in questo modo.
=GIORNO SETTIMANALE($C5,2)>5

  • Quindi, andare a Formato .

  • Infine, selezionare un colore qualsiasi nel campo Opzione di riempimento Abbiamo scelto il colore azzurro
  • Fare clic, OK .

  • Infine, fare clic su OK nel Nuova regola di formattazione

  • Di conseguenza, le uscite saranno come queste.

Esempio 8: Calcolo del pagamento comprensivo dei fine settimana

Supponiamo che abbiate un progetto da portare a termine entro una scadenza e che dobbiate gestire il vostro dipendente affinché svolga del lavoro extra nei giorni lavorativi e nei fine settimana.

Di solito, il tasso di pagamento è più alto per i fine settimana. Se viene indicato il numero di ore di lavoro, è necessario calcolare il prezzo del servizio. Pagamento per ciascun dipendente e il pagamento totale per tutti i dipendenti.

La formula si trova nella cartella E5 cellulare.

=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)

Quindi utilizzare il tasto SOMMA funzione per l'aggregazione dei singoli pagamenti.

Funzione WORKDAY di Excel per i giorni festivi

Per determinare la data di lavoro che si verificherà dopo un certo numero di giorni dalla data di inizio, si può utilizzare la funzione di Excel GIORNO DI LAVORO che è una funzione DATA funzione.

Inoltre, questa funzione prevede un parametro opzionale per le ferie che, se omesso, conteggia automaticamente i fine settimana, compresi i sabati e le domeniche, come giorni festivi e determina la data di lavoro futura dopo un determinato numero di giorni.

La sintassi dell'elemento GIORNO DI LAVORO è la funzione.

=GIORNO_LAVORO(Data_inizio,Giorni,Ferie)

Supponiamo di avere il seguente set di dati con intestazioni di colonne come Data di inizio , Giorni di produzione , e Giorni di completamento Ha anche colonne di Vacanze e i loro corrispondenti Data . nella Data di inizio Nella colonna C sono riportate le date di inizio dei progetti, nella colonna C il tempo stimato per il loro completamento.

Dobbiamo scoprire il Data di completamento in Colonna D .

  • Per prima cosa, scrivere la formula nel campo D5 cella come questa.
=GIORNO LAVORATIVO(B5,C5,G5:G9)

  • Alla fine, premere ENTRARE
  • Infine, utilizzare l'opzione Maniglia di riempimento
  • Di conseguenza, si otterranno i risultati del progetto Date di completamento .

Errori comuni nell'uso della funzione WEEKDAY

Potrebbero verificarsi un paio di errori durante l'utilizzo del programma GIORNO DELLA SETTIMANA funzione. Diamo un'occhiata.

  • #NUM - se il numero di serie è fuori dall'intervallo per il valore di base della data corrente

    - se il tipo_ritorno è fuori dal raggio d'azione del tipo_ritorno tabella dei valori, come mostrato nella sezione degli argomenti.

  • #VALORE! - si verifica quando il dato numero_di_serie o il dato [ tipo_ritorno ] è non numerico.

Spero che possiate capire e correggere gli errori riscontrati. Inoltre, possiamo aiutarvi se ne avete bisogno.

Conclusione

In questo modo è possibile applicare il metodo GIORNO DELLA SETTIMANA per ottenere il giorno della settimana (weekday). Inoltre, si ha la possibilità di combinare la funzione con altre funzioni di Excel. Se si dispone di un metodo interessante e unico per utilizzare la funzione GIORNO DELLA SETTIMANA Grazie per essere stati con noi.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.