Com utilitzar la funció WEEKDAY a Excel (amb 8 exemples)

  • Comparteix Això
Hugh West

Si busqueu la funció d'Excel WEEKDAY , sou al lloc correcte. La funció WEEKDAY és especialment útil per a la planificació, la programació i fins i tot l'anàlisi financera. Es classifica com a Funcions de data i hora a Excel que retorna el dia de la setmana per a un argument determinat.

En aquest article, intentarem parlar del DIA DE LA SETMANA. detalls de la funció, inclosos exemples de la vida real amb les explicacions adequades. Perquè pugueu ajustar la fórmula per al vostre propòsit.

Funció WEEKDAY a Excel (vista ràpida)

Descarregar el llibre de treball d'Excel

Usos de WEEKDAY Function.xlsx

Excel WEEKDAY Function: Sintaxi & Arguments

Sintaxi

=WEEKDAY(serial_number, [return_type])

Valors de retorn

0 a 7 (en xifres)

Arguments

Argument Obligatori/Opcional Explicació
número_sèrie Obligatori Número que representa el dia a partir del qual voleu trobar el dia de la setmana
return_type Opcional Número que determina el tipus de valor de retorn

Nota:

  1. Les dates s'emmagatzemen a Microsoft Excel com a números de sèrie consecutius, la qual cosa permet utilitzar-les en els càlculs. A més, les dates s'han d'inserir com a format de data o utilitzant la funció DATA . Pot haver-hi problemes siles dates s'insereixen en format de text.
  2. Tipus_retorn és un argument de la funció WEEKDAY que especifica el primer dia de la setmana. Si ometeu introduir qualsevol return_type, la funció WEEKDAY retorna 1 per al diumenge i 7 per al dissabte (per defecte). El tipus de retorn 11-17 s'introdueix a la versió d'Excel 2010.
Tipus_retorn Primer dia Resultat numèric Inici-final
1 o omès (per defecte) Diumenge 1-7 Diumenge-Dissabte
2 Dilluns 1 -7 Dilluns-diumenge
3 Dimarts 0-6 (ja que dilluns = 0 en aquest cas) Dilluns-diumenge
11 Dilluns 1-7 Dilluns-diumenge
12 Dimarts 1-7 Dimarts-dilluns
14 Dijous 1-7 Dijous-dimecres
15 Divendres 1- 7 divendres-dijous
16 dissabte 1-7 dissabte-divendres
17 Diumenge 1-7 Diumenge-Dissabte

8 exemples per entendre i utilitzar la funció WEEKDAY a Excel

Excel ofereix diferents aplicacions mitjançant la funció WEEKDAY . Intentarem parlar-ne com a exemples.

Exemple 1: exemples bàsics de la funció WEEKDAY

Si els dies es donen en format de data i no cal introduir-losel valor return_type, podeu utilitzar la fórmula següent a la cel·la D5 .

=WEEKDAY(C5)

Aquí, C5 és la Data d'unió de Robert .

  • En segon lloc, premeu ENTER .
  • En tercer lloc, utilitzeu el Mànec d'emplenament arrossegant el cursor cap avall mentre el manteniu a l'extrem inferior dret de la cel·la D5 com aquesta .

  • Finalment, les sortides seran així.

Però si el tipus de retorn és 2 i 16 respectivament per al mateix conjunt de dades. Podeu utilitzar la fórmula següent a la cel·la D5 .

  • Quan el valor de return_type és 2 :
=WEEKDAY(C5,2)

  • Quan el valor de return_type és 16 :
=WEEKDAY(C5,16)

Exemple 2: Ús de la funció WEEKDAY amb la funció DATE

Imaginem que la data d'unió es dóna en número de sèrie. En aquest cas, heu d'utilitzar la DATA on les funcions YEAR , MES i DAY s'utilitzen per retornar l'any, mes i dia de la data indicada respectivament.

  • Finalment, només cal que utilitzeu la fórmula següent al D5
=WEEKDAY(DATE(YEAR(C5),MONTH(C5),DAY(C5)),12)

  • En segon lloc, premeu INTER .
  • En tercer lloc, utilitzeu Annexa d'emplenament .

  • En conseqüència, obtindreu la sortida com aquesta.

Exemple 3: Ús de la funció TEXT per trobar el nom del dia de la setmana

Si voleu obtenir el nom del dia de la setmana que es troba amb la funció WEEKDAY , podeu utilitzar la funció TEXT .

  • En última instància, heu d'escriure la fórmula a la cel·la D5 així.
=TEXT(WEEKDAY(C5,2),"dddd")

  • De la mateixa manera, després de prémer ENTER i després utilitzar el Fill Handle , la sortida serà així.

Exemple 4: WEEKDAY combinat amb la funció CHOOSE

A més, hi ha una altra manera de trobar el nom del dia feiner. Podeu utilitzar la funció TRIA amb la funció WEEKDAY .

  • Només feu servir la fórmula següent a D5 cel·la i després Fill Handle com hem fet abans per obtenir totes les sortides com aquesta.
=CHOOSE(WEEKDAY(C5),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

Exemple 5: combinat amb la funció SWITCH

De nou, podeu utilitzar la funció SWITCH per obtenir el nom de la dia laborable amb la funció WEEKDAY .

  • La fórmula de la cel·la D5 serà així.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Exemple 6: Funció WEEKDAY per obtenir dies laborables i caps de setmana

Si voleu determinar els dies laborables i els caps de setmana per a una data determinada, pot utilitzar la fórmula que és la combinació de les funcions IF i WEEKDAY .

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

Exemple 7: funció WEEKDAY amb format condicional

Si cal destacarel dia laboral i el cap de setmana per a una millor visualització, podeu utilitzar la barra d'eines Format condicionat de la barra d'ordres Estils .

Passos:

  • En primer lloc, seleccioneu les cel·les B5:D12 .
  • En segon lloc, aneu a Inici > tria Format condicional > seleccioneu Nova regla .

  • Finalment, apareixerà una finestra Nova regla de format .
  • En tercer lloc, trieu Utilitza una fórmula per determinar quines cel·les s'ha de formatar .
  • En quart lloc, escriviu la fórmula al quadre de la fórmula.
=WEEKDAY($C5,2)<6

  • En cinquè lloc, aneu a Format per seleccionar el color i altres coses de la sortida si cal.

  • A la finestra Format cel·les , aneu a Emplenar >trieu un color (aquí, és verd clar) > feu clic a D'acord .

  • De nou, a la Nova regla de format , feu clic a D'acord .

  • De la mateixa manera, torneu a anar a Nova regla de format després de seleccionar les cel·les. Aquesta vegada escriviu la fórmula així.
=WEEKDAY($C5,2)>5

  • A continuació, aneu a Format .

  • Finalment, seleccioneu qualsevol color a l' opció Omplir . Hem seleccionat el color blau clar
  • Feu clic, D'acord .

  • Per últim, feu clic a D'acord. a la Nova regla de format

  • En conseqüència, les sortides seran així.

Exemple8: Càlcul del pagament inclosos els caps de setmana

Per fi, veurem un exemple interessant. Suposant que tens un projecte per acabar dins d'un termini i has de gestionar el teu empleat perquè faci feina addicional els dies laborables i els caps de setmana.

En general, la taxa de pagament és més alta els caps de setmana. Si s'indica el nombre d'hores de treball, cal calcular el Pagament per a cada empleat i el pagament total per a tots els empleats.

La fórmula estarà a E5 cel·la.

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

A continuació, utilitzeu la SUMA funció per agregar el pagament individual.

Funció Excel WORKDAY per a vacances

Per determinar la data de treball que es produirà després d'un nombre determinat de dies a partir de la data d'inici, utilitzeu WORKDAY , que és una funció DATA .

A més, aquesta funció proporciona un paràmetre de vacances opcional que, si s'omet, compta automàticament els caps de setmana, inclosos dissabtes i diumenges, com a festius i determina el data de treball futura després d'un nombre especificat de dies.

La sintaxi de la funció WORKDAY és.

=WORKDAY(Data_inici,Dies,Festa )

Suposem que tenim el conjunt de dades següent que té capçaleres de columnes com a Data d'inici , Dies de producció i Dies de finalització . També té columnes de Festa i la seva corresponent Data . A la columna Data d'inici , hi ha datesd'inici del projecte, a la columna C hi ha el temps estimat necessari per completar aquests projectes.

Hem d'esbrinar la Data de finalització a la Columna D .

  • En primer lloc, escriviu la fórmula a la cel·la D5 així.
=WORKDAY(B5,C5,G5:G9)

  • Finalment, premeu INTRO
  • Per últim, utilitzeu Mànec d'ompliment
  • En conseqüència, obtindreu els resultats del projecte Dates de finalització .

Errors comuns en utilitzar la funció WEEKDAY

És possible que vegeu un parell d'errors mentre feu servir la funció WEEKDAY . Donem-hi una ullada.

  • #NUM – si el número de sèrie està fora de l'interval del valor base de la data actual

    – si el número de sèrie 1>return_type està fora de l'interval de la taula de valors return_type tal com es mostra a la secció d'arguments.

  • #VALUE! - es produeix quan qualsevol dels dos el número_de_sèrie donat o el [ tipus_retorn ] donat no és numèric.

Així que aneu amb compte mentre manegeu la funció. Espero que pugueu entendre i corregir si veieu aquests errors. A més, us podem ajudar si ho necessiteu.

Conclusió

Així és com podeu aplicar la funció WEEKDAY per obtenir el dia de la setmana (dia feiner). A més, teniu l'oportunitat de combinar la funció amb altres funcions d'Excel. Si teniu un mètode interessant i únic per utilitzar la funció WEEKDAY , compartiu-lo als comentarissecció a continuació. Gràcies per estar amb nosaltres.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.