Siendo A2 el lugar donde está la fecha de nacimiento.
=AÑO(HOY())-AÑO(A2)-1 + (MES(HOY())>MES(A2)) + (MES(A2)=MES(HOY()))*(DIA(HOY())>=DIA(A2))
En Access
En un módulo se pone este código.
Function Edad (FechaNacimiento As Variant) As Integer
Dim miEdad As Variant
If IsNull(FechaNacimiento) then Edad = 0: Exit Function
miEdad = DateDiff("yyyy", FechaNacimiento, Now)
If Date < DateSerial(Year(Now), Month(FechaNacimiento)_
, Day(FechaNacimiento)) Then
miEdad = miEdad - 1
End If
Edad = CInt(miEdad)
End Function
Ya se puede usar en las consultas.
No hay comentarios:
Publicar un comentario