Táboa de contidos
Ás veces quizais necesites saber cantos meses pasaron entre dúas datas. Hai varias formas de atopar a diferenza entre dúas datas en meses en Excel. Neste titorial, aprenderás catro formas eficaces de obter a diferenza entre dúas datas en meses en Excel.
Descarga o Caderno de prácticas
Descarga o seguinte ficheiro de Excel para a túa práctica.
Diferenza entre dúas datas en meses.xlsx
4 formas eficaces de obter a diferenza entre dúas datas en meses en Excel
Primeiro imos presentar o noso conxunto de datos. Supoñamos que hai algunhas datas de lanzamento e datas de peche dalgúns proxectos aleatorios. O noso obxectivo é calcular a diferenza entre dúas datas en meses en Excel.
1. Use a función DATEDIF para atopar a diferenza entre dúas datas en meses en Excel
Se queres calcular só o total de meses completos entre dúas datas, a función DATEDIF é para ti. Simplemente siga os pasos seguintes.
Pasos:
- Escriba a seguinte fórmula na cela D5.
=DATEDIF(B5,C5,"M")
Aquí, B5 significa a data de lanzamento, C5 é a data de peche e M significa mes.
- A continuación, prema a tecla ENTER e coloque o Recheo no o resto das celas necesarias.
Por último, aquí está o resultado.
Nota :
A función DATEDIF non contao mes en curso.
Ler máis: Como calcular a diferenza horaria en Excel entre dúas datas (7 xeitos)
2. Usando YEARFRAC xunto coas funcións INT ou ROUNDUP
A función YEARFRAC conta o ano fraccionario en decimal entre dúas datas. Para eliminar decimais, podemos usar as funcións INT ou ROUNDUP . Só tes que seguir os pasos seguintes.
Pasos:
- Anote a seguinte fórmula na cela D5.
=INT(YEARFRAC(B5,C5)*12)
Aquí, nun primeiro momento, a función YEARFRAC calcula o número de anos en formato decimal entre dúas datas . Despois, usamos a función INT para converter un decimal en número enteiro despois de multiplicar por 12.
- A continuación, prema o <6 tecla>ENTER . Arrastre a icona Recheo de control ao resto das celas.
Finalmente, aquí está a saída.
Nota:
Podemos usar a función ROUNDUP en lugar da función INT . A función INT só redondea o decimal aínda que estea máis próximo a un número enteiro. Por outra banda, a función ROUNDUP devolve o número enteiro máis próximo ou a un número decimal fixo segundo as regras de redondeo.
Ler máis: Como calcular a diferenza de tempo en números (5 xeitos sinxelos)
Lecturas similares
- Como calcular a diferenza entre dúas veces en Excel (8Métodos)
- Calcular a diferenza entre dúas filas na táboa dinámica (con pasos sinxelos)
- Como calcular a diferenza de tempo en minutos en Excel (3 Métodos fáciles)
3. Combina as funcións ANO e MES para obter a diferenza de mes entre dúas datas en Excel
Aquí tes outro método eficaz que podes aplicar para obter o diferenza entre dúas datas en Excel. Siga os seguintes pasos para aplicar estas funcións.
Pasos:
- Copie a seguinte fórmula e péguea na cela D5.
=(YEAR(C5)-YEAR(B5))*12+MONTH(C5)-MONTH(B5)
Aquí, nun principio, a función ANO devolve a diferenza entre dúas datas en anos. Despois, despois de multiplicar por 12, convértese en meses. Finalmente, súmase á diferenza entre dúas datas en meses que resulta da función MES.
- A continuación, prema o ENTER e arrastre o Recheo ata o final.
Finalmente, aquí está a saída.
Ler máis: Como calcular a diferenza de tempo entre dúas datas en minutos en Excel
4. Use unha fórmula de resta con Función de Excel MES
Para atopar a diferenza entre dúas datas, simplemente pode usar a función MES coa fórmula de resta. Só tes que seguir os pasos seguintes.
Pasos:
- Vaia á cela D5 e escribe a seguinte fórmula.
=MONTH(C5)-MONTH(B5)
Aquí,a función MES só devolve a diferenza de data en meses dentro dun ano fixo.
- Preme ENTER.
Finalmente, obterás o resultado.
Ler máis: Como calcular a diferenza de tempo en Excel VBA (2 Métodos)
Conclusión
Neste titorial, discutín 4 formas efectivas de obter a diferenza entre dúas datas en meses en Excel. Espero que este artigo sexa útil. Podes visitar o noso sitio web ExcelWIKI para obter máis contido relacionado con Excel. Deixa comentarios, suxestións ou consultas se tes algunha na sección de comentarios a continuación.