Como usar a función WEEKDAY en Excel (con 8 exemplos)

  • Comparte Isto
Hugh West

Se estás buscando función Excel WEEKDAY , estás no lugar correcto. A función WEEKDAY é especialmente útil para a planificación, a programación e mesmo a análise financeira. Clasifícase como Funcións de data e hora en Excel que devolve o día da semana para un determinado argumento.

Neste artigo trataremos de discutir o DÍA DA SEMANA. os pormenores da función, incluídos exemples da vida real con explicacións axeitadas. Para que poida axustar a fórmula ao seu propósito.

Función WEEKDAY en Excel (vista rápida)

Descargar o libro de traballo de Excel

Usos da función WEEKDAY.xlsx

Excel WEEKDAY Función: Sintaxe & Argumentos

Sintaxe

=WEEKDAY(serial_number, [return_type])

Valores de retorno

0 a 7 (en números)

Argumentos

Argumento Requirido/Opcional Explicación
número_de_serie Requirido Número que representa o día a partir do cal quere atopar o día da semana
return_type Opcional Número que determina o tipo de valor de retorno

Nota:

  1. As datas gárdanse en Microsoft Excel como números de serie consecutivos, o que permite que se utilicen nos cálculos. Ademais, as datas deberían inserirse como formato de data ou usando a función DATA . Pode haber problemas seas datas insírense en formato de texto.
  2. Return_type é un argumento da función WEEKDAY que especifica o primeiro día da semana. Se omites introducir calquera return_type, a función WEEKDAY devolve 1 para o domingo e 7 para o sábado (por defecto). O tipo de retorno 11-17 introdúcese na versión de Excel 2010.
Tipo_devuelto Primeiro día Resultado numérico Inicio-fin
1 ou omitido (predeterminado) Domingo 1-7 Domingo-sábado
2 Luns 1 -7 Luns-domingo
3 Martes 0-6 (xa que o luns = 0 neste caso) Luns a domingo
11 Luns 1-7 Luns a domingo
12 Martes 1-7 Martes-luns
14 Xoves 1-7 Xoves-Mércores
15 Venres 1- 7 Venres-Xoves
16 Sábado 1-7 Sábado-Venres
17 Domingo 1-7 Domingo-Sábado

8 exemplos para entender e usar a función WEEKDAY en Excel

Excel ofrece diferentes aplicacións mediante a función WEEKDAY . Tentaremos comentalos como exemplos.

Exemplo 1: Exemplos básicos da función WEEKDAY

Se os días se dan en formato de data e non é necesario introduciro valor return_type, pode utilizar a seguinte fórmula na cela D5 .

=WEEKDAY(C5)

Aquí, C5 é a Data de unión de Robert .

  • En segundo lugar, preme ENTER .
  • En terceiro lugar, usa o Recheo de recheo arrastrando o cursor cara abaixo mentres mantelo na esquina inferior dereita da cela D5 deste xeito .

  • Eventualmente, as saídas serán así.

Pero se o tipo de retorno é 2 e 16 respectivamente para o mesmo conxunto de datos. Podes usar a seguinte fórmula na cela D5 .

  • Cando o valor de return_type é 2 :
=WEEKDAY(C5,2)

  • Cando o valor de return_type é 16 :
=WEEKDAY(C5,16)

Exemplo 2: Usar a función WEEKDAY coa función DATE

Imaxinemos que a data de unión aparece no número de serie. Nese caso, tes que utilizar a DATA onde se usan as funcións ANO , MES e DÍA para devolver o ano. mes e día da data indicada respectivamente.

  • Eventualmente, só tes que usar a seguinte fórmula no D5
=WEEKDAY(DATE(YEAR(C5),MONTH(C5),DAY(C5)),12)

  • En segundo lugar, prema ENTER .
  • En terceiro lugar, use o Recheo de control .

  • En consecuencia, obterás a saída como esta.

Exemplo 3: Usando a función TEXT para atopar o nome do día da semana

Se queres obter o nome do día da semana que se atopa usando a función WEEKDAY , podes usar a función TEXT .

  • En última instancia, cómpre escribir a fórmula na cela D5 así.
=TEXT(WEEKDAY(C5,2),"dddd")

  • Do mesmo xeito, despois de premer ENTER e despois de usar o Recheo , a saída será así.

Exemplo 4: WEEKDAY combinado coa función CHOOSE

Ademais, hai outra forma de atopar o nome do día da semana. Podes usar a función ESCOLLIR coa función WEEKDAY .

  • Só tes que usar a seguinte fórmula no D5 celda e despois o Recheo de control como fixemos antes para obter todas as saídas como esta.
=CHOOSE(WEEKDAY(C5),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

Exemplo 5: Combinado coa función SWITCH

De novo, pode usar a SWITCH función para obter o nome do día da semana coa función WEEKDAY .

  • A fórmula da cela D5 será así.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Exemplo 6: Función WEEKDAY para obter días laborables e fins de semana

Se queres determinar os días laborables e os fins de semana para unha data determinada, pode utilizar a fórmula que é a combinación das funcións IF e WEEKDAY .

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

Exemplo 7: Función WEEKDAY con formato condicional

Se precisa resaltaro día de traballo e a fin de semana para unha mellor visualización, pode utilizar a barra de ferramentas Formato condicional da barra de comandos Estilos .

Pasos:

  • En primeiro lugar, selecciona as celas B5:D12 .
  • En segundo lugar, vai a Inicio > escolla Formato condicional > seleccione Nova regra .

  • Ao final, aparecerá unha xanela Nova regra de formato .
  • En terceiro lugar, escolla Usar unha fórmula para determinar as celas que quere dar formato .
  • En cuarto lugar, escriba a fórmula na caixa de fórmulas.
=WEEKDAY($C5,2)<6

  • En quinto lugar, vai a Formato para seleccionar a cor e outras cousas da saída, se é necesario.

  • Na xanela Formato de celas , vai a Encher >escolla unha cor (Aquí, é verde claro) > prema Aceptar .

  • De novo, na Nova regra de formato , faga clic en Aceptar .

  • Do mesmo xeito, vaia de novo a Nova regra de formato despois de seleccionar as celas. Esta vez escribe a fórmula así.
=WEEKDAY($C5,2)>5

  • Entón, vai a Formato .

  • Eventualmente, selecciona calquera cor na Opción de recheo . Seleccionamos cor azul claro
  • Fai clic, Aceptar .

  • Por último, fai clic en Aceptar na Nova regra de formato

  • En consecuencia, as saídas serán así.

Exemplo8: Cálculo do pago incluíndo fins de semana

Por fin, veremos un exemplo interesante. Asumindo que tes un proxecto para rematar nun prazo e tes que xestionar o teu empregado para que faga un traballo extra en días laborables e fins de semana.

Normalmente, a taxa de pago é máis alta durante as fins de semana. Se se indica o número de horas de traballo, cómpre calcular o Pago para cada empregado e o pago total de todos os empregados.

A fórmula estará no E5 celda.

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

Entón use a SUMA función para agregar o pago individual.

Función Excel WORKDAY para vacacións

Para determinar a data de traballo que se producirá despois dun determinado número de días desde a data de inicio, utilice o WORKDAY , que é unha función DATA .

Ademais, esta función proporciona un parámetro de vacacións opcional que, se se omite, conta automaticamente os fins de semana, incluídos os sábados e domingos, como festivos e determina o data de traballo futura despois dun número especificado de días.

A sintaxe da función WORKDAY é.

=WORKDAY(Data_inicio,Días,Festivos )

Supoñamos que temos o seguinte conxunto de datos que ten cabeceiras de columna como Data de inicio , Días de produción e Días de finalización . Tamén ten columnas de Vacacións e a súa correspondente Data . Na columna Data de inicio , hai datasde inicio do proxecto, na Columna C aparece o tempo estimado necesario para completar eses proxectos.

Necesitamos coñecer a Data de finalización na Columna D .

  • Primeiro, escribe a fórmula na cela D5 así.
=WORKDAY(B5,C5,G5:G9)

  • Finalmente, preme ENTER
  • Por último, usa o Recheo de control
  • En consecuencia, obterás os resultados do proxecto Datas de finalización .

Erros comúns ao usar a función WEEKDAY

É posible que vexa un par de erros ao utilizar a función WEEKDAY . Vexamos.

  • #NUM – se o número de serie está fóra do intervalo para o valor base da data actual

    – se o número de serie 1>return_type está fóra do intervalo da táboa de valores return_type como se mostra na sección de argumentos.

  • #VALUE! – ocorre cando o número_de_serie ou o [ tipo_retorno ] indicado non son numéricos.

Así que teña coidado ao manexar a función. Espero que poida entender e corrixir se ves estes erros. Ademais, podemos axudarche se o precisas.

Conclusión

Así podes aplicar a función WEEKDAY para obter o día da semana (día da semana). Ademais, tes a oportunidade de combinar a función con outras funcións de Excel. Se tes un método interesante e único para usar a función WEEKDAY , compárteo nos comentariossección a continuación. Grazas por estar connosco.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.