La función FECHA se utiliza para calcular fechas en Excel. Excel proporciona diferentes funciones para trabajar con fechas y horas como HOY, AHORA, DÍA DE LA SEMANA, EOMES, etc., que discutiremos aquí con ejemplos.
El propósito de discutir las funciones de FECHA en Excel es ayudar a diferentes personas a realizar tareas más complejas y desafiantes al combinar varias funciones dentro de una fórmula.
Función FECHA
Devolverá la fecha en el número de serie según el valor del año, mes o día, según lo proporcionado.
Syntax:DATE(year,month,day) Arguments: 1.Year:-This argument includes 1 to 4 digit value. Excel understand this year argument according to the date system of the local computer which we use. For example-Excel windows uses 1900 date system by default which means DATE(21,2,6) gives result as 06-02-1921. 2.Month:-This argument include positive or negative integer which represents the month of year from January to December. 3.Day:-This argument also include positive or negative integer representing day of the month from 1 to 31.
Ejemplo 1:
Ejemplo 2: Volverá el primer día del año y mes actual.
Ejemplo 3:
Función HOY
El nombre de la función TODAY() sugiere que devolverá la fecha de hoy y no tiene argumentos.
Syntax: TODAY()
Ejemplo 1: aquí imprimiremos la fecha actual y también agregaremos 10 días a la fecha actual.
Ejemplo 2:
Función AHORA
Esta función devuelve la fecha actual y la hora y no tiene ningún argumento.
Syntax: NOW()
Ejemplo:
Función FECHAVALO
Convierte la fecha en formato de texto a un número de serie que se puede representar como una fecha.
Syntax: DATEVALUE(date_text) Arguments: 1. date_text:-This argument is a text that represents the date in Excel date format.
Ejemplo:
Función TEXTO
Convierte cualquier valor numérico, no solo fechas, en una string de texto. A través de esta función, podemos cambiar la fecha a strings de texto en una variedad de formatos.
Syntax: TEXT(value,format_text) Arguments: 1. value: The value that is to be converted. 2. format_text: The format in which you want to output the date value.
Estos son los diferentes formatos usados en la función TEXTO para cambiar fechas a strings de texto.
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
función DÍA
Devuelve el día de un mes, es decir, un número entero del 1 al 31.
Syntax: DAY(serial_number) Arguments: 1. serial_number: This value represents the day of the month you want to find. E.g: 5th day of june
Ejemplo 1:
Ejemplo 2:
La función DAY(TODAY()) devuelve el día de la fecha de hoy como se muestra a continuación:
Función MES
Esta función devuelve el mes de la fecha dada como un número entero del 1 al 12 (enero a diciembre).
Syntax: MONTH(serial_number) Arguments: 1. serial_number: This value represents the date for which you want to find the month.
Ejemplo:
La función MES(HOY()) devuelve el mes de la fecha de hoy.
función AÑO
Devuelve el año de una fecha especificada.
Syntax: YEAR(serial_number) Arguments: 1. serial_number: The date to be specified.
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
Función EOMES
Esta función devuelve el último día del mes después de agregar un número específico de meses a una fecha determinada.
Syntax: EOMONTH(start_date,months) Arguments: 1. start_date: In this argument, the date should be written in date format, not in the text. 2. months: In this argument, if a positive integer is given then corresponding months can be added to the start date & if a negative integer is given then corresponding months can be subtracted to the start date.
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
La función EOMONTH(TODAY(),0) devuelve el último día del mes actual.
Función DÍA DE LA SEMANA
Esta función devuelve el día de la semana como un número del 1 al 7 (de domingo a sábado) según la fecha especificada.
Syntax: WEEKDAY(serial_number,return_type) Arguments: 1. serial_number: It can be a date or the cell that contains the date. 2. return_type: It is optional as it specifies which day should be considered as the first day of week.
NOTA: El primer día de la semana es por defecto el domingo.
Ejemplo 1:
Ejemplo 2: En el siguiente ejemplo, 2 se da como return_type , es decir, se hace referencia al lunes como el primer día de la semana.
Ejemplo 3:
Aquí la fecha del día de hoy (04-01-2021) es el resultado y el valor predeterminado (domingo) se considera aquí porque no se proporciona ningún tipo de retorno .
Función SIFECHA
Esta función calcula la diferencia entre dos fechas en días, meses o años.
Para calcular la diferencia entre fechas b/n, el intervalo de tiempo que se debe usar depende de la letra que especificamos en nuestro último argumento, es decir, en la unidad.
Syntax: DATEDIF(start_date,end_date,unit) Arguments: 1. start_date: The start date for evaluating the difference. 2. end_date: The end Date for evaluating the difference.
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
Aquí «m», «y», «d» significa mes, año y fecha. En el primer ejemplo, la diferencia entre fechas se calcula por meses, segundo por año y tercero por fecha.
Función NÚMERO DE SEMANA
Devuelve el número de semana basado en la fecha especificada, es decir, de 1 a 52 semanas del año.
Syntax: WEEKNUM(serial_number,firstday_ofweek) Arguments: 1. serial_number:This is the date for which we want the week number. 2. firstday_ofweek: This is optional arguments that specify which numbering system should be considered & which day of the week can be treated as start of the week,Default(omitted) is 1. The table below is the parameters that can be given in firstday_ofweek arguments.
Tabla de inicio del primer día de la semana
1 | Domingo | 1 |
2 | Lunes | 1 |
11 | Lunes | 1 |
12 | martes | 1 |
13 | miércoles | 1 |
14 | jueves | 1 |
15 | Viernes | 1 |
dieciséis | sábado | 1 |
17 | Domingo | 1 |
21 | Lunes | 2 |
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
En el siguiente ejemplo, 21 se da como el segundo argumento, lo que significa que el lunes se toma como el primer día de la semana y en el ejemplo anterior, el resultado que se muestra es 15, pero al tomar 21 como el primer_día de la semana , significa que el lunes es el primer día, el resultado es 14
Función FECHA FECHA
Esta función suma o resta el mes especificado a una fecha dada.
Syntax: EDATE(start_date,months) Arguments: 1. start_date: This is an initial date on which the months are added or subtracted. 2. months: This is the number of months which is to be added or subtracted in the specified date.
Ejemplo 1:
Ejemplo 2:
Ejemplo 3:
Función FRAC.AÑO
Esta función devuelve la fracción del año que representa el número de días completos entre la fecha de inicio y finalización.
Syntax: YEARFRAC(start_date,end_date,[basis]) Arguments: 1. start_date: This is the start date in the serial number. 2. end_date: This is the end date in the serial number. 3. basis: This is the optional argument that specifies the day count method.
Base | método de conteo de días |
---|---|
0 (predeterminado) | EE. UU. 30/360 |
1 | real/real |
2 | real/360 |
3 | real/365 |
4 | Europeo 30/360 |
Ejemplo 1: uso de métodos de conteo algún día.
Ejemplo 2:
Ejemplo 3:
Función DÍA LABORAL
Esta función ayuda si sabemos exactamente cuántos días hábiles tenemos y queremos saber la fecha en que se saltará la cantidad de días hábiles. Esta función siempre incluye días laborables y excluye los días de fin de semana.
Syntax: WORKDAY(start_date,days,holidays) Arguments: 1. start_date: This argument is the date from which the counting of weekdays begins. Excel doesn't include start_date as a working day. 2. days: This is the number of working days. 3. holidays: This is an optional argument. If the days mentioned include any holidays then we need to make a list of holidays separately for this and mention it here.
Ejemplo 1: 28 días laborables desde la fecha de inicio, sin incluir festivos.
Ejemplo 2: 28 días laborables antes de la fecha de inicio, sin incluir festivos
Ejemplo 3: 28 días laborables desde la fecha de inicio, sin vacaciones.
Ejemplo 4: 28 días hábiles a partir de la fecha de hoy, sin vacaciones.
Función DIA.LAB.INTL
Esta es una modificación de la función WORKDAY ya que proporciona un parámetro de fin de semana personalizado que lo distingue de la función WORKDAY.
Syntax: WORKDAY.INTL(start_date,days,[weekends],holidays) Arguments: 1. start_date: This argument is the date from which the counting of weekdays begins. Excel doesn't include start_date as a working day. 2. days: This is the number of working days. 3. holidays: This is an optional argument. If the days mentioned include any holidays then we need to make a list of holidays separately for this and mention it here. 4. weekends: Through this argument we can specify which days of the week to be treated as non working days either by weekend number or specific character string.
Número de fin de semana:
Números | Días |
---|---|
1 (predeterminado) | Sabado domingo |
2 | Domingo Lunes |
3 | Lunes martes |
4 | Martes Miércoles |
5 | Miércoles Jueves |
6 | Jueves Viernes |
7 | Viernes sabado |
11 | Domingo |
12 | Lunes |
13 | martes |
14 | miércoles |
15 | jueves |
dieciséis | Viernes |
17 | sábado |
Si este argumento de fin de semana está en blanco en esta función, automáticamente tomará la combinación de sábado y domingo.
Por ejemplo:
- «0000011»-sábado y domingo son fines de semana (días no laborables)
- «1000010»-lunes y sábado son fines de semana (días no laborables)
Ejemplo 1: 30 días a partir de la fecha de inicio, excluyendo festivos y domingos, los lunes como fines de semana (dando el fin de semana número 2 como argumento).
Ejemplo 2: 30 días a partir de la fecha de inicio, excluyendo festivos y domingos, lunes como fines de semana (dando la string de fin de semana «1000001» como argumentos).
Ejemplo 3: 20 días desde la fecha de inicio, sin días festivos y lunes, sábado como fines de semana (dando la string de fin de semana «1000010» como argumentos).
Función DÍAS LABORABLES
Esta función devuelve el número de días hábiles entre dos fechas, excluyendo fines de semana y días festivos como argumentos opcionales.
Syntax: NETWORKDAYS(start_date,end_date,holidays) Arguments: 1. start_date: The initial date to start evaluation. 2. end_date: The last date to end the evaluation. 4. holidays: Used to specify holidays.
Ejemplo 1:
Ejemplo 2:
Función DIAS.LAB.INTL
Esta función también devuelve el número de días laborables entre dos fechas, pero proporciona un argumento adicional fin de semana para especificar qué días deben contarse como días de fin de semana.
La estructura del argumento de fin de semana es la misma que para WORKDAY.INTL, es decir, podemos usar el número de fin de semana o la string de caracteres.
Syntax: NETWORKDAYS.INTL(start_date,end_date,[weekend],holidays) Arguments: 1. start_date: The initial date to start evaluation. 2. end_date: The last date to end the evaluation. 3. weekend: Use to specify the weekends. 4. holidays: Used to specify holidays.
Ejemplo 1: Aquí el argumento de fin de semana se da en forma de número.
Ejemplo 2: aquí el argumento de fin de semana se da en forma de una string de caracteres de 0 y 1.
Publicación traducida automáticamente
Artículo escrito por prachisharma1320 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA