|
Responder
|
| Autor | |
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3878 |
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
|
|
![]() |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14926 |
Enviado: 03/Abril/2024 a las 17:44 |
|
=SIFECHA(A2;B2;"M")
![]() 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
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14926 |
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
|
|
![]() |
|
AnSanVal
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5990 |
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...»
|
|
|
Saludos desde Tenerife.
|
|
![]() |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14926 |
Enviado: 03/Abril/2024 a las 21:05 |
|
Vaya... no me habia fijado en eso de la suma total.
|
|
![]() |
|
lbauluz
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 29/Marzo/2005 Localización: La Gloria Estado: Sin conexión Puntos: 3878 |
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
![]() 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
|
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |