函数

配方编辑器提供了一组常用于大多数电子表格程序的函数。下表汇总了可用的配方函数及其语法。所有三角函数均需键入弧度值。

函数

如果选择函数...

配方编辑器计算...

句法

ABS

数字的绝对值。

ABS (number)

ACOS

的反余弦。

ACOS (number)

ASIN

的反正弦。

ASIN (number)

ATAN

的反正切。

ATAN (number)

COS

的余弦。

COS (number)

EXP

的反对数

EXP (number)

INT

的整数值。

INT (number)

LOG

的自然对数。

LOG (number)

LOG10

的以10为底的对数。

LOG10 (number)

SIN

的正弦。

SIN (number)

SQRT

的平方根。

SQRT (number)

TAN

的正切。

TAN (number)

除了前表所列的函数外,配方编辑器还提供了查找和索引函数。这些函数帮助您找到列表内的值。

查找函数

查找函数定位并使用列表中的第n个值,其中n是从零开始的整数。您可以对这一函数使用下列语法:

LOOKUP (number; numeric list)

LOOKUP (number; string list)

通过查找函数,可在能够使用数字或串值的地方替换变量名称或关键字。

当配方编辑器计算 Lookup 函数时,它将使用的值从列表中选择适当的值。例如,考虑如下例子:

标识符

公式

计算值

#Yeast

3

3

#结果

LOOKUP (#Yeast;0;150;300;450;600)

450

配方编辑器为这个函数求值时,根据变量 #Yeast的值确定函数的值。下表列出了函数的可能值。

如果 #Yeast 的值是...

则函数的值是...

0

0

1

150

2

300

3

450

4

600

以上都不是

??????

索引函数

索引函数和查找函数类似。索引函数用于确定数字或串在列表中的位置。表中各项的位置是从零开始的。因此,第一项对应的是0,第二项对应的是1,第三项对应的是2,等等。您可以对这一函数使用下列语法:

INDEX (number; numeric list)

INDEX (string; string list)

通过索引函数,可在能够使用数字或串值的地方替换变量名称或关键字。

当配方编辑器计算此函数时,它将搜索数字字符串与相应列表之间的匹配项。如果没有找到相匹配的值,函数的值就等于列表中的项数,如果找到相匹配的值,函数的值就等于该项在列表中的位置。

例如,考虑如下例子:

标识符

公式

计算值

#Beer_Type

"Ale"

"Ale"

#结果

INDEX (#Beer_Type; Dark Beer; ALE; MEAD; Stout)

1

配方编辑器为这些配方项求值时,在列表中搜索#Beer_Type的值。因为#Beer_Type的值是“Ale”,所以索引函数的值是1。下表列出了函数的所有可能值。

如果 #Beer_Type 的值是...

公式的值是...

"Dark Beer"

0

"Ale"

1

"Mead"

2

"Stout"

3

以上都不是

4

注意:如果指定了字符串值,索引函数会进行不区分大小写的字符串匹配操作。

iFIX支持Windows所支持的国际格式。建议在索引和查找函数中用分号(;)作为列表分隔符。

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。