La funció DATEDIF calcula el període o la diferència entre dues dates en dies, mesos i anys. Podeu utilitzar la funció DATEDIF per determinar el període de temps per a un proper projecte, o es pot utilitzar, juntament amb la data de naixement d'una persona, per calcular l'edat d'una persona en anys, mesos i dies, per exemple.
Aquestes instruccions s'apliquen a Excel 2019, 2016, 2013, 2010 i Excel per a Microsoft 365.
DATEDIF Sintaxi i arguments de la funció
La sintaxi d'una funció fa referència a la disposició de la funció i inclou el nom, els claudàtors i els arguments de la funció. La sintaxi de la funció DATEDIF és:
=DATEDIF(data_inici, data_final, "unitat")
- start_date (obligatori): podeu introduir la data d'inici del període escollit o la referència de la cel·la a la ubicació d'aquestes dades al full de treball.
- end_date (obligatori): igual que amb la data d'inici, podeu introduir la data de finalització del període escollit o una referència de cel·la.
- unit (obligatori): la unitat indica a la funció que trobi el nombre de dies ("D"), mesos complets ("M") o anys complets (" Y") entre les dues dates. Heu d'envoltar l'argument de la unitat amb cometes com ara "D" o "M".
A més de D, M i Y, hi ha altres tres opcions d'unitats que podeu veure a la imatge següent:
- "YD" calcula el nombre de dies entre dues dates, però ignora els anys (fila 5).
- "YM" calcula el nombre de mesos entre dues dates, però ignora el dia i l'any (fila 6).
- "MD" calcula el nombre de dies entre dues dates, però ignora el mes i l'any (fila 7).
DATEDIF és una funció oculta, de manera que no la trobareu a la llista amb altres funcions de data a la pestanya Fórmula d'Excel, la qual cosa significa que no podeu utilitzar el quadre de diàleg de funcions. per entrar-hi. Com a resultat, heu d'introduir la funció i els seus arguments manualment en una cel·la.
Excel fa càlculs de dates convertint les dates a números de sèrie. El 31 de desembre de 1899 és el número de sèrie 1 i l'1 de gener de 2008 és el número de sèrie 39488 perquè fa 39.488 dies després de l'1 de gener de 1900.
Calcul de la diferència de dies amb DATEDIF
A continuació s'explica com introduir la funció DATEDIF ubicada a la cel·la B2, tal com es mostra a la imatge d'exemple anterior, per mostrar el nombre de dies entre les dates 4 de maig de 2014 i 10 d'agost de 2016.
=DATEDIF(A2, A3, "D")
A continuació es mostren els passos per introduir aquesta funció mitjançant referències de cel·les.
- Feu clic a cel·la B2 per convertir-la en la cel·la activa; aquí és on es mostrarà el nombre de dies entre les dues dates.
- A la cel·la B2, tipus =dataif(.
- Feu clic a cel·la A2 per introduir aquesta referència de cel·la com a argument start_date per a la funció.
-
Escriviu una coma (,) a la cel·la B2 després de la referència de la cel·laA2 per actuar com a separador entre el primer i el segon argument.
- Feu clic a cel·la A3 per introduir aquesta referència de cel·la com a argument end_date.
- Escriviu una coma (,) després de la referència de la cel·la A3.
- Per a l'argument unitat, escriviu la lletra D entre cometes ("D") per indicar a la funció que mostri el nombre de dies entre les dues dates.
- Escriviu un parèntesi de tancament.
- Premeu la tecla Enter del teclat per completar la fórmula.
- El nombre de dies - 829 - apareix a la cel·la B2 del full de treball.
- Quan feu clic a cel·la B2, la fórmula completa apareix a la barra de fórmules a sobre del full de treball.
Valors d'error DATEDIF
Si no introduïu correctament les dades dels arguments d'aquesta funció, apareixeran els valors d'error següents:
- VALUE!: Rebràs aquest error si la data_inici o la data_final no és una data real (fila 8 a la imatge següent, on la cel·la A8 conté dades de text).
- NUM!: Ho veureu si la data de finalització és una data anterior a la data d'inici (fila 9 a continuació).