Estoy intentando hallar un campo en el que a partir de la fecha de
antigüedad de un trabajador, me calcule los trienios que lleva en una
empresa, pero no encuentro la manera.
No sé si access tiene alguna función así, y tampoco si si en excel la
tendrá.

RESPONDE CARCAR
===============

Estas dos funciones te calculan la primera los trienios, la segunda la
fecha del próximo.

Las puedes incluir en cualquier consulta, pasándole como parámetro la
fecha inicial de ¿antigüedad?


Function Trienios(Fecha As Date) As Integer
  Dim NuevaFecha As Date
  
  Trienios = 0
  NuevaFecha = DateAdd("yyyy", 3, Fecha)
  Do While NuevaFecha <= Date
    Trienios = Trienios + 1
    NuevaFecha = DateAdd("yyyy", 3, NuevaFecha)
  Loop
End Function


Function ProxTrienio(Fecha As Date) As Date  
  ProxTrienio = DateAdd("yyyy", 3, Fecha)
  Do While ProxTrienio <= Date
    ProxTrienio = DateAdd("yyyy", 3, ProxTrienio)
  Loop
End Function


    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)