O diálogo 'Editar fórmula' gerencia as equações da entrada parametrizada.
Abrir entrada de fórmula
Para definir a fórmula para uma célula de tabela ou uma caixa de diálogo, utilize uma das seguintes opções:
- Botão
na barra de ferramentas da tabela - Clique no canto amarelo na célula ou caixa de diálogo (disponível quando uma fórmula está atribuída)
- Botão
na caixa de diálogo
Aparece o diálogo 'Editar fórmula'.
Definir fórmula
A entrada de fórmula é baseada em JavaScript e permite a execução de operações matemáticas simples. Insira a 'Fórmula' no campo de entrada. Ela pode consistir em valores numéricos, parâmetros, operadores e funções. Se a fórmula estiver corretamente definida, o 'Resultado' da equação aparecerá no campo abaixo.
Dicas gerais
- É possível usar operadores específicos (+, -, *, /, %, ==, !=, <, <=, >, >=, &&, ||) e constantes (PI, exp(1)).
- O uso de números de ponto flutuante e de vírgula com operadores de comparação pode causar problemas.
- Comentários não são permitidos (nem mesmo de uma linha).
- Parâmetros não devem ser mencionados em sua própria definição. Para determinar o parâmetro A, anote, por exemplo, (B+C), não (A=B+C).
- O separador decimal é o ponto, não a vírgula.
Funções para fórmulas
Para as fórmulas, você também pode usar as seguintes funções:
Funções de potência e raiz: pow(base, expoente), sqrt, sqr etc. Exemplos: pow(3, 2) = 9, sqrt(81) = 9, sqr(3) = 9
Funções trigonométricas: sin(rad), cos(rad), tan(rad) etc. Exemplo: cos ( deg2rad(60) ) = 0.5
Funções hiperbólicas: sinh(rad), cosh(rad), tanh(rad) etc.
Funções exponenciais e logarítmicas: log(), ln(), exp()
Funções utilitárias: abs(), int(), deg2rad(), rad2deg() Exemplos: abs(-5)= 5, int(2.222) = 2, rad2deg(1) = 57.296, deg2rad(90) = 1.571
Com o botão
, você pode abrir a lista de Parâmetros Globais. Selecione o parâmetro lá ou defina uma nova variável. Com o botão 'OK e Inserir', você incorpora o parâmetro na fórmula.
Você pode descrever a fórmula com funções que seguem as convenções de JavaScript e as Referências usuais. Assim, você também pode estabelecer condições e comandos if...else para o valor da equação, como segue:
- A > B ? 1 : 2
- if (A > B) 1; else 2
Além disso, é possível referenciar objetos por seus números e propriedades específicas na fórmula. Por exemplo, você cria a referência ao comprimento da linha 3 com a entrada lines[3].length. A lista completa de referências de objetos incluindo a sintaxe pode ser acessada com o botão
.
Exibir fórmulas
Você pode usar uma fórmula tanto na célula de uma tabela quanto no campo de entrada do diálogo correspondente. Dado que há interação entre tabela e diálogo, a fórmula está acessível em ambos os modos de entrada.
Quando um triângulo amarelo aparece no canto superior esquerdo de uma célula, significa que uma fórmula está atribuída a esta célula. Um triângulo vermelho indica uma fórmula definida incorretamente.
Com o botão
, você pode controlar se a fórmula ou o valor correspondente é exibido na célula (veja a imagem botão 'Editar fórmula').
Para excluir uma fórmula, selecione a célula correspondente. Em seguida, clique no botão
.