Táboa de contidos
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.xlsxExcel 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:
- 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.
- 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
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.