El diálogo 'Editar fórmula' gestiona las ecuaciones de la entrada parametrizada.
Abrir entrada de fórmula
Para definir la fórmula de una celda de la tabla o un cuadro de diálogo, utilice una de las siguientes opciones:
- Botón
en la barra de herramientas de la tabla - Clic en la esquina amarilla en la celda o cuadro de diálogo (disponible cuando hay una fórmula guardada)
- Botón
en el cuadro de diálogo
Aparece el cuadro de diálogo 'Editar fórmula'.
Definir fórmula
La entrada de fórmula se basa en JavaScript y permite realizar operaciones aritméticas simples. Ingrese la 'fórmula' en el campo de entrada. Puede consistir en valores numéricos, parámetros, operadores y funciones. Si la fórmula está definida correctamente, el 'resultado' de la ecuación aparecerá en el campo inferior.
Notas generales
- Es posible el uso de ciertos operadores (+, -, *, /, %, ==, !=, <, <=, >, >=, &&, ||) y constantes (PI, exp(1)).
- El uso de números de coma flotante con operadores de comparación puede causar problemas.
- No se permiten comentarios (ni siquiera de una línea).
- Los parámetros no deben mencionarse en su propia definición. Para determinar el parámetro A, anote por ejemplo (B+C), no (A=B+C).
- El separador decimal es el punto, no la coma.
Funciones para fórmulas
Para las fórmulas también puede usar las siguientes funciones:
Funciones de potencia y raíz: pow(base, exponente), sqrt, sqr, etc. Ejemplos: pow(3, 2) = 9, sqrt(81) = 9, sqr(3) = 9
Funciones trigonométricas: sin(rad), cos(rad), tan(rad), etc. Ejemplo: cos ( deg2rad(60) ) = 0.5
Funciones hiperbólicas: sinh(rad), cosh(rad), tanh(rad), etc.
Funciones exponenciales y logarítmicas: log(), ln(), exp()
Funciones auxiliares: abs(), int(), deg2rad(), rad2deg() Ejemplos: abs(-5)= 5, int(2.222) = 2, rad2deg(1) = 57.296, deg2rad(90) = 1.571
Con el botón
puede acceder a la lista de Parámetros Globales. Seleccione el parámetro allí o defina una nueva variable. Con el botón 'OK e Insertar' introducirá el parámetro en la fórmula.
Puede describir la fórmula con funciones que cumplan con las convenciones de JavaScript y las Referencias habituales. También puede establecer condiciones y declaraciones if...else para el valor de la ecuación, por ejemplo:
- A > B ? 1 : 2
- if (A > B) 1; else 2
Además, es posible referirse a objetos mediante sus números y ciertas propiedades en la fórmula. Por ejemplo, al ingresar lines[3].length hará referencia a la longitud de la línea 3. La lista completa de referencias a objetos, incluida la sintaxis, puede obtenerse con el botón
.
Representación de fórmulas
Puede usar una fórmula tanto en la celda de una tabla como en el campo de entrada del cuadro de diálogo correspondiente. Dado que hay interacción entre la tabla y el cuadro de diálogo, la fórmula es accesible en ambos modos de entrada.
Si aparece un triángulo amarillo en la esquina superior izquierda de una celda, significa que hay asociada una fórmula a esa celda. Un triángulo rojo indica una fórmula mal definida.
Con el botón
puede controlar si se muestra en la celda la fórmula o el valor correspondiente (ver imagen Botón 'Editar fórmula').
Para eliminar una fórmula, seleccione la celda correspondiente. Luego haga clic en el botón
.