Cumpleaños

30/10/2008 - 23:52 por xtermin55 | Informe spam
A ver si me se explicar.
Tengo una tabla para el control de santos y cumpleaños.
En ella tego las siguientes columnas Nombre/Hoy/fecha nacimiento/Evento
/tiene o tendra.
Esta ultima columna me calcula los años =AÑO(C3)-AÑO(D3) . El problema es
esta cifra me marca hasta la fecha de hoy. Las fechas anteriores a hoy son
los años cumplidos, Las posteriores los que cumplira.
Que formula tengo que aplicar para saber los años que cumpliran durante
todo el año, y los de fecha pasada los que hara el proximo cumpleaños.
Ej. Jose 01-01-55 la formula me dice durante todo el año los años que tiene,
yo quiero saber los que cumplira.Sumar 1 ala formula solo me invierte el
problema

Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
31/10/2008 - 00:24 | Informe spam
hola, 'anonimo/a' !

la formula que expones es una simple resta de a#os (p.e.)

si suponemos una fecha de nacimiento de: 31-dic-2007
y una fecha (discrecionalmente) "actual" de: 01-ene-2008
la formula te indicaria 1 (un) a#o "cumplido" (para TODO el 2008)
(aunque solo tendria 1 DIA de "nacido" en esta "comparacion") -???-

probablemente te serviria el uso de la funcion =sifecha(<fecha anterior>,<fecha actual>,"y")
(si comentas que es exactamente lo que estas buscando) -???-

saludos,
hector.

__ OP __
A ver si me se explicar.
Tengo una tabla para el control de santos y cumplea#os.
En ella tego las siguientes columnas Nombre/Hoy/fecha nacimiento/Evento/tiene o tendra.
Esta ultima columna me calcula los a#os =A#O(C3)-A#O(D3).
El problema es esta cifra me marca hasta la fecha de hoy.
Las fechas anteriores a hoy son los a#os cumplidos, Las posteriores los que cumplira.
Que formula tengo que aplicar para saber los a#os que cumpliran durante todo el a#o
y los de fecha pasada los que hara el proximo cumplea#os.
Ej. Jose 01-01-55 la formula me dice durante todo el a#o los a#os que tiene
yo quiero saber los que cumplira.Sumar 1 ala formula solo me invierte el problema
Respuesta Responder a este mensaje
#2 César
31/10/2008 - 11:17 | Informe spam
Hola.

Puedes usar =ENTERO(FRACAÑO(fecha nacimiento; Fecha actual))

Saludos, César.



"Héctor Miguel" escribió:

hola, 'anonimo/a' !

la formula que expones es una simple resta de a#os (p.e.)

si suponemos una fecha de nacimiento de: 31-dic-2007
y una fecha (discrecionalmente) "actual" de: 01-ene-2008
la formula te indicaria 1 (un) a#o "cumplido" (para TODO el 2008)
(aunque solo tendria 1 DIA de "nacido" en esta "comparacion") -???-

probablemente te serviria el uso de la funcion =sifecha(<fecha anterior>,<fecha actual>,"y")
(si comentas que es exactamente lo que estas buscando) -???-

saludos,
hector.

__ OP __
> A ver si me se explicar.
> Tengo una tabla para el control de santos y cumplea#os.
> En ella tego las siguientes columnas Nombre/Hoy/fecha nacimiento/Evento/tiene o tendra.
> Esta ultima columna me calcula los a#os =A#O(C3)-A#O(D3).
> El problema es esta cifra me marca hasta la fecha de hoy.
> Las fechas anteriores a hoy son los a#os cumplidos, Las posteriores los que cumplira.
> Que formula tengo que aplicar para saber los a#os que cumpliran durante todo el a#o
> y los de fecha pasada los que hara el proximo cumplea#os.
> Ej. Jose 01-01-55 la formula me dice durante todo el a#o los a#os que tiene
> yo quiero saber los que cumplira.Sumar 1 ala formula solo me invierte el problema



Respuesta Responder a este mensaje
#3 Xavier Budet Graco
31/10/2008 - 13:26 | Informe spam
Hola a todos, yo pienso que es más cómoda la fórmula que propone Héctor Miguel.

De forma práctica, supón que tienes la fecha de nacimiento en A1:
=SIFECHA(A1;HOY();"y") te dará la edad.

La fórmula de César también funciona si cambias la funcion a FRAC.AÑO (con un punto entre FRAC y AÑO)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"César" escribió en el mensaje news:
Hola.

Puedes usar =ENTERO(FRACAÑO(fecha nacimiento; Fecha actual))

Saludos, César.



"Héctor Miguel" escribió:

hola, 'anonimo/a' !

la formula que expones es una simple resta de a#os (p.e.)

si suponemos una fecha de nacimiento de: 31-dic-2007
y una fecha (discrecionalmente) "actual" de: 01-ene-2008
la formula te indicaria 1 (un) a#o "cumplido" (para TODO el 2008)
(aunque solo tendria 1 DIA de "nacido" en esta "comparacion") -???-

probablemente te serviria el uso de la funcion =sifecha(<fecha anterior>,<fecha actual>,"y")
(si comentas que es exactamente lo que estas buscando) -???-

saludos,
hector.

__ OP __
> A ver si me se explicar.
> Tengo una tabla para el control de santos y cumplea#os.
> En ella tego las siguientes columnas Nombre/Hoy/fecha nacimiento/Evento/tiene o tendra.
> Esta ultima columna me calcula los a#os =A#O(C3)-A#O(D3).
> El problema es esta cifra me marca hasta la fecha de hoy.
> Las fechas anteriores a hoy son los a#os cumplidos, Las posteriores los que cumplira.
> Que formula tengo que aplicar para saber los a#os que cumpliran durante todo el a#o
> y los de fecha pasada los que hara el proximo cumplea#os.
> Ej. Jose 01-01-55 la formula me dice durante todo el a#o los a#os que tiene
> yo quiero saber los que cumplira.Sumar 1 ala formula solo me invierte el problema



Respuesta Responder a este mensaje
#4 xtermin55
01/11/2008 - 00:53 | Informe spam
Gracias a todos me ha ido perfecto.Es lo que necesitaba.

Gracias otra vez

"Xavier Budet Graco" escribió:

Hola a todos, yo pienso que es más cómoda la fórmula que propone Héctor Miguel.

De forma práctica, supón que tienes la fecha de nacimiento en A1:
=SIFECHA(A1;HOY();"y") te dará la edad.

La fórmula de César también funciona si cambias la funcion a FRAC.AÑO (con un punto entre FRAC y AÑO)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"César" escribió en el mensaje news:
> Hola.
>
> Puedes usar =ENTERO(FRACAÑO(fecha nacimiento; Fecha actual))
>
> Saludos, César.
>
>
>
> "Héctor Miguel" escribió:
>
>> hola, 'anonimo/a' !
>>
>> la formula que expones es una simple resta de a#os (p.e.)
>>
>> si suponemos una fecha de nacimiento de: 31-dic-2007
>> y una fecha (discrecionalmente) "actual" de: 01-ene-2008
>> la formula te indicaria 1 (un) a#o "cumplido" (para TODO el 2008)
>> (aunque solo tendria 1 DIA de "nacido" en esta "comparacion") -???-
>>
>> probablemente te serviria el uso de la funcion =sifecha(<fecha anterior>,<fecha actual>,"y")
>> (si comentas que es exactamente lo que estas buscando) -???-
>>
>> saludos,
>> hector.
>>
>> __ OP __
>> > A ver si me se explicar.
>> > Tengo una tabla para el control de santos y cumplea#os.
>> > En ella tego las siguientes columnas Nombre/Hoy/fecha nacimiento/Evento/tiene o tendra.
>> > Esta ultima columna me calcula los a#os =A#O(C3)-A#O(D3).
>> > El problema es esta cifra me marca hasta la fecha de hoy.
>> > Las fechas anteriores a hoy son los a#os cumplidos, Las posteriores los que cumplira.
>> > Que formula tengo que aplicar para saber los a#os que cumpliran durante todo el a#o
>> > y los de fecha pasada los que hara el proximo cumplea#os.
>> > Ej. Jose 01-01-55 la formula me dice durante todo el a#o los a#os que tiene
>> > yo quiero saber los que cumplira.Sumar 1 ala formula solo me invierte el problema
>>
>>
>>

Respuesta Responder a este mensaje
#5 César
03/11/2008 - 11:48 | Informe spam
Hola Xavier.

Por no se que extraña razón, en mi equipo (Windows XP SP2 y Excel 2003 SP2)
la sintaxis de la fórmula es 'fracaño'. Lo mismo me pasa con más funciones
del Complemento 'Herramientas para Análisis' que las tengo que escribir sin
punto.

Saludos. César.

"Xavier Budet Graco" wrote:

Hola a todos, yo pienso que es más cómoda la fórmula que propone Héctor Miguel.

De forma práctica, supón que tienes la fecha de nacimiento en A1:
=SIFECHA(A1;HOY();"y") te dará la edad.

La fórmula de César también funciona si cambias la funcion a FRAC.AÑO (con un punto entre FRAC y AÑO)

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"César" escribió en el mensaje news:
> Hola.
>
> Puedes usar =ENTERO(FRACAÑO(fecha nacimiento; Fecha actual))
>
> Saludos, César.
>
>
>
> "Héctor Miguel" escribió:
>
>> hola, 'anonimo/a' !
>>
>> la formula que expones es una simple resta de a#os (p.e.)
>>
>> si suponemos una fecha de nacimiento de: 31-dic-2007
>> y una fecha (discrecionalmente) "actual" de: 01-ene-2008
>> la formula te indicaria 1 (un) a#o "cumplido" (para TODO el 2008)
>> (aunque solo tendria 1 DIA de "nacido" en esta "comparacion") -???-
>>
>> probablemente te serviria el uso de la funcion =sifecha(<fecha anterior>,<fecha actual>,"y")
>> (si comentas que es exactamente lo que estas buscando) -???-
>>
>> saludos,
>> hector.
>>
>> __ OP __
>> > A ver si me se explicar.
>> > Tengo una tabla para el control de santos y cumplea#os.
>> > En ella tego las siguientes columnas Nombre/Hoy/fecha nacimiento/Evento/tiene o tendra.
>> > Esta ultima columna me calcula los a#os =A#O(C3)-A#O(D3).
>> > El problema es esta cifra me marca hasta la fecha de hoy.
>> > Las fechas anteriores a hoy son los a#os cumplidos, Las posteriores los que cumplira.
>> > Que formula tengo que aplicar para saber los a#os que cumpliran durante todo el a#o
>> > y los de fecha pasada los que hara el proximo cumplea#os.
>> > Ej. Jose 01-01-55 la formula me dice durante todo el a#o los a#os que tiene
>> > yo quiero saber los que cumplira.Sumar 1 ala formula solo me invierte el problema
>>
>>
>>

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida