フリーフォーム・グリッドは、統合された動的計算で様々なデータ・ソースを活用します。セル一覧は、Microsoft Excelがサポートする構文を使用しており、列の文字と行の番号がセルのアドレスを示します。
例: =SUM(B8:C8)という式は、B列8行目からC列8行目までの各セルのデータ値の合計を求めます。
注意: | 式セルのアドレスは絶対値です。アドレスは、行や列の追加や除去により生じた位置のずれに合わせて動的に変更されません。そのため、他のグリッドのフォーマットをすべて終了するまで、フリーフォーム・グリッドの式を構成しないでください。 |
セルや数式バーには次の関数を入力できます。
OPERATOR_ADD=+
OPERATOR_SUBSTRACT=-
OPERATOR_DIVIDE=/
OPERATOR_MULTIPLY=*
OPERATOR_POWER=^
OPERATOR_EQUAL==
OPERATOR_DIFFERENT=<>
OPERATOR_GREATER_OR_EQUAL=>=
OPERATOR_LESS_OR_EQUAL=<=
OPERATOR_GREATER=>
OPERATOR_LESS=<
CONDITION_IF=IF
CONDITION_THEN=THEN
CONDITION_ELSE=ELSE
FUNCTION_LN=LN
FUNCTION_LOG=LOG10
FUNCTION_EXP=EXP
FUNCTION_SQRT=ROOT
FUNCTION_COS=COS
FUNCTION_SIN=SIN
FUNCTION_TAN=TAN
FUNCTION_ACOS=ACOS
FUNCTION_ASIN=ASIN
FUNCTION_ATAN=ATAN
FUNCTION_COSH=COSH
FUNCTION_SINH=SINH
FUNCTION_TANH=TANH
FUNCTION_INTEGER=INT
FUNCTION_ABS=ABS
FUNCTION_NOT=NOT
JEKS_FUNCTION_SUM=SUM
JEKS_FUNCTION_RAND=RAND
JEKS_FUNCTION_MODULO=MOD
JEKS_FUNCTION_FACT=FACT
JEKS_FUNCTION_IF=IF
JEKS_FUNCTION_AND=AND
JEKS_FUNCTION_OR=OR
JEKS_FUNCTION_TRUE=TRUE
JEKS_FUNCTION_FALSE=FALSE
JEKS_FUNCTION_DATE=DATE
JEKS_FUNCTION_DATEVALUE=DATEVALUE
JEKS_FUNCTION_NOW=NOW
JEKS_FUNCTION_TIME=TIME
JEKS_FUNCTION_TIMEVALUE=TIMEVALUE
JEKS_FUNCTION_YEAR=YEAR
JEKS_FUNCTION_MONTH=MONTH
JEKS_FUNCTION_DAY=DAY
JEKS_FUNCTION_WEEKDAY=WEEKDAY
JEKS_FUNCTION_HOUR=HOUR
JEKS_FUNCTION_MINUTE=MINUTE
JEKS_FUNCTION_SECOND=SECOND
JEKS_FUNCTION_CHAR=CHAR
JEKS_FUNCTION_FIND=FIND
JEKS_FUNCTION_CODE=CODE
上記の関数の他に、次の条件演算子も使用できます。