http://www.redjaen.es/francis/?m=c&o=190413
Excel 2010. Funciones de Fecha y Hora
Informática
Excel 2010. Funciones de Fecha y Hora
  • AHORA() Obtiene la fecha y hora actual.
  • AÑO(fecha) Regresa el año de la fecha especificada.
    • fecha (obligatorio): La fecha de la que se desea conocer el año.
      • AÑO(“31/01/2012”) = 2012
      • AÑO(HOY()) = Año actual
  • DIA(fecha) Regresa el día del mes de una fecha.
    • fecha (obligatorio): La fecha de la que se desea conocer el día.
      • DIA(“31/01/2012”) = 31
      • DIA(HOY()) = Día actual
  • DIA.LAB(fecha_inicial, dias_lab, [festivos]) Obtiene el número de serie del día laborable a partir de una fecha especificada.
    • fecha_inicial (obligatorio): La fecha en la que se inicia el conteo.
    • dias_lab (obligatorio): Número de días laborables a contar después de la fecha inicial.
    • festivos (opcional): Un rango donde están especificados días festivos que serán excluidos del conteo.
      • DIA.LAB(“01/01/2011”, 20) = 40571 que representa el 28/01/2011
  • DIA.LAB.INTL(fecha_inicial, dias_lab, [fin_de_semana], [festivos]) Obtiene el número de serie del día laborable a partir de una fecha especificada permitiendo indicar los días que corresponden al fin de semana.
    • fecha_inicial (obligatorio): La fecha en la que se inicia el conteo.
    • dias_lab (obligatorio): Número de días laborables a contar después de la fecha inicial.
    • fin_de_semana (opcional): Días de fin de semana.
    • festivos (opcional): Un rango donde están especificados días festivos que serán excluidos del conteo.
      • DIA.LAB.INTL(“01/01/2011”, 20, 11) = 40568 que representa el 25/01/2011 con el día domingo como fin de semana
      • DIA.LAB.INTL(“01/01/2011”, 20, 17) = 40568 que representa el 25/01/2011 con el día sábado como fin de semana
  • DIAS360(fecha_inicial, fecha_final, método) Devuelve el número de días entre dos fechas utilizando un año de 360 días.
    • fecha_inicial (obligatorio): Fecha de inicio del cálculo.
    • fecha_final (obligatorio): Fecha final del cálculo.
    • método (opcional): Si es falso se toma el método americano y si es verdadero el método europeo.
      • DIAS360(“01/01/2012”, “01/07/2012”) = 180
      • DIAS360(“01/01/2012”, “01/02/2012” ) = 30
  • DIASEM(fecha,[tipo]) Obtiene el día de la semana de una fecha especificada.
    • fecha (obligatorio): La fecha de la que se desea conocer el día.
    • tipo (opcional): Determina el tipo de valor que se devolverá. Si tipo = 1 [Domingo = 1, Sábado = 7], si tipo = 2 [Lunes = 1, Domingo = 7]
      • DIASEM(“31/01/2011”) = 2 con Domingo como primer día
      • DIASEM(“31/01/2011”, 2) = 1 con Lunes como primer día
  • FECHA(año, mes, día) Obtiene el número de serie que representa a la fecha especificada.
    • año (Obligatorio): Número que representa el año de la fecha.
    • mes (Obligatorio): Número que representa el mes de la fecha.
    • día (Obligatorio): Número que representa el día de la fecha.
      • FECHA(2010,6,25) = 40354
      • FECHA(2011,3,30) = 40632
  • FECHA.MES(fecha_inicial, meses) Obtiene el número de serie de una fecha que es uno o varios meses posteriores o anteriores a la fecha especificada
    • fecha_inicial (obligatorio): La fecha inicial donde se iniciará la cuenta.
    • meses (obligatorio): El número de meses a sumar o restar de la fecha_inicial.
      • FECHA.MES(“12/02/2011”, 2) = 40645 que representa el 12/04/2011
      • FECHA.MES(“12/02/2011”, -1) = 40555 que representa el 12/01/2011
  • FECHANUMERO(texto_de_fecha) Convierte un texto con formato de fecha en un número de serie de fecha.
    • texto_de_fecha (obligatorio): El texto que representa la fecha.
      • FECHANUMERO(“19/10/2009”) = 40105
      • FECHANUMERO(“2010-12-31”) = 40543
  • FIN.MES(fecha_inicial, meses) Obtiene el número de serie del último día de mes.
    • fecha_inicial (obligatorio): Fecha inicial de la cual se obtendrá el fin de mes.
    • meses (obligatorio): Meses a sumar o restar de la fecha inicial antes de obtener el fin de mes.
      • FIN.MES(A1, 0) = Obtiene el último día del mes de la fecha en A1
      • FIN.MES(A1, 3) = Suma 3 meses a la fecha en A1 y obtiene el último día de ese mes
  • FRAC.AÑO(fecha_inicial, fecha_final, base) Calcula la fracción de año que representa el número de días entre dos fechas.
    • fecha_inicial (obligatorio): La fecha inicial el cálculo.
    • fecha_final (obligatorio): La fecha final del cálculo.
    • base (opcional): Tipo de base utilizado para contar los días [0 = (US) 30/360, 1 = real/real, 2 = real/360, 3 = real/365, 4 = (Europea) 30/360].
      • FRAC.AÑO(“15/03/2012”, “23/05/2012”) = 0.188888889
      • FRAC.AÑO(“15/03/2012”, “23/05/2012”, 3) = 0.189041096
  • HORA(hora) Obtiene la hora de un valor de hora especificado.
    • hora (obligatorio): El valor de tiempo que contiene la hora que se desea conocer.
      • HORA(“7:30”) = 7
      • HORA(AHORA()) = hora actual
  • HORANUMERO(texto_de_hora) Convierte un texto en un número de serie para una hora.
    • texto_de_hora (obligatorio): Cadena de texto que representa una hora.
      • HORANUMERO(“7:35:40”) = 0.316435185
      • HORANUMERO(“21:07:18”) = 0.880069444
  • HOY() Regresa la fecha del día de hoy.
  • MES(fecha) Regresa el mes de una fecha especificada.
    • fecha (obligatorio): La fecha de la que se desea obtener el mes.
      • MES(“31/01/2011”) = 1
      • MES(AHORA()) = Mes actual
  • MINUTO(hora) Obtiene el minuto de un valor de hora especificado.
    • hora (obligatorio): El valor de hora que contiene el minuto que se desea conocer.
      • MINUTO(“7:30”) = 30
      • MINUTO(AHORA()) = Minuto actual
  • NSHORA(hora, minuto, segundo) Obtiene el número de serie que representa una hora especificada en horas, minutos y segundos.
    • hora (obligatorio): Número que representa la hora.
    • minuto (obligatorio): Número que representa los minutos.
    • segundo (obligatorio): Número que representa los segundos.
      • NSHORA(7,35,40) = 0.316435185
      • NSHORA(21,7,18) = 0.880069444
  • NUM.DE.SEMANA(num_de_serie, tipo) Devuelve el número de semana dentro de un año que le corresponde a una fecha indicada.
    • num_de_serie (obligatorio): La fecha de la cual se determinará la seman dentro del año.
    • tipo (obligatorio): El día de comienzo de la semana [1 = Domingo, 2 = Lunes]
      • NUM.DE.SEMANA(“20/09/2009”, 1) = 39
      • NUM.DE.SEMANA(“20/09/2009”, 2) = 38
  • SEGUNDO(hora) Regresa el segndo del valor de hora especificado.
    • hora (obligatorio): La hora que contiene los segundos que se desea conocer.
      • SEGUNDO(“12:30:45”) = 45
      • SEGUNDO(AHORA()) = El segundo de la hora actual