Workiva admite actualmente las siguientes funciones de fórmulas. También puedes ver estas funciones utilizando el Asistente de fórmulas en la barra de Fórmulas.
Contenido:
- Funciones de fecha
- Funciones de cálculo financiero
- Funciones de recogida de información
- Funciones de búsqueda
- Funciones lógicas
- Funciones matemáticas
- Funciones de redondeo
- Funciones de creación de texto
- Funciones estadísticas
Función | Descripción | Sintaxis | Ejemplo | Pantalla |
FECHA | Devuelve una fecha para un año, mes y día concretos. |
FECHA(año,mes,día)
|
Una fórmula con formato FECHA(2021,10,14) devuelve 10/14/2021. | ![]() |
FECHANUMERO | Devuelve un número de serie basado en una fecha escrita en formato MM/DD/AAAA |
FECHANUMERO("fecha")
|
Una fórmula con formato FECHANUMERO("03/06/2021") devuelve el número de serie de la fecha, 44261. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
DIA | Devuelve el día del mes para una fecha. |
DIA("fecha")
|
Una fórmula con formato DIA(A3) que hace referencia a una celda que contiene la fecha 06/29/2021, ignorará el mes y el año y solo devolverá la fecha, 29. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
DIAS | Devuelve el número de días entre dos fechas. |
DIAS(fecha_fin,fecha_inicio)
|
Una fórmula con formato DIAS(A4,A3) que hace referencia a celdas que contienen las fechas 6/29/021 y 6/10/2021 respectivamente, mostrará el número total de días entre estas fechas. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
DIAS360 | Devuelve el número de días entre dos fechas basado en un año de 360 días (doce meses de 30 días). |
DIAS360(fecha_fin, fecha_inicio, [método_uso_europeo])
|
Una fórmula con formato DIAS360(A3,A4) que hace referencia a celdas que contienen las fechas 2/25/2021 y 3/01/2021 respectivamente, mostrará el número de días entre ellas como 6 en lugar de 4; esto se debe a que un mes se considera de 30 días, independientemente de lo largo que sea un mes. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
FECHA.MES | Devuelve la fecha de serie que es el número indicado de meses antes o después de una fecha especificada. |
FECHA.MES(fecha_inicio, meses)
|
Una fórmula con formato FECHA.MES(A3,3) devolverá una fecha que es tres meses posterior a la fecha introducida en la celda A3; en este caso, la fecha de la celda de referencia es 6/29/2021, por lo que la celda de la fórmula mostrará 9/29/2021. | ![]() |
MES EO | Devuelve el final del mes para una fecha determinada, compensado por un número de meses. |
MES EO(fecha, meses)
|
Una fórmula con formato MES EO(A3,3) devolverá una fecha que es el último día del mes, tres meses después de la fecha introducida en la celda A3; en este caso, la fecha de la celda de referencia es 6/29/2021, por lo que la celda de la fórmula mostrará 9/30/2021. | ![]() |
MES | Devuelve el mes del año para una fecha. |
MES(fecha)
|
Una fórmula con formato MES(A3) que haga referencia a una celda que contenga la fecha 6/29/2021, devolverá el número 6, ya que junio es el sexto mes. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
DIAS.LAB | Devuelve el número de días hábiles completos entre dos fechas. |
DIAS.LAB(fecha_inicio, fecha_fin, [días_festivos])
|
Una fórmula con formato DIAS.LAB(A3,A4,A5) que hace referencia a celdas que contienen las fechas 11/19/2021, 12/03/2021 y 11/25/2021 respectivamente, dará como resultado el número 10. La fórmula devuelve el número total de días laborables entre las fechas, con el 11/25/2021 excluido como día festivo especial, aunque caiga en jueves. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
DIAS.LAB.INTL | Devuelve el número de días laborables completos entre dos fechas con fines de semana y festivos personalizados. |
DIAS.LAB.INTL(fecha_inicio, fecha_fin, [fin_de_semana], [días_festivos])
|
Una fórmula con formato DIAS.LAB.INTL(A3,A4,12,A5) que hace referencia a celdas que contienen las fechas 11/19/2021, 12/03/2021 y 11/25/2021 respectivamente, dará como resultado el número 12. La fórmula devuelve el número total de días laborables entre las fechas, con el tercer número de la fórmula indicando que todos los días excepto el lunes se consideran laborables, con el 11/25/2021 excluido como día festivo especial. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
DIASEM | Devuelve el día de la semana correspondiente a una fecha. |
DIASEM(número_de_serie, [tipo_de_retorno])
|
Una fórmula con formato DIASEM(A3) que hace referencia a una celda que contiene la fecha 6/29/2021, dará como resultado el número tres. Como esta fecha es un martes, que es el tercer día de la semana si la semana empieza en domingo, A1 devuelve el número tres. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
DIA.LAB | Devuelve la fecha de serie antes o después de un número especificado de días hábiles. |
DIA.LAB(fecha_inicio, días, [días_festivos])
|
Una fórmula con formato DIA.LAB(A3,A4,A5) que hace referencia a celdas que contienen los valores 6/29/2021, 12 y 7/05/2021 respectivamente, dará como resultado la fecha 7/16/2021. La celda A3 contiene la fecha de inicio, la celda A4 indica que contamos 12 días laborables (de lunes a viernes), y la celda A5 indica que no debemos contar el 7/05/2021 como uno de esos días laborables, ya que se trata como festivo. | ![]() |
DIA.LAB.INTL | Devuelve la fecha de serie antes o después de un número especificado de días hábiles con parámetros de fin de semana personalizados. |
DIA.LAB.INTL(fecha_inicio, días, [fin_de_semana], [días_festivos])
|
Una fórmula co formato DIA.LAB.INTL(A3,A4,A5,A6) que hace referencia a celdas que contienen los valores 6/29/2021, 12, 5 y 7/04/2021 respectivamente, dará como resultado la fecha 7/18/2021. La celda A3 indica que la fecha de inicio es el 6/29/2021, y la celda A4 indica que contaremos 12 días laborables. En este caso, A5 indica que los fines de semana serán miércoles-jueves, por lo que todos los demás días serán laborables, excepto el 7/04/2021 en la celda A6, que es un día festivo excluido. | ![]() |
AÑO | Devuelve el año para una fecha. |
AÑO(fecha)
|
Una fórmula con formato AÑO(A3) que hace referencia a una celda que contiene la fecha 6/29/2021, dará como resultado el año 2021, ya que la fecha tiene lugar en este año. El valor solo devuelve el año en lugar de la fecha completa, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
FRAC.AÑO | Calcula la fracción del año representada por el número de días completos entre dos fechas. |
FRAC.AÑO(fecha_inicio, fecha_fin, [base])
|
Una fórmula con formato FRAC.AÑO(A3,A4) que hace referencia a celdas que contienen las fechas 6/29/2021 y 12/29/2021 respectivamente, dará como resultado el valor .5. La celda A1 muestra la parte de un año que transcurre desde la fecha en A3 hasta la fecha en A4. Como se ha excluido la variable base, la fórmula supone 12 meses de treinta días en un año, lo que da exactamente seis meses o medio año. El valor se devuelve como un número y no como una fecha, por lo que la celda que contiene la función no debe utilizar el formato «fecha». | ![]() |
Funciones de cálculo financiero
Función | Descripción |
VF | Calcula el valor futuro de una inversión basado en un tipo de interés constante. |
TIR | Calcula la tasa interna de retorno para una serie regular de flujos de efectivo. |
VNA | Calcula el valor actual neto de una inversión con los tipos de descuento, los pagos y los ingresos.* |
PAGO | Calcula el pago de un préstamo teniendo en cuenta los pagos y un tipo de interés constantes. |
VA | Calcula el valor actual de una inversión basado en un tipo de interés constante. |
Funciones de recogida de información
Función | Descripción |
CONTAR | Cuenta el número de valores numéricos de un conjunto de valores.* |
CONTARA | Cuenta el número de valores que no están en blanco de un conjunto de valores.* |
CONTAR.BLANCO | Cuenta el número de valores en blanco de un conjunto de valores.* |
CONTAR.SI | Cuenta el número de celdas de un rango que cumplen una condición determinada. |
CONTAR.SI.CONJUNTO | Cuenta el número de celdas de un rango que cumplen una serie de condiciones. |
ESBLANCO | Devuelve TRUE or FALSE si la selección está vacía. |
ESERROR | Devuelve TRUE si el valor es un error; de lo contrario, devuelve FALSE. |
ESND | Devuelve TRUE or FALSE si la selección es #N/D. |
ESNUMERO | Devuelve TRUE or FALSE si la selección es un número. |
VALOR | Devuelve un valor numérico para una cadena de texto concreta que representa un número o una fecha. |
Función | Descripción |
CELDA | Devuelve información sobre la referencia de la celda. |
CHILDREFS | Hace referencia al rango seleccionado de cada hoja secundaria.** |
BUSCARH | Busca un valor específico en una fila y luego devuelve un valor a partir de dicha columna. |
INDICE | Devuelve el valor de la coordenada de fila o columna especificada. |
COINCIDIR | Busca un índice en un rango unidimensional. |
BUSCARV | Busca un valor específico en una columna y luego devuelve un valor a partir de dicha fila. |
BUSCARX | Busca un índice en el rango de búsqueda y devuelve el valor correspondiente en el rango devuelto. |
COINCIDIRX | Busca un valor en el rango de búsqueda y devuelve el índice correspondiente. |
** Debe utilizarse dentro de otra función.
Función | Descripción |
Y | Devuelve TRUE si todos los argumentos son TRUE; de lo contrario, devuelve FALSE.* |
ELEGIR | Usa índice_núm para devolver un valor de la lista de argumentos de valores.* |
SI | Devuelve un valor si una condición especificada es TRUE y otro valor si es FALSE.* |
SI.ERROR | Devuelve el valor si no es un error; en caso contrario, devuelve valor_si_error. |
SI.ND | Devuelve un valor alternativo si el primer valor es #N/D. |
SI.CONJUNTO | Comprueba si se cumplen una o varias condiciones y devuelve un valor que se corresponde con la primera condición TRUE. |
NO | Devuelve FALSE si la expresión es TRUE; devuelve TRUE si la expresión es FALSE. |
O | Devuelve TRUE si alguno de los argumentos es TRUE; devuelve FALSE si todos los argumentos son FALSE.* |
Función | Descripción |
ABS | Devuelve el valor absoluto de un número. |
EXP | Devuelve e elevado a la potencia del número. |
LN | Devuelve el logaritmo natural de un número. |
RESIDUO | Devuelve el resto de la división. |
POTENCIA | Devuelve el resultado de elevar a una potencia. |
PRODUCTO | Multiplica todos los números en una selección de celdas.* |
SIGNO | Devuelve 1 si el número es positivo, cero (0) si el número es 0 y -1 si el número es negativo. |
RAIZ | Devuelve una raíz cuadrada positiva. |
SUBTOTALES | Crea un total a partir de los valores proporcionados usando la operación especificada e ignorando todos los subtotales del rango. |
SUMA | Agrega todos los números en una selección de celdas.* |
SUMAR.SI | Agrega las celdas según una condición en un rango correspondiente. |
SUMAR.SI.CONJUNTO | Agrega las celdas según un conjunto de condiciones en los rangos correspondientes. |
SUMAPRODUCTO | Multiplica los componentes correspondientes en rangos de igual tamaño y devuelve la suma de los productos. |
Función | Descripción |
ENTERO | Redondea un número a la baja al entero más cercano. |
REDOND.MULT | Devuelve un número redondeado al múltiplo deseado. |
REDONDEAR | Redondea un número a un número específico de dígitos. |
REDONDEAR.MENOS | Redondea un número a la baja. |
REDONDEAR.MAS | Redondea un número al alza. |
TRUNCAR | Trunca un número a un número específico de dígitos. |
Funciones de creación de texto
Función | Descripción |
CÓDIGO | Devuelve el código numérico del primer carácter del texto especificado. |
CONCATENAR | Combina varias cadenas de texto en una sola cadena de texto.* |
CONCATENAR.SI | Une celdas con un separador según una condición en un rango. |
CARACTER | Devuelve el carácter asociado con el código de caracteres especificado. |
ENCONTRAR | Devuelve la posición inicial del texto dentro de una cadena. |
IZQUIERDA | Devuelve el primer carácter o caracteres de algún texto. |
LARGO | Devuelve el número de caracteres del argumento. |
MINUSC | Devuelve el texto con todos los caracteres en minúscula. |
EXTRAE | Devuelve una parte seleccionada del texto. |
NOMPROPIO | Devuelve el texto solo con la primera letra de cada palabra en mayúscula. |
REPETIR | Repite texto un número determinado de veces. |
DERECHA | Devuelve el último carácter de un texto. |
HALLAR | Devuelve la posición inicial del texto dentro de una cadena. |
SUSTITUIR | Reemplaza caracteres específicos del texto por texto nuevo. |
TEXTO | Aplica formato al número especificado como texto por la cadena de formato. |
UNIRCADENAS | Combina texto de varios rangos con un delimitador entre cada valor de texto.* |
ESPACIOS | Quita el exceso de espacio en blanco del texto. |
UNICAR | Devuelve el carácter asociado con el número Unicode especificado. |
UNICODE | Devuelve el número Unicode del primer carácter del texto especificado. |
MAYUSC | Devuelve el texto con todos los caracteres en mayúscula. |
Función | Descripción |
PROMEDIO | Devuelve el promedio (media aritmética) de un conjunto.* |
PROMEDIOA | Busca la media aritmética de un conjunto que incluye valores lógicos y de texto.* |
PROMEDIO.SI.CONJUNTO | Devuelve el promedio de todas las celdas que cumplen varios criterios. |
K.ESIMO.MAYOR | Devuelve el enésimo valor más grande de un rango.* |
MAX | Devuelve el número más grande de un conjunto de valores.* |
MAXA | Devuelve el valor más grande de un conjunto, incluidos los valores lógicos y de texto.* |
MAX.SI.CONJUNTO | Devuelve el valor máximo de todas las celdas que cumplen varios criterios. |
MEDIANA | Devuelve la mediana estadística de un conjunto determinado de números.* |
MIN | Devuelve el número más pequeño de un conjunto de valores.* |
MINA | Devuelve el valor más pequeño de un conjunto, incluidos los valores lógicos y de texto.* |
MIN.SI.CONJUNTO | Devuelve el valor mínimo de todas las celdas que cumplen varios criterios. |
PERCENTIL | Devuelve un percentil de valores en un rango de celdas. |
PERCENTIL.EXC | Devuelve un percentil de valores (0-1, excluyente) en un rango de celdas. |
PERCENTIL.INC | Devuelve un percentil de valores (0-1, inclusive) en un rango de celdas. |
CUARTIL | Devuelve un cuartil de valores en un rango de celdas. |
CUARTIL.EXC | Devuelve un cuartil de valores (0-4, excluyente) en un rango de celdas. |
CUARTIL.INC | Devuelve un cuartil de valores (0-4, inclusive) en un rango de celdas. |
JERARQUIA | Devuelve la clasificación de un valor determinado en un rango correspondiente.* |
JERARQUIA.MEDIA | Devuelve la clasificación media estadística de un valor determinado en un rango correspondiente.* |
JERARQUIA.EQV | Devuelve la clasificación estadística de un valor determinado en un rango correspondiente. |
K.ESIMO.MENOR | Devuelve el enésimo valor más pequeño de un rango.* |
DESVEST | Devuelve la desviación estándar para un conjunto específico de valores dentro de una muestra.* |
DESVESTA | Devuelve la desviación estándar para un conjunto específico de valores dentro de una muestra, donde el texto o FALSE = 0 y TRUE = 1.* |
DESVESTPA | Devuelve la desviación estándar para un conjunto específico de valores dentro de una población completa, donde el texto o FALSE = 0 y TRUE = 1.* |
DESVEST.M | Devuelve la desviación estándar para un conjunto específico de valores dentro de una muestra.* |
DESVEST.P | Devuelve la desviación estándar de muestra para un conjunto específico de valores dentro de una población completa.* |
*Puede utilizarse con la función CHILDREFS.