Como converter o número de semana en data en Excel (2 métodos axeitados)

  • Comparte Isto
Hugh West

En Microsoft Excel, traballar con semana e data é unha das tarefas cruciais. Atoparásche nunha morea de situacións nas que terás que atopar un número de semana a partir dunha data ou a data dun número de semana. Polo tanto, é ideal coñecer todos os detalles sobre estes para realizalos con bastante facilidade. Neste tutorial, aprenderás a converter o número da semana en Excel con exemplos axeitados e ilustracións adecuadas. Entón, quédese connosco.

Descargar Practice Workbook

Converter o número da semana en data.xlsx

2 xeitos de converter Número da semana ata a data en Excel

Nas próximas seccións, vouche mostrar dúas fórmulas esenciais que podes usar na túa folla de traballo. Axudarache a converter o número da semana a data en Excel. Recomendo que aprendas e apliques todos estes métodos.

Agora, primeiro imos aclaralo. Ambas fórmulas conterán a función DATA e a función WEEKDAY . Estas funcións axudaranche a crear unha fórmula.

Imos entrar nela.

1. Usando as funcións DATE e WEEKDAY para converter o número da semana en data

Agora non hai funcións sinxelas para converter o número da semana en data en Excel. É por iso que estamos a crear unha fórmula para facelo. Estamos a usar a función DATE e a función WEEKDAY . Bótalle un ollo á seguinte captura de pantalla:

Este exemplo baséase no sistema de semana ISO. Neste sistema, oo día da semana comeza co luns, e a semana que conserva o primeiro xoves do ano considérase como a semana 1. É popular como sistema de cálculo da semana europea.

Agora, para obter a data de inicio, escriba a seguinte fórmula en Cela E5:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7

Nota: se escribe a fórmula, devolverá un formato de número de serie. Entón, antes de facer nada , converte o número de serie en data . Despois de cambiar o formato, realízao.

🔎 Desglose da fórmula

DATA(B5, 1, -2) – DÍA DA SEMANA(DATA(B5, 1, 3)): Devolve o último luns do ano anterior.

C5 * 7: Engadimos o número de semanas que se multiplica por 7 para obter o luns do ano indicado.

No sistema de cálculo da semana ISO, a semana que contén o primeiro xoves considérase como a semana 1. Polo tanto, podes atopar o primeiro luns entre o 29 de decembro e o 4 de xaneiro. Entón, para descubrir esa data, tes que ver o luns inmediatamente antes do 5 de xaneiro.

Se o teu obxectivo é atopar o luns directamente antes do 5 de xaneiro do ano en B5, utiliza a seguinte DATA( ano, mes, día) funcións:

=DATE(B5,1,5) - WEEKDAY(DATE(B5,1,3))

Agora, non queriamos atopar o primeiro luns deste ano, senón o último luns do ano anterior. Entón, restamos sete días do 5 de xaneiro. Despois diso, obtivemos -2 na primeira función DATA :

=DATE(B5,1,-2) - WEEKDAY(DATE(B5,1,3))

Agora,podes atopar facilmente a última data da semana usando a seguinte fórmula:

=E5+6

Do mesmo xeito, podes usar a fórmula anterior e engadir seis con esa para obter o final da semana.

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6

1.1 Lun-Dom Semana (Comeza a partir do 1 de xaneiro)

Agora, o método anterior que acabamos de mostrar é o sistema de cálculo da semana ISO. Aquí, a data do día da semana comeza a partir do xoves como a semana 1. Se traballas nunha zona que non segue este sistema, utiliza a seguinte fórmula de Excel.

Se a túa semana 1 comeza a partir do 1 de xaneiro e o luns é o semana para comezar, estas fórmulas axudarano a conseguilo.

Estamos a usar a función WEEKDAY e a función DATE .

Para obter a función datas de inicio, escriba a seguinte fórmula en Cela E5 e arrastre a icona do controlador de recheo cara abaixo:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7

Para obter as datas de finalización, escriba a seguinte fórmula na Cela F5 e arrastre a icona do controlador de recheo cara abaixo:

=DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7+6

1.2 Semana do domingo ao sábado (comeza a partir do 1 de xaneiro)

Se a semana comeza co domingo, podes usar unha fórmula similar de Excel para devolver a data de inicio e a data de finalización.

Para obter as datas de inicio, escriba a seguinte fórmula na Cela E5 e arrastre a icona do controlador de recheo cara abaixo:

=DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1

Para obter as datas de finalización, escriba a seguinte fórmula na Cela F5 e arrastre o recheo icona de manexarabaixo:

=DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7

Como podes ver, conseguimos converter o número da semana en data en Excel.

Contido relacionado: como converter formato xeral en data en Excel (7 métodos)

Lecturas similares

  • O texto non se converterá en data en Excel (4 problemas e solucións)
  • Como converter a marca de tempo de Unix en data en Excel (3 métodos)
  • Converte o formato de data e hora de texto en formato de data en Excel (7 xeitos sinxelos)

2. Funcións MAX e MIN para converter o número de semana en data

Para converter o número da semana a data en Excel, pode usar a función MIN e a función MAX coa mesma fórmula.

Nós visto nas fórmulas anteriores, volven o luns ou o domingo da semana 1 aínda que estea dentro do mesmo ano que dá ou do ano anterior. A fórmula da data de inicio sempre devolve 1 de xaneiro como data de inicio da semana 1 . Automáticamente, a fórmula da data de finalización devolve constantemente o 31 de decembro como a data de finalización da última semana do ano, independentemente do día da semana.

2.1 Contando sempre a semana de luns a domingo ( Comeza a partir do 1 de xaneiro)

Agora, a semana 1 comeza o 1 de xaneiro e o día laborable é o luns. Podes envolver a fórmula de Excel en a función MAX e a función MIN para comezar a contar sempre a partir do 1 de xaneiro.

Para obter as datas de inicio, escribe a seguinte fórmula en Cela E5 earrastra a icona do controlador de recheo cara abaixo:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + (C5-1)*7 + 1)

Para obter as datas de finalización, tes que use a función MIN e faga un lixeiro cambio na fórmula. Agora, escriba a seguinte fórmula en Cela F5 e arrastre a icona do controlador de recheo cara abaixo:

=MIN(DATE(B5+1,1,0), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),2) + C5*7)

2.1 Contando sempre a semana do domingo ao sábado (comeza a partir do 1 de xaneiro)

Se a túa semana 1 comeza co domingo, tes que facer un lixeiro cambio nas fórmulas anteriores.

Para obter a data de inicio, escriba a seguinte fórmula:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 + 1)

Para o final datas, use a seguinte fórmula para converter o número da semana en data:

=MAX(DATE(B5,1,1), DATE(B5,1,1) - WEEKDAY(DATE(B5,1,1),1) + (C5-1)*7 )

Como vostede podes ver, a fórmula converterá o número da semana en data en Excel.

Ler máis: Excel VBA para converter só data e hora en data

Converter número de semana en mes en Excel

Agora, para converter un número de semana en mes tamén podes usar as fórmulas anteriores de Excel dun xeito diferente.

Aquí tamén estamos a usar a función WEEKDAY e a función DATE para calcular. Pero, esta vez, englobamos isto na función MES .

Bótalle un ollo ao seguinte conxunto de datos:

Aquí temos os números da semana para o ano 2022. Obteremos o mes mediante a fórmula.

Agora, escriba a seguinte fórmula na Cela E5 e arrastre a icona do controlador de recheo.abaixo:

=MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7)

Como podes ver, temos o número do mes. Pero se queres o nome do mes, proba a seguinte fórmula:

=CHOOSE(MONTH(DATE(B5, 1, -2) - WEEKDAY(DATE(B5, 1, 3)) + C5 * 7),"January","February","March","April", "May", "June", "July", "August", "September", "October", "November", "December")

Aquí usamos a función ESCOLLE para converte o número do mes en nomes de mes.

Como podes ver, conseguimos converter un número de semana nun mes en Excel.

Ler máis: Como converter un número en data en Excel (6 xeitos sinxelos)

Converter días a semanas en Excel

1. Converte unha data nun número de semana en Excel

Agora, anteriormente usabamos as fórmulas de Excel para converter un número de semana en data. Podes facer ao revés. Isto significa que pode converter días ao número da semana. Para facelo, utilizaremos a función de Excel WEEKNUM .

A función WEEKNUM úsase para calcular o número de semana dunha data.

A sintaxe xenérica:

=WEEKNUM(serial_number, [returns_type])

Aquí, o número de serie indica o data. Agora sabemos que Excel tamén recoñece as datas como números de serie. E o tipo de retorno indica a partir de que día comezará a nosa semana.

Bótalle un ollo ao seguinte conxunto de datos:

Aquí temos algúns días e imos convérteos ao número da semana.

Agora, fai clic na Cela D5. A continuación, escriba a seguinte fórmula e arrastre a icona do controlador de recheo cara abaixo:

=WEEKNUM(B5)

Despois diso, a función terá éxitoconverte os días en semanas en Excel.

2. Converte o número de días en semanas en Excel

Bótalle un ollo ao seguinte conxunto de datos:

Aquí podes ver o número de días que tardou en completar un proxecto. Agora, o número de días non é suficiente. Temos que convertelos en semanas e días. Polo tanto, utilizaremos unha fórmula de Excel para resolvelo.

A nosa fórmula de Excel conterá a función INT e a función SE.

Agora , prema en Cela D5. A continuación, escriba a seguinte fórmula e arrastre a icona do controlador de recheo cara abaixo:

=INT(C5/7)&IF(INT(C5/7)=1," week"," weeks") & " and " & (C5-INT(C5/7)*7) & IF((C5-INT(C5/7)*7)=1," day"," days")

Como podes ver, a nosa fórmula de Excel converteu con éxito os días en semanas.

🔎 Desglose da fórmula

INT( C5/7): Devolve o número de semanas.

C5-INT(C5/7)*7: Devolve o número de días que non son suficientes para o semanas (menos de 7 días).

Engadimos a función IF para xestionar o problema "semana" ou "semanas". Se tes unha semana, engadirá "semana" despois do 1.

O mesmo aplícase aos días, se tes 1 día, engadirá "día". En caso contrario, engadirá "Días". Fai que a saída sexa gramaticalmente correcta.

Ler máis: Como converter texto en data en Excel (10 xeitos)

💬 Cousas para recordar

A fórmula devolve basicamente as datas en formato de número de serie. Entón, cambia o formato a Datas desde a cinta de Excel.

En ISO data da semanasistema, a semana comeza co luns, e a semana que inclúe o primeiro xoves do ano asúmese a semana 1.

Conclusión

Para concluír, espero que este titorial che proporcione unha parte de coñecementos útiles sobre como converter o número da semana nunha data en Excel. Recomendamos que aprendas e apliques todas estas instrucións ao teu conxunto de datos. Descarga o caderno de prácticas e proba estes ti mesmo. Ademais, non dubide en enviar comentarios na sección de comentarios. Os teus valiosos comentarios mantéñennos motivados para crear titoriais coma este.

Non esquezas consultar o noso sitio web Exceldemy.com para atopar varios problemas e solucións relacionados con Excel.

Segue aprendendo novos métodos e segue crecendo!

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.