Què cal saber
- La sintaxi adequada per a la funció DATA és=DATA(any, mes, dia). Per exemple: =DATA(1986, 3, 18)
-
Podeu extreure l'any, el mes i el dia d' altres cel·les. Per exemple: =DATA(A2, B2, C2)
- Resta mesos i dies amb arguments negatius. Per exemple: =DATA(2020, -2, -15)
Aquest article explica com utilitzar la funció DATA d'Excel. La funció DATA es pot utilitzar en totes les versions d'Excel.
DATE Sintaxi i arguments de la funció
La funció DATA d'Excel combina tres valors per crear una data. Quan especifiqueu l'any, el mes i el dia, Excel produeix un número de sèrie que després es pot formatar com a data normal.
La manera típica d'introduir una data a Excel és escriure tota la data dins d'una cel·la, però això és inconvenient quan es tracta de molta informació. La funció DATA pot ser útil si la data no té el format correcte, com si es combina amb text normal o es distribueix per diverses cel·les.
Així és com s'ha d'escriure cada instància de la funció de data perquè Excel la processi correctament:
=DATA (any, mes, dia)
- Any: introduïu l'any com a nombre d'entre un i quatre dígits o introduïu la referència de la cel·la a la ubicació de les dades al full de treball. L'argument de l'any és obligatori.
- Mes: introduïu el mes de l'any com a nombre enter positiu o negatiu de l'1 al 12 (de gener a desembre) o introduïu la referència de la cel·la a la ubicació de les dades. L'argument del mes és obligatori.
- Dia: introduïu el dia del mes com a nombre enter positiu o negatiu de l'1 al 31 o introduïu la referència de la cel·la a la ubicació de les dades. L'argument del dia és obligatori.
Informació addicional de la funció de data
Aquí hi ha algunes altres coses importants que cal saber sobre els arguments de l'any, el mes i el dia:
YEAR
- De manera predeterminada, Excel utilitza el sistema de dates 1900, el que significa que la funció DATA no mostrarà l'any correctament per a qualsevol cosa anterior a 1900.
- Introduir 0 com a valor de l'any és el mateix que introduir 1900, 1 és igual a 1901, 105és el 2005, etc.
MES
- Superant 12 ja que el valor del mes afegirà aquest nombre de mesos al valor de l'any. 13, llavors, afegeix un any i un mes a la data.
- L'ús d'un nombre negatiu com a valor del mes restarà aquest nombre de mesos, més un, del primer mes de l'any.
DIA
- Si el valor del dia supera el nombre de dies que té aquest mes, els dies en excés s'afegeixen al primer dia del mes següent.
- Un valor de dia negatiu resta aquest nombre de dies, més un, del primer dia del mes.
Exemples de funcions DATE
A continuació hi ha una sèrie de fórmules del món real que utilitzen la funció DATA:
Any, mes i dia a altres cel·les
=DATA(A2, B2, C2)
Aquest exemple de la funció DATA utilitza A2 per a l'any, B2 per al mes i C2 per al dia.
Any en fórmula i mes i dia en una altra cel·la
=DATA(2020, A2, B2)
També podeu combinar com s'obtenen les dades. En aquest exemple, fem del 2020 l'argument de l'any, però el mes i el dia s'extreuen d' altres cel·les.
Resta mesos utilitzant l'argument de mes negatiu
=DATA(2020, -2, 15)
Aquí estem utilitzant un número negatiu a l'espai del mes. Això es mou cap enrere durant l'any en lloc d'avançar, començant el gener de 2020 (ja que la fórmula inclou 2020). Aquesta fórmula DATE produeix el 2019-10-15.
Resta dies utilitzant l'argument de dia negatiu
=DATA(2020, 1, -5)
Sense el número negatiu, aquesta data es calcularia com a 1/5/2020. Tanmateix, el valor del dia negatiu resta cinc dies (més un) de l'1/1/2020, la qual cosa produeix la data 2019-12-26.
Arguments grans del dia i del mes
=DATA(2020, 19, 50)
Aquest exemple combina algunes de les regles esmentades anteriorment. El valor de l'any augmentarà a partir del 2020 perquè el mes supera els 12, i el mes que es calcularà també canviarà perquè el valor del dia supera el nombre de dies en qualsevol mes. Aquesta fórmula DATE produeix el 19/8/2021.
Afegeix 10 anys fins ara en una altra cel·la
=DATA(ANY(A2)+10, MES(A2), DIA(A2))
La funció DATA d'Excel també es pot utilitzar amb altres dates, com ara afegir hora a una data existent. En aquest exemple, volem veure la data que passa 10 anys d'una data existent. La data existent es troba a la cel·la E2, de manera que hem d'escriure aquesta fórmula de manera que extreu l'any, el mes i el dia d'E2, però també afegeixi 10 al valor de l'any.
Calculeu el nombre de dies de l'any
=A2-DATA(ANY(A2), 1, 0)
Aquí hi ha un exemple similar de la funció DATA on estem calculant quants dies a l'any és la data de la cel·la E10. Per exemple, l'1/1/2020 és un dia de l'any, el 5 de gener és cinc dies, i així successivament. En aquest exemple, E10 és 8/4/2018, de manera que el resultat és 216.
Convertir la data com a text a una data amb el format adequat
=DATA(ESQUERRA (A2, 4), MITJANA (A2, 5, 2), DRETA (A2, 2))
Si la cel·la amb què esteu tractant conté la data completa però té el format de text, com ara 20200417, podeu utilitzar aquesta fórmula de DATA, combinada amb les funcions ESQUERRA, MITJANA i DRETA, per convertir la cel·la a una data amb el format adequat.
El que està fent és extreure els primers quatre dígits de l'esquerra amb LEFT(A2, 4), agafant dos dígits del mig al cinquè caràcter mitjançant MID(A2, 5, 2) i combinant-ho amb els dos últims dígits des de la dreta amb RIGHT(A2, 2). La data calculada és el 17/4/2020.
Consulteu els nostres articles sobre com utilitzar les funcions ESQUERRA, DRET i MITJÀ d'Excel per obtenir més informació.
Aquest any i mes en un dia concret
=DATA(ANY(AVUI()), MES (AVUI()), 5)
La funció AVUI es pot utilitzar amb la funció DATA per obtenir informació sobre avui. Per exemple, per recordar-vos que heu de pagar factures cada mes el dia 5, podeu utilitzar aquesta fórmula DATE per afegir automàticament l'any i el mes actuals, però després col·loqueu 5 (o una referència de cel·la) com a valor del dia..
Calcula la data quan el mes és text
=DATA(A2, MES (1&B2), C2)
De vegades, una data inclou la versió de text del mes, com ara juny. Com que Excel no entén això com a nombre, heu de convertir-lo en un amb la funció MES. L'hem incrustat directament a la fórmula DATE, a la posició del mes, com a MONTH(1&B2).
Arreglar dates que no semblen dates
Si el resultat de la funció DATA mostra un munt de números en lloc d'una data, hauràs de formatar la cel·la com a data.
Per exemple, és possible que vegeu un nombre gran com 43938 en lloc d'una data normal, com en aquesta captura de pantalla següent:
Per reformatar la cel·la, seleccioneu-la, seleccioneu el menú desplegable de l'element del grup Número i, a continuació, trieu un dels formats de data.