Com convertir el nombre de setmana en data a Excel (2 mètodes adequats)

  • Comparteix Això
Hugh West

A Microsoft Excel, treballar amb setmana i data és una de les tasques crucials. Us trobareu en moltes situacions en què haureu de trobar un número de setmana a partir d'una data o una data a partir d'un número de setmana. Per tant, és ideal conèixer tots els detalls sobre aquests per realitzar-los amb força facilitat. En aquest tutorial, aprendràs a convertir el número de la setmana a la data a Excel amb exemples adequats i il·lustracions adequades. Per tant, queda amb nosaltres.

Baixeu el quadern de pràctiques

Converteix el número de setmana en data.xlsx

2 maneres de convertir Número de setmana fins a la data a Excel

A les properes seccions, us mostraré dues fórmules essencials que podeu utilitzar al vostre full de treball. Us ajudarà a convertir el número de la setmana a la data a Excel. Us recomano que apreneu i apliqueu tots aquests mètodes.

Ara, primer aclarim-ho. Les dues fórmules contindran la funció DATA i la funció WEEKDAY . Aquestes funcions us ajudaran a crear una fórmula.

Anem-hi.

1. Ús de les funcions DATE i WEEKDAY per convertir el número de setmana en data

Ara, no hi ha cap funcions senzilles per convertir el número de setmana a data a Excel. Per això estem creant una fórmula per fer-ho. Estem fent servir la funció DATA i la funció WEEKDAY . Fes una ullada a la captura de pantalla següent:

Aquest exemple es basa en el sistema de setmana ISO. En aquest sistema, elel dia feiner comença amb dilluns, i la setmana que reté el primer dijous de l'any es considera la setmana 1. És popular com a sistema de càlcul de la setmana europea.

Ara, per obtenir la data d'inici, escriviu la fórmula següent a Cel·la E5:

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

Nota: si escriviu la fórmula, retornarà un format de número de sèrie. Per tant, abans de fer res , convertiu el número de sèrie a data . Després de canviar el format, feu-ho.

🔎 Desglossament de la fórmula

DATA(B5, 1, -2) – DIA DE LA SETMANA(DATA(B5, 1, 3)): Retorna l'últim dilluns de l'any anterior.

C5 * 7: Hem afegit el nombre de setmanes que es multiplica 7 per obtenir el dilluns de l'any donat.

En el sistema de càlcul de la setmana ISO, la setmana que conté el primer dijous es considera la setmana 1. Per tant, podeu trobar el primer dilluns entre el 29 de desembre i el 4 de gener. . Per tant, per descobrir aquesta data, heu de veure el dilluns immediatament abans del 5 de gener.

Si el vostre objectiu és trobar el dilluns abans del 5 de gener de l'any a B5, utilitzeu la següent DATA( any, mes, dia) funcions:

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

Ara, no volíem trobar el primer dilluns d'aquest any, però en canvi l'últim dilluns de l'any anterior. Per tant, vam restar set dies del 5 de gener. Després d'això, vam obtenir -2 a la primera funció DATA :

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

Ara,podeu trobar fàcilment l'última data de la setmana utilitzant la fórmula següent:

=E5+6

De la mateixa manera, podeu utilitzar la fórmula anterior i afegir-hi sis per obtenir el final de la setmana.

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

1.1 Dl-Dg. Setmana (A partir de l'1 de gener)

Ara, el mètode anterior que acabem de mostrar és el sistema de càlcul de la setmana ISO. Aquí, la data del dia feiner comença a partir del dijous com a setmana 1. Si treballeu en una zona que no segueix aquest sistema, utilitzeu la següent fórmula d'Excel.

Si la vostra setmana 1 comença a partir de l'1 de gener i dilluns és el setmana per començar, aquestes fórmules us ajudaran a aconseguir-ho.

Estem fent servir la funció WEEKDAY i la funció DATE .

Per obtenir la funció dates d'inici, escriviu la fórmula següent a Cel·la E5 i arrossegueu la icona del mànec d'emplenament cap avall:

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

Per obtenir les dates de finalització, escriviu la fórmula següent a Cel·la F5 i arrossegueu la icona de la nansa d'emplenament cap avall:

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

1.2 Setmana de diumenge a dissabte (a partir de l'1 de gener)

Si la setmana comença amb diumenge, podeu utilitzar una fórmula similar d'Excel per tornar la data d'inici i la data de finalització.

Per obtenir les dates d'inici, escriviu la fórmula següent a la Cel·la E5 i arrossegueu la icona de la nansa d'emplenament cap avall:

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

Per obtenir les dates de finalització, escriviu la fórmula següent a Cel·la F5 i arrossegueu el farciment icona de maneigavall:

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

Com podeu veure, hem aconseguit convertir el número de la setmana a data a Excel.

Contingut relacionat: Com convertir format general en data a Excel (7 mètodes)

Lectures similars

  • El text no es convertirà en data a Excel (4 problemes i solucions)
  • Com convertir la marca de temps d'Unix en data a Excel (3 mètodes)
  • Convertir text de data i hora en format de data a Excel (7 maneres senzilles)

2. Funcions MAX i MIN per convertir el nombre de setmana en data

Per convertir el número de la setmana a la data a Excel, podeu utilitzar la funció MIN i la funció MAX amb la mateixa fórmula.

Nosaltres. vist a les fórmules anteriors, tornen dilluns o diumenge de la setmana 1 encara que sigui dins del mateix any que doneu o de l'any anterior. La fórmula de la data d'inici sempre retorna 1 de gener com a data d'inici de la setmana 1 . Automàticament, la fórmula de la data de finalització retorna constantment 31 de desembre com a data de finalització de l'última setmana de l'any, independentment del dia de la setmana.

2.1 Sempre comptant la setmana de dilluns a diumenge ( Comença a partir de l'1 de gener)

Ara, la setmana 1 comença l'1 de gener i el dia feiner és dilluns. Podeu embolicar la fórmula d'Excel a la funció MAX i la funció MIN per començar a comptar sempre a partir de l'1 de gener.

Per obtenir les dates d'inici, escriviu la fórmula següent a Cel·la E5 iarrossegueu la icona del mànec d'emplenament cap avall:

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

Per obtenir les dates de finalització, heu de utilitzeu la funció MIN i feu un petit canvi a la fórmula. Ara, escriviu la fórmula següent a Cel·la F5 i arrossegueu la icona del mànec d'emplenament cap avall:

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

2.1 Sempre comptant la setmana de diumenge a dissabte (a partir de l'1 de gener)

Si la vostra setmana 1 comença amb diumenge, heu de fer un petit canvi a les fórmules anteriors.

Per obtenir la data d'inici, escriviu la fórmula següent:

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

Per al final dates, utilitzeu la fórmula següent per convertir el número de la setmana en data:

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

Com podeu veure, la fórmula convertirà el número de la setmana en data a Excel.

Llegir més: Excel VBA per convertir només la data i l'hora a la data

Converteix el número de setmana a mes a Excel

Ara, per convertir un número de setmana en un mes també podeu utilitzar les fórmules anteriors d'Excel d'una manera diferent.

Aquí també estem utilitzant la funció WEEKDAY i la funció DATA per calcular. Però, aquesta vegada, els agrupem a la funció MES .

Feu una ullada al conjunt de dades següent:

Aquí tenim els números de la setmana de l'any 2022. Obtindrem el mes amb la fórmula.

Ara, escriviu la fórmula següent a la Cel·la E5 i arrossegueu la icona del mànec d'emplenament.avall:

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

Com podeu veure, tenim el número del mes. Però si voleu el nom del mes, proveu la fórmula següent:

=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í, hem utilitzat la funció TROLL a convertir el número del mes en noms de mes.

Com podeu veure, tenim èxit en convertir un número de setmana en un mes a Excel.

Llegir més: Com convertir un nombre en data a Excel (6 maneres fàcils)

Convertir dies a setmanes a Excel

1. Converteix una data a un número de setmana a Excel

Ara, anteriorment hem utilitzat les fórmules d'Excel per convertir un número de setmana a data. Pots fer a l'inrevés. Això vol dir que podeu convertir els dies al número de la setmana. Per fer-ho, utilitzarem la funció Excel WEEKNUM .

La funció WEEKNUM s'utilitza per calcular el número de setmana d'una data.

La sintaxi genèrica:

=WEEKNUM(serial_number, [returns_type])

Aquí, el número de sèrie indica el data. Ara, sabem que Excel també reconeix les dates com a números de sèrie. I el tipus de retorn indica a partir de quin dia començarà la nostra setmana.

Feu un cop d'ull al conjunt de dades següent:

Aquí tenim uns dies i ho farem convertiu-los al número de la setmana.

Ara, feu clic a Cel·la D5. A continuació, escriviu la fórmula següent i arrossegueu la icona del mànec d'emplenament cap avall:

=WEEKNUM(B5)

Després d'això, la funció tindrà èxitconvertiu els dies a setmanes a Excel.

2. Converteix el nombre de dies a setmanes a Excel

Feu una ullada al conjunt de dades següent:

Aquí podeu veure el nombre de dies que va trigar a completar un projecte. Ara, el nombre de dies no és suficient. Els hem de convertir en setmanes i dies. Per tant, utilitzarem una fórmula d'Excel per resoldre'l.

La nostra fórmula d'Excel contindrà la funció INT i la funció SI.

Ara , feu clic a Cel·la D5. A continuació, escriviu la fórmula següent i arrossegueu la icona del mànec d'emplenament cap avall:

=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")

Com podeu veure, la nostra fórmula d'Excel ha convertit correctament els dies a setmanes.

🔎 Desglossament de la fórmula

INT( C5/7): Retorna el nombre de setmanes.

C5-INT(C5/7)*7: Retorna el nombre de dies que no són suficients per al setmanes (menys de 7 dies).

Hem afegit la funció IF per gestionar el problema "setmana" o "setmanes". Si tens una setmana, s'afegirà "setmana" després de l'1.

El mateix s'aplica als dies, si tens 1 dia, afegirà "dia". En cas contrari, afegirà "Dies". Fa que la sortida sigui correcta gramaticalment.

Llegir més: Com convertir text en data a Excel (10 maneres)

💬 Coses per recordar

La fórmula bàsicament retorna les dates en format de número de sèrie. Per tant, canvieu el format a Dates des de la cinta d'Excel.

A ISO data de la setmanasistema, la setmana comença amb dilluns i la setmana inclòs el primer dijous de l'any s'assumeix la setmana 1.

Conclusió

Per concloure, espero que aquest tutorial us hagi proporcionat un tros de coneixements útils sobre com convertir el número de la setmana en una data a Excel. Us recomanem que apreneu i apliqueu totes aquestes instruccions al vostre conjunt de dades. Descarrega el quadern de pràctiques i prova-los tu mateix. A més, no dubteu a fer comentaris a la secció de comentaris. Els vostres valuosos comentaris ens mantenen motivats per crear tutorials com aquest.

No oblideu consultar el nostre lloc web Exceldemy.com per trobar diversos problemes i solucions relacionats amb Excel.

Segueix aprenent nous mètodes i segueix creixent!

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.