Foros del Web » Soporte técnico » Ofimática »

verificar mediante fecha de nacimiento si es mayor o menor a 18 años

Estas en el tema de verificar mediante fecha de nacimiento si es mayor o menor a 18 años en el foro de Ofimática en Foros del Web. Estimados, me veo en la necesidad de recurrir a Uds. para resolver mi problema... Necesito a partir de la fecha de nacimiento de una persona, ...
  #1 (permalink)  
Antiguo 11/07/2011, 23:22
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 5 meses
Puntos: 6
Pregunta verificar mediante fecha de nacimiento si es mayor o menor a 18 años

Estimados, me veo en la necesidad de recurrir a Uds. para resolver mi problema...

Necesito a partir de la fecha de nacimiento de una persona, calcular su edad mediante condiciones: si es menor que 18 años o mayor a 18 años....

Uso Office 2007
Creo que tengo gran parte de mi problema solucionado, que pensado en la stge ecuación:
//L1 = 12-07-2011
//E:E = fechas de nacimiento, que están como 22-06-1980


IF(E:E - L1 <18;"menor a 18;"mayor a 18)

El problema es que me arroja siempre verdadero (menor a 18), aunque la fecha de nacimiento sea del año 70

Donde estoy mal?
Agradecería enormemente sus ayudas!

Estaré atento a sus respuestas...
Saludos!

Última edición por ras_chalo; 11/07/2011 a las 23:28
  #2 (permalink)  
Antiguo 12/07/2011, 00:37
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 18 años, 3 meses
Puntos: 56
Respuesta: verificar mediante fecha de nacimiento si es mayor o menor a 18 años

Hola,

No sé si lo entendí bien, voy a suponer que tienes las fechas de nacimiento de E1 hacia abajo y la fecha actual en L1, y que la fórmula va a la derecha de E1, es decir en F1

=SI(($L$1-E1)>=18;"Mayor a 18 años";"Menor a 18 años")

Arrastra esta fórmula hacia abajo (o cópiala y pégala) y listo.

La resta debe ir entre paréntesis, pues los operadores de comparación tienen precedencia sobre los aritméticos, y, lógicamente, debes restar el valor mayor del valor menor, es decir, la fecha actual de la de nacimiento, pues esta última siempre menor al día de hoy.

Saludos.
  #3 (permalink)  
Antiguo 15/07/2011, 12:12
Avatar de Omura
Colaborador
 
Fecha de Ingreso: julio-2006
Ubicación: Peru
Mensajes: 3.491
Antigüedad: 18 años, 4 meses
Puntos: 185
Respuesta: verificar mediante fecha de nacimiento si es mayor o menor a 18 años

en realidad si pones 12/07/2011 - 22/06/1980 Excel te devolverá 11342, que viene a ser la cantidad de días que siempre va a ser "mayor a 18" , tendrías que usar algo como esto...

=SI(SIFECHA(E1;L1;"Y")>=18;"Mayor a 18 años";"Menor a 18 años")
__________________
Mi error era de código... pero de código genético.
  #4 (permalink)  
Antiguo 17/07/2011, 10:04
Avatar de abuelo_lemmon  
Fecha de Ingreso: mayo-2011
Ubicación: Montevideo
Mensajes: 62
Antigüedad: 13 años, 6 meses
Puntos: 8
Respuesta: verificar mediante fecha de nacimiento si es mayor o menor a 18 años

No soy experto en formulas, pero no te faltan unas comillas en tu instruccion??
__________________
hostpapa
  #5 (permalink)  
Antiguo 18/07/2011, 12:01
Avatar de dorde  
Fecha de Ingreso: diciembre-2003
Mensajes: 145
Antigüedad: 20 años, 11 meses
Puntos: 7
Respuesta: verificar mediante fecha de nacimiento si es mayor o menor a 18 años

y el mes?

Por ejemplo yo naci , EN OCTUBRE , si hacemos la formula para calcular mi edad, en (enero a septiembre) diria que tengo una año mas , y de octubre a diciembre, seria verdader

Yo calcularia de la siguente manera:

Dias de vida fecha actual - fecha de nacimiento , si el valor es menor que 6570, tiene menos de 18, de lo contrario es mayor.
__________________
Pero si alguno de vosotros se ve falto de sabiduría, que la pida a Dios, el cual da a todos abundantemente y sin reproche, y le será dada. Pero que pida con fe, sin dudar

Santiago 1.5-6

Etiquetas: fecha, mayor, mediante, menor, verificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:06.