Está viendo un tema de ayuda de Laserfiche Cloud. Si no está utilizando Laserfiche Cloud, consulte la Guía del usuario de Laserfiche o la Guía de administración de Laserfiche .
La actividad Calculadora de tokens contiene las siguientes fórmulas. Explore las fórmulas por sus categorías utilizando el menú de la derecha.
Nombre | Formato | Descripción |
---|---|---|
Absoluta | ABS(número) | Devuelve el valor absoluto de number. |
Adición | number1 + number2; fecha + número; número + fecha | Agrega dos números o un número y una fecha. |
Promedio | AVG(number1, number2 ,...) | Promedia la lista de entrada, ignorando los elementos no mínimos. |
AVERAGEA | AVERAGEA(value1, value2 ,...) | Promedia la lista de entrada, tratando booleano TRUE como 1 y otros elementos no mínimos como 0. |
Promedio If | AVERAGEIF([value1, value2 ,...], condition) | Promedia los elementos que cumplen la condición. |
Techo | CEILING(número) | Devuelve el entero más pequeño que es mayor o igual que el número de entrada. |
Elegir | CHOOSE(index, value1 , value2 ,...) | Elige el elemento en el índice dado de la lista. |
CHOOSEA | CHOOSEA(index, value1 , value2 ,...) |
Expande los elementos de matriz como parte de la lista y elige el elemento en el índice dado de la lista. Los tokens de varios valores se tratan como matrices. Ejemplo:CHOOSEA(5, 1, 3, [5, 6, 7]) devuelve 7. |
COUNTA | COUNTA(value1, value2 ,...) | Cuenta los elementos de la lista de entrada, incluidos los elementos de matrices y tokens de varios valores. |
Count If | COUNTIF([value1, value2 ,...], condition) | Cuenta el número de elementos que cumplen la condición. |
Número de cuenta | COUNT(item1, item2 ,...) |
Cuenta los elementos numéricos de la lista de entrada. Ejemplo:COUNT(2, "sit", "stand", 9) devuelve 2. |
Conde único | COUNTUNIQUE([value1, value2 ,...]) | Cuenta los elementos distintos de la lista de entrada. |
División | número1 / número2 | Divide number1 por number2. |
Incluso | EVEN(número) | Devuelve el número par más cercano al número de entrada. |
Época | EPOCH(n) | Devuelve la fecha y hora que es n segundos después de la hora de la época de Unix. |
Exponente | EXP(p) | Devuelve ep. |
Piso | PISO(número) | Devuelve el entero más grande que es menor o igual que el número de entrada. |
División De Enteros | número1 // número2 | Divide los dos números, dejando caer la parte fraccionaria. |
Grande | LARGE([number1, number2 ,...], n) | Devuelve el n. mayor elemento de la lista de números. |
Logaritmo | LOG(número , base) | La potencia a la que se debe elevar la base para producir número . |
Logaritmo (base 10) | LOG10(número) | Logaritmo con base 10. |
Logaritmo (natural) | LN(número) | Logaritmo con base e. |
Máximo | MAX(number1, number2 ,...) | Devuelve el número máximo de la lista, ignorando los elementos no numéricos. |
Maxa | MAXA(value1, value2 ,...) | Devuelve el número máximo de la lista, tratando booleano TRUE como 1 y cualquier otro elemento no numérico como 0. |
Mediana | MEDIAN(número1, número2 ,...) | Devuelve el valor medio de la lista de entrada. |
Mínimo | MIN(número1, número2 ,...) | Devuelve el número más pequeño de la lista de entrada, ignorando los elementos no numéricos. |
MINA | MINA(value1, value2 ,...) | Devuelve el número más pequeño de la lista de entrada, tratando booleano TRUE como 1 y cualquier otro elemento no numérico como 0. |
Menos | -número | Invierte el signo del número de entrada. |
Modo | MODE(number1, number2 ,...) | Devuelve el elemento más común de la lista de entrada. |
Modulo | número 1- número2 | Devuelve el resto del número1 dividido por number2. |
Multiplicación | número1 * número2 | Multiplica dos números. |
Extraño | ODD(número) | Devuelve el número impar más cercano al número de entrada. |
Pi | PI() | Constante matemática: La relación de la circunferencia de un círculo con su diámetro. |
Poder | x a y | Devuelve x elevado a la potencia y th. |
Producto | PRODUCTO(número1, número2 ,...) | Devuelve el producto de los números de la lista. |
Cociente | QUOTIENT(número1, número2) | Divide dos números, dejando caer la parte fraccionaria. |
Redondo |
ROUND(x) ROUND(x; n) |
Si solo se proporciona un argumento, redondea x al entero más cercano. Si se proporcionan x y n, redondea x a n decimales. |
Round Down |
ROUNDDOWN(x) ROUNDDOWN(x; n) |
Redondea x hacia abajo hasta el entero más cercano si solo se proporciona un argumento. Si se especifican x y n, redondea x hacia abajo hasta el número especificado de decimales. |
Round Mult | MROUND(número , múltiple) | Redondea el número al múltiplo más cercano de múltiples. Si hay dos múltiplos más cercanos, MROUND redondea hacia arriba. |
Round Up |
ROUNDUP(x) ROUNDUP(x; n) |
Redondea x hasta el entero más cercano si solo se proporciona un argumento. Si se especifican x y n, redondea x hasta el número especificado de decimales. |
Firmar | SIGN(número) | Devuelve un número que indica el signo del número de entrada. Para las entradas negativas, devuelve -1; para entradas de valor cero, 0; para insumos positivos, 1. |
Raíz cuadrada | SQRT(número) | Devuelve la raíz cuadrada del número de entrada. |
Resta | número1 - número2 | Resta el número2 del número1. |
Suma Si | SUMIF([number1, number2 ,...], condition) | Suma los elementos que cumplen la condición proporcionada. |
Suma | SUM(number1, number2 ,...) | Suma una lista, ignorando los elementos no mínimos. |
Truncar | TRUNC(número , n) |
Trunca el número para tener solo n decimales. A diferencia de ROUNDDOWN y ROUNDUP, no se lleva a cabo ningún redondeo. Por ejemplo, TRUNC(123.456, 2) devuelve 123.4. Si n es negativo, el truncamiento se produce a la izquierda del punto decimal. Por ejemplo, TRUNC(123, -1) devuelve 120. |
Nombre | Formato | Descripción |
---|---|---|
Y | boolean1 && boolean2 | Operación booleana "AND" en la lista de entrada. Utilice la sintaxis AND( , ) para listas o tokens de varios valores. |
Igual | valor1 - valor2 | Devuelve TRUE si value1 y value2 son iguales, de lo contrario devuelve FALSE. |
Mayor que | value1 > value2 | Devuelve TRUE si value1 es mayor que value2 , de lo contrario devuelveFALSE. |
Mayor que o igual | valor1 > valor2 | Devuelve TRUE si value1 es mayor o igual que value2 , de lo contrario devuelveFALSE. |
Si | IF(condition , true_case , false_case) | Si condition es true, devuelve true_case . De lo contrario, se devuelve false_case. |
Es el correo electrónico | ISEMAIL(valor) | Comprueba si el elemento de entrada es una cadena de correo electrónico válida. |
Is Even | ISEVEN(número) | Comprueba si el elemento de entrada es un número par. |
Is Not Text | ISNONTEXT(valor) | Comprueba si el elemento de entrada no es una cadena. |
Es Número | ISNUMBER(valor) | Comprueba si el elemento de entrada es un número. |
Is Odd | ISODD(número) | Comprueba si el elemento de entrada es un número impar. |
Menos de | value1 < value2 | Devuelve TRUE si value1 es menor que value2 , de lo contrario devuelveFALSE. |
Menos o igual | valor1 <- valor2 | Devuelve TRUE si value1 es menor o igual que value2 , de lo contrario devuelveFALSE. |
No | !valor1 | Lógico NO; trata 0 como FALSE, otros valores como TRUE. |
No es igual | value1 <> value2 | Devuelve TRUE si value1 y value2 no son iguales, de lo contrario devuelve FALSE. |
O | boolean1 ? boolean2 | Operación booleana "OR" en la lista de entrada. Utilice la sintaxis [OR( , )] para listas o tokens de varios valores. |
Nota: La sintaxis correcta para un argumento de fecha es "Date(year, month, day)." Por ejemplo, si desea introducir el 15 de abril de 2017 en la fórmula de la jornada laboral, no escriba "WORKDAY(4/15/2017, 4)." En su lugar, escriba "WORKDAY(DATE(2017, 4, 15), 4)" o, si está utilizando un token de fecha, "WORKDAY(%(date), 4)."
Nombre | Formato | Descripción |
---|---|---|
Añadir mes | ADD_MONTHS(fecha, número ) | Devuelve la fecha que es el número meses después de la fecha. Admite números de mes fraccionarios. |
Fecha | Date(year , month , day) | Construye un valor de fecha a partir de los argumentos. |
Diferencia de fecha | DATEDIF(date1, date2 , string) | Devuelve la diferencia entre date1 y date2. cadena especifica la unidad: "Y"/"y" durante años, "M"/"m" para meses, "D"/"d" para días. |
Valor de fecha | DATEVALUE(cadena) | Construye una fecha a partir de la cadena de entrada. |
Día | DIA(fecha) | Devuelve el día de la fecha de entrada. |
Días 360 | DAYS360(date1, date2) | Devuelve el número de días entre date1 y date2, suponiendo que un año es de 360 días. |
Época | EPOCH(n) | Devuelve la fecha y hora que es n segundos después de la hora de la época de Unix. |
Hora | HORA(fecha) | Devuelve la hora de la fecha y hora de entrada. |
Minuto | MINUTE(fecha) | Devuelve el minuto de la fecha y hora de entrada. |
Mes | MES(fecha) | Devuelve el mes de la fecha y hora de entrada. |
Ahora | AHORA() | Devuelve la fecha y hora actuales. |
Fecha de la ronda | EDATE(fecha , número) | Devuelve una fecha que es fecha más número de meses. |
Mes redondo | EOMONTH(fecha , número) | Agrega el número de meses a la fecha y, a continuación, redondea el resultado al último día del mes. |
Segundo | SEGUNDO(fecha y hora) | Devuelve el segundo de la fecha y hora de entrada. |
Hora | TIME(horas, minutos, segundos) | Devuelve el tiempo de entrada como una fracción del día. |
Valor de tiempo | TIMEVALUE(cadena) | Devuelve el tiempo de entrada como una fracción del día. Las entradas pueden tener la forma HH:MM, HH:MM:SS o YYYY-MM-DD HH:MM:SS. |
Hoy | HOY() | Devuelve la fecha actual. |
Número de semana | WEEKNUM(fecha) | Devuelve la semana del año en la que cae la fecha de entrada. |
Fecha de trabajo | WORKDAY(fecha , número) | Devuelve una fecha que es fecha más número de días laborables. |
Días de trabajo | NETWORKDAYS(date1, date2) | Devuelve el número de días laborables entre date1 y date2. |
año | Año(fecha) | Devuelve el año de la fecha. |
Fracción del año |
YEARFRAC(date1, date2) YEARFRAC(date1, date2 , basis) |
Calcula la diferencia entre date1 y date2 en años, incluidas fracciones de años. Devuelve un valor positivo independientemente de si date1 o date2 es la fecha posterior. Si date1 y date2 son los únicos argumentos proporcionados, el cálculo asume la convención de recuento de días de EE. UU. (NASD) 30/360. De lo contrario, las fracciones de año se calculan en función del valor de base de la siguiente manera:
|
Nombre | Formato | Descripción |
---|---|---|
Char To Code | CODE(char) | Devuelve el código ASCII del carácter de entrada. |
Código a Char | CHAR(número) | Convierte el código ASCII de entrada en una cadena. |
Concatenar | string1 & string2 | Concatena las cadenas de entrada. |
Dólar | DOLLAR(número) |
Devuelve el número de entrada como una cadena que representa un importe en dólares.
|
Exacta | EXACT(value1, value2) | Determina si las dos entradas son cadenas idénticas. |
Encontrar | FIND(clave , cadena) | Busca la clave en la cadena de entrada de una manera que distingue mayúsculas de minúsculas. Devuelve la primera posición coincidente o -1 si no se encuentra. |
Fijo | CORREGIDO(número) | Redondea el número a un número especificado de decimales y da formato al resultado como texto. |
Unirse | JOIN(string _ separador , [string1 ,string2 ,...]) | Une los elementos de la matriz de cadenas con string_separator entre ellos. |
Izquierda | IZQUIERDA(cadena , n) | Devuelve los n caracteres situados más a la izquierda de la cadena de entrada. |
Inferior | LOWER(cadena) | Devuelve una versión en minúsculas de la cadena. |
Mediados | MID(string , n , length) | Devuelve caracteres de longitud de string , comenzando en el carácter nth. |
Valor numérico |
NUMBERVALUE(cadena) NUMBERVALUE(string , decimal_separator , group_separator) |
Analiza la cadena de entrada como un número. Puede especificar separadores de grupo y punto decimal opcionales. Si no se especifica ningún separador, Workflow supone que utiliza puntos para puntos decimales y comas para separar miles. Los porcentajes también se convierten. Por ejemplo, NUMBERVALUE("35%") devuelve 0,35. |
Texto apropiado | PROPER(cadena) | Devuelve la cadena de entrada con la primera letra de cada palabra convertida a mayúsculas y las letras restantes convertidas a minúsculas. |
Repetir | REPT(cadena , número) | Devuelve la cadena número de veces repetida. |
Reemplazar | REPLACE(input_string , n , longitud , new_string) | Reemplaza parte de input_string, comenzando desde su carácter nth y pasando por caracteres de longitud, con new_string . |
Correcto | RIGHT(cadena , n) | Devuelve los n caracteres situados más a la derecha de la cadena de entrada. |
Romano | ROMAN(número) | Devuelve una cadena numérica romana que representa el número de entrada. |
Búsqueda | SEARCH(clave , cadena) | Busca la clave en la cadena de entrada, devolviendo la primera posición coincidente o -1 si no se encuentra. |
Dividir | SPLIT(cadena , delimitador) | Divide la cadena de entrada en cada instancia del delimitador en una matriz. |
Longitud de la cuerda | LEN(cadena) | Devuelve la longitud de la cadena de entrada. |
Sustituto | SUBSTITUTE(input_string , old_string , new_string ) |
Sustituye new_string por old_string en la cadena de entrada. |
Mensaje de texto | TEXTO(valor) | Devuelve una versión de cadena del valor de entrada. |
Recortar | TRIM(cadena) | Elimina los espacios iniciales y finales y reemplaza todos los espacios múltiples internos con un solo espacio en la cadena de entrada. |
Superior | UPPER(cadena) | Devuelve una versión en mayúsculas de string. |
Valor | VALOR(cadena) | Convierte la cadena de entrada en un número. |
Dado que las comillas dobles son caracteres especiales, su uso en funciones de cadena requiere algunas soluciones alternativas. Como regla general, puede utilizar CHAR(34) en lugar de una comilla doble cuando desee llevar a cabo una operación de cadena en una comilla doble. Por ejemplo, para eliminar todas las comillas dobles de una cadena, puede escribir SUBSTITUTE(input_string, CHAR(34), ""). Esto reemplaza todas las comillas dobles en input_string con la cadena vacía, eliminándolas eficazmente.