** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Excel
  Mensajes nuevos Mensajes nuevos RSS - Cálculo de meses entre muchas fechas.
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCálculo de meses entre muchas fechas.

 Responder Responder
Autor
Mensaje
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: La Gloria
Estado: Sin conexión
Puntos: 3878
Enlace directo a este mensaje Tema: Cálculo de meses entre muchas fechas.
    Enviado: 03/Abril/2024 a las 09:40
Buenos días.

Tengo una lista de fechas de registro y alta y necesito calcular el total de meses de registro.

Podría hacerlo, y de hecho lo tengo así, calculando entre fecha alta y fecha baja (solo dos fechas) y luego sumando todos los meses, pero lo que estoy buscando es si hay una manera de hacerlo de una sola vez y NO puedo usar VBA para esta hoja.

Pongo un ejemplo, este rango va desde A1 hasta C17

Alta               Baja Meses      (La fórmula utilizada)
01/10/2022 03/04/2024 18 =(AÑO(A2)-AÑO(B2))*12+MES(A2)-MES(B2)
01/11/2020 30/09/2022 22 =(AÑO(A3)-AÑO(B3))*12+MES(A3)-MES(B3)
13/10/2020 31/10/2020 0 ...
03/02/2015 05/02/2015 0
01/08/2000 02/02/2015 174
01/01/2000 31/07/2000 6
03/12/1997 31/12/1999 24
02/10/1995 30/11/1997 25
22/08/1995 31/08/1995 0
08/08/1994 10/08/1995 12
11/01/1994 29/07/1994 6
15/10/1992 31/12/1993 14
28/04/1992 30/09/1992 5
01/02/1992 07/04/1992 2
05/01/1991 27/01/1991 0
18/06/1990 04/01/1991 7

La suma de los meses que lo meto en A20 me da 315 (=suma (c2:17))

Lo que quiero es quitar todo lo que está en la columna C (los meses) y dejarlo A20 de una sola pieza.

Dudo que exista una función que haga esto, o al menos no puedo encontrarla.

Sé que puedo ocultar la columna y cosas así, pero lo que quiero es probar algo más elegante... no es nada crítico, pero tengo el "el gusanillo" de cómo se podría hacer.

Gracias.

Luis

El Búho es un pajarraco
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Enlace directo a este mensaje Enviado: 03/Abril/2024 a las 17:44
=SIFECHA(A2;B2;"M")

Wink

Y si no quieres copiar la formula, la conviertes en una matricial

=SIFECHA(A2:A17;B2:B17;"m")


Editado por xavi - 03/Abril/2024 a las 17:45
Xavi, un minyó de Terrassa

Mi web
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Enlace directo a este mensaje Enviado: 03/Abril/2024 a las 17:48
Por cierto, la función observarás que no existe en el intellisense. 

No se porque pero la función, según tengo entendido, es una función de Lotus 1-2-3 que incorporó Excel desde sus primeras versiones. Para mi es sumamente válida, a pesar de lo que dice Microsoft) ya que cuenta los meses, años o dias cumplidos. Una función excelente para calcular edades.

Si la seleccionas y pulsas F1, en el panel lateral si que mostrará ayuda
Xavi, un minyó de Terrassa

Mi web
Arriba
AnSanVal Ver desplegable
Administrador
Administrador
Avatar

Unido: 16/Marzo/2005
Localización: España
Estado: Sin conexión
Puntos: 5990
Enlace directo a este mensaje Enviado: 03/Abril/2024 a las 21:00

Estoy con Xavi en cuanto a: «... es una función de Lotus 1-2-3 que incorporó Excel desde sus primeras versiones. Para mi es sumamente válida (a pesar de lo que dice Microsoft)...»


Una prueba es que parece resolver lo que necesitas «... quiero... dejarlo A20 de una sola pieza...»


Prueba con: 
=SUMA(SIFECHA(A2:A17;B2:B17;"m"))




Saludos desde Tenerife.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Enlace directo a este mensaje Enviado: 03/Abril/2024 a las 21:05
Vaya... no me habia fijado en eso de la suma total. 
Xavi, un minyó de Terrassa

Mi web
Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: La Gloria
Estado: Sin conexión
Puntos: 3878
Enlace directo a este mensaje Enviado: 04/Abril/2024 a las 10:59
Pues o mi Excel está de huelga o esa función la han censurado, tengo el Excel 365 en español y no tiene la función sifecha Cry

La estuve mirando ayer, pero como decían que era para importar de lotus pensaba que era solo de las versiones iniciales de Excel, y por mucho que he buscado sustitutos, no los encuentro.

Luis


EDITO:

No había leído bien la parte de Xavi diciendo que no aparece en intelisense pero que si existe, y es cierto, existe...¡Y funciona!


Mil gracias.



Editado por lbauluz - 04/Abril/2024 a las 11:05
El Búho es un pajarraco
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable