Cómo restar fechas en Excel
Si tiene una hoja de Excel(Excel sheet) con muchas fechas, es probable que eventualmente necesite calcular las diferencias entre algunas de esas fechas. ¿Quizás quiera ver cuántos meses le tomó pagar su deuda o cuántos días le tomó perder cierta cantidad de peso?
Calcular la diferencia entre fechas en Excel es fácil, pero puede volverse complicado dependiendo de cómo quieras calcular ciertos valores. Por ejemplo, si desea saber la cantidad de meses entre el 5/2/2016 y el 15/1/2016, ¿debe ser la respuesta 0 o 1? Algunas personas pueden decir 0 porque no es un mes completo entre las fechas y otras pueden decir 1 porque es un mes diferente.
En este artículo, te mostraré cómo calcular las diferencias entre dos fechas para encontrar la cantidad de días, meses y años con diferentes fórmulas, según tus preferencias.
Días entre dos fechas
El cálculo más simple que podemos hacer es obtener el número de días entre dos fechas. Lo bueno de calcular los días es que realmente solo hay una forma de calcular el valor, por lo que no tiene que preocuparse por las diferentes fórmulas que le den respuestas diferentes.
En mi ejemplo anterior, tengo dos fechas almacenadas en las celdas A2 y A3(A2 and A3) . A la derecha, puede ver que la diferencia entre esas dos fechas es de 802 días. En Excel , siempre hay varias formas de calcular el mismo valor y eso es lo que hice aquí. Echemos un vistazo a las fórmulas:
La primera fórmula es solo una simple resta de las dos fechas, A3 – A2 . Excel sabe que es una fecha y simplemente calcula el número de días entre esas dos fechas. Fácil(Easy) y muy directo. Además, también puede utilizar la función DÍAS(DAYS) .
=DAYS(A3, A2)
Esta función toma dos argumentos: la fecha de finalización(end date) y la fecha de inicio(start date) . Si cambia las fechas en la fórmula, solo obtendrá un número negativo. Por último, puede usar una función llamada DATEDIF , que se incluye en Excel de Lotus 1-2-3 días, pero no es una fórmula admitida oficialmente en Excel .
=DATEDIF(A2, A3, "D")
Cuando escriba la fórmula, verá que Excel no le da ninguna sugerencia para los campos, etc. Afortunadamente, puede ver la sintaxis y todos los argumentos admitidos para la función DATEDIF(DATEDIF function) aquí.
Como bono adicional, ¿qué pasaría si quisiera calcular el número de días de la semana entre dos fechas? Eso es bastante fácil también porque tenemos una fórmula incorporada:
=NETWORKDAYS(startDate,endDate)
Calcular la cantidad de días y días de la semana es bastante simple, así que ahora hablemos de meses.
Meses entre dos fechas
El cálculo más complicado es el número de meses debido a cómo puede redondear hacia arriba o hacia abajo dependiendo de si es un mes completo o parcial. Ahora hay una función de MESES(MONTHS function) en Excel , pero es muy limitada porque solo verá el mes al calcular la diferencia y no el año. Esto significa que solo es útil para calcular la diferencia entre dos meses en el mismo año.
Como eso no tiene sentido, veamos algunas fórmulas que nos darán la respuesta correcta. Microsoft los(Microsoft) ha proporcionado aquí(here) , pero si es demasiado perezoso para visitar el enlace, también los he proporcionado a continuación.
Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)
Ahora, estas son dos fórmulas bastante largas y complicadas y realmente no necesitas entender lo que está pasando. Aquí están las fórmulas en Excel:
Tenga en cuenta que debe editar la fórmula de redondeo hacia abajo en la celda real porque, por alguna extraña razón, la fórmula completa no aparece en la barra de fórmulas(formula bar) . Para ver la fórmula en la celda misma, haga clic en la pestaña Fórmulas y luego haga clic en (Formulas)Mostrar fórmulas(Show Formulas) .
Entonces, ¿cuál es el resultado final de las dos fórmulas en nuestro ejemplo actual? Veamos a continuación:
El redondeo(Round) hacia arriba me da 27 meses y el redondeo hacia abajo me da 26 meses, lo cual es exacto, dependiendo de cómo quieras verlo. Por último, también puede usar la función DATEDIF(DATEDIF function) , pero solo calcula meses completos, por lo que en nuestro caso, la respuesta que devuelve es 26.
=DATEDIF(A2, A3, "M")
años entre dos fechas
Al igual que con los meses, los años también se pueden calcular dependiendo de si desea contar 1 año como 365 días completos o si cuenta un cambio en el año. Entonces, tomemos nuestro ejemplo donde he usado dos fórmulas diferentes para calcular la cantidad de años:
Una fórmula usa SIFECHA(DATEDIF) y la otra usa la función AÑO(YEAR function) . Dado que la diferencia en el número de días es solo 802, SIFECHA(DATEDIF) muestra 2 años mientras que la función AÑO(YEAR function) muestra 3 años.
Nuevamente, esto es una cuestión de preferencia y depende de qué es exactamente lo que está tratando de calcular. Es una buena idea conocer ambos métodos para que pueda atacar diferentes problemas con diferentes fórmulas.
Siempre que tenga cuidado con las fórmulas que utiliza, es bastante fácil calcular exactamente lo que está buscando. También hay muchas más funciones de fecha además de las que mencioné, así que no dude en consultarlas también en el sitio de soporte de Office(Office Support) . Si tiene alguna pregunta, no dude en comentar. ¡Disfrutar!
Related posts
Añadir un Regression Trendline lineal a un Excel Scatter Plot
Cómo hacer un Histogram en Excel
Cómo de forma segura Password Protect un Excel File
Cómo crear un Flowchart en Word and Excel
Cómo Create Labels en Word de un Excel Spreadsheet
Use Excel como una herramienta para copiar datos de la Web
Formatear celdas usando formato condicional en Excel
Cómo usar minigráficos en Excel
Cómo comparar dos archivos de Excel y resaltar las diferencias
Cómo agregar e imprimir imágenes de fondo de Excel
Cómo Group Worksheets en Excel
Vincular celdas entre hojas y libros de trabajo en Excel
13 OneNote Tips & Tricks para organizar mejor sus notas
Cómo agregar barras de error en Excel
Una guía para todas las extensiones de archivos de Excel y lo que significan
Usar funciones de resumen para resumir datos en Excel
Cómo ocultar hojas, celdas, columnas y fórmulas en Excel
Cómo Automatically Backup un Word Document a onedrive
Cómo crear un Distribution List en Outlook
Cómo calcular Variance en Excel