Si teniu un full d'Excel amb moltes dates, és probable que eventualment hàgiu de calcular les diferències entre algunes d'aquestes dates. Potser vols veure quants mesos has trigat a pagar el teu deute o quants dies has trigat a perdre una certa quantitat de pes?
Calcular la diferència entre dates a Excel és fàcil, però es pot complicar depenent de com vulgueu calcular determinats valors. Per exemple, si voleu saber el nombre de mesos entre el 5/02/2016 i el 15/01/2016, la resposta hauria de ser 0 o 1? Algunes persones poden dir 0 perquè no hi ha un mes complet entre les dates i altres podrien dir 1 perquè és un mes diferent.
Taula de continguts
- Dies entre dues dates
- Mesos entre dues dates
- Anys entre dues dates
En aquest article, us mostraré com calcular les diferències entre dues dates per trobar el nombre de dies, mesos i anys amb diferents fórmules, en funció de les vostres preferències.
Dies entre dues dates
El càlcul més senzill que podem fer és obtenir el nombre de dies entre dues dates. El millor de calcular els dies és que realment només hi ha una manera de calcular el valor, de manera que no us haureu de preocupar perquè diferents fórmules us donin respostes diferents.
Al meu exemple anterior, tinc dues dates emmagatzemades a les cel·les A2 i A3. A la dreta, podeu veure que la diferència entre aquestes dues dates és de 802 dies. A Excel, sempre hi ha diverses maneres de calcular el mateix valor i això és el que vaig fer aquí. Fem una ullada a les fórmules:
La primera fórmula és només una simple resta de les dues dates, A3 – A2. Excel sap que és una data i simplement calcula el nombre de dies entre aquestes dues dates. Fàcil i molt directe. A més, també podeu utilitzar la funció DIES .
=DIES (A3, A2)
Aquesta funció pren dos arguments: la data de finalització i la data d'inici. Si canvieu les dates a la fórmula, només obtindreu un número negatiu. Finalment, podeu utilitzar una funció anomenada DATEDIF , que s'inclou a l'Excel de Lotus 1-2-3 dies, però que no és una fórmula admesa oficialment a Excel.
=DATEDIF(A2, A3, "D")
Quan escriviu la fórmula, veureu que l'Excel no us ofereix cap suggeriment per als camps, etc. Per sort, podeu veure la sintaxi i tots els arguments compatibles per a la funció DATEDIF aquí.
Com a avantatge addicional, què passa si volguéssiu calcular el nombre de dies laborables entre dues dates? Això és prou fàcil també perquè tenim una fórmula integrada:
=DIES XARXA(data d'inici, data de finalització)
Calcular el nombre de dies i dies laborables és prou senzill, així que ara parlem de mesos.
Mesos entre dues dates
El càlcul més complicat és el nombre de mesos a causa de com es pot arrodonir cap amunt o cap avall en funció de si es tracta d'un mes complet o d'un mes parcial. Ara hi ha una funció MESOS a Excel, però és molt limitada perquè només mirarà el mes en calcular la diferència i no l'any. Això vol dir que només és útil per calcular la diferència entre dos mesos del mateix any.
Com que això és una mica inútil, mirem algunes fórmules que ens donaran la resposta correcta. Microsoft els ha proporcionat aquí , però si us fa mandra visitar l'enllaç, també els he proporcionat a continuació.
Arrodonit per amunt - =(YEAR(LData)-YEAR(EData))*12+MES(LData)-MES(EData)
Arrodonit cap avall - =IF(DIA(LData)>=DAY(EData),0,-1)+(YEAR(LData)-YEAR(EData)) *12+MES(LData)-MES(EData)
Ara són dues fórmules bastant llargues i complicades i realment no cal que entengueu què està passant. Aquí teniu les fórmules en Excel:
Tingueu en compte que hauríeu d'editar la fórmula arrodonida a la mateixa cel·la perquè, per alguna raó estranya, la fórmula sencera no apareix a la barra de fórmules. Per veure la fórmula a la mateixa cel·la, feu clic a la pestanya Fórmules i després feu clic a Mostra les fórmules .
Quin és, doncs, el resultat final de les dues fórmules del nostre exemple actual? Vegem a continuació:
L'arrodoniment per amunt em dóna 27 mesos i l'arrodoniment per a baix em dóna 26 mesos, que és exacte, depenent de com ho vulgueu mirar. Finalment, també podeu utilitzar la funció DATEDIF, però només calcula mesos complets, de manera que en el nostre cas la resposta que retorna és 26.
=DATEDIF(A2, A3, "M")
Anys entre dues dates
Igual que amb els mesos, els anys també es poden calcular en funció de si voleu comptar 1 any com a 365 dies complets o si un canvi en l'any compta. Així que prenguem el nostre exemple on he utilitzat dues fórmules diferents per calcular el nombre d'anys:
Una fórmula utilitza DATEDIF i l'altra utilitza la funció ANY. Com que la diferència en el nombre de dies és només de 802, DATEDIF mostra 2 anys mentre que la funció ANY mostra 3 anys.
Una vegada més, això és una qüestió de preferència i depèn del que exactament intenteu calcular. És una bona idea conèixer els dos mètodes per poder atacar diferents problemes amb diferents fórmules.
Sempre que tingueu cura amb quines fórmules utilitzeu, és bastant fàcil calcular exactament el que busqueu. També hi ha moltes més funcions de dates fora de les que he esmentat, així que no dubteu a consultar-les també al lloc de suport d'Office . Si teniu cap pregunta, no dubteu a comentar. Gaudeix!