IBM Lotus Symphony
|
返回数字的绝对值。
ABS(Number)
Number 表示要计算其绝对值的数字。数字的绝对值是其不带 +/- 号的值。
=ABS(-56) 返回 56。
=ABS(12) 返回 12。
=ABS(0) 返回 0。
返回空白单元格的数目。
COUNTBLANK(Range)
返回单元格区域 Range 中空单元格的数目。
如果单元格 A1、A2、B1 和 B2 都为空,那么 =COUNTBLANK(A1:B2) 将返回 4。
返回某个数字的反三角余弦值。
ARCCOS(number)
该函数返回 Number 的反三角余弦值,该值为角度(以弧度表示),其余弦值为 Number。返回的角度在 0 到 PI 之间。
要返回以度数表示的角度,请使用 DEGREES 函数。
=ACOS(-1) 返回 3.14159265358979(PI 弧度)
=DEGREES(ACOS(0.5)) 返回 60。60 度角的余弦值为 0.5。
返回某个数字的反双曲余弦值。
ACOSH(Number)
该函数返回 Number 的反双曲余弦值,该值是一个数字,其双曲余弦值为 Number。
Number 必须大于或等于 1。
=ACOSH(1) 返回 0。
=ACOSH(COSH(4)) 返回 4。
返回指定数的反余切值。
ACOT(number)
该函数返回 Number 的反三角余切值,该值为角度(以弧度表示),其余切值为 Number。返回的角度在 0 到 PI 之间。
要返回以度数表示的角度,请使用 DEGREES 函数。
=ACOT(1) 返回 0.785398163397448(PI/4 弧度)。
=DEGREES(ACOT(1)) 返回 45。45 度角的正切值为 1。
返回给定数的反双曲余切值。
ACOTH(number)
该函数返回 Number 的反双曲余切值,该值是一个数字,其双曲余切值为 Number。
如果 Number 在 -1 到 1 的闭区间内,那么将产生错误。
=ACOTH(1.1) 返回 1.1 的反双曲余切值,近似值为 1.52226。
返回某个数字的反三角正弦值。
ASIN(number)
该函数返回 Number 的反三角正弦值,该值为角度(以弧度表示),其正切值为 Number。返回的角度在 -PI/2 和 +PI/2 之间。
要返回以度数表示的角度,请使用 DEGREES 函数。
=ASIN(0) 返回 0。
=ASIN(1) 返回 1.5707963267949(PI/2 弧度)。
=DEGREES(ASIN(0.5)) 返回 30。30 度角的正弦值为 0.5。
返回某个数字的反双曲正弦值。
ASINH(number)
该函数返回 Number 的反双曲正弦值,该值是一个数字,其双曲正弦值为 Number。
=ASINH(-90) 返回近似值 -5.1929877。
=ASINH(SINH(4)) 返回 4。
返回某个数字的反三角正切值。
ATAN(number)
该函数返回 Number 的反三角正切值,该值为角度(以弧度表示),其正切值为 Number。返回的角度在 -PI/2 和 PI/2 之间。
要返回以度数表示的角度,请使用 DEGREES 函数。
=ATAN(1) 返回 0.785398163397448(PI/4 弧度)。
=DEGREES(ATAN(1)) 返回 45。45 度角的正切值为 1。
返回指定的 x 和 y 坐标的反三角正切值。
ATAN2(NumberX; NumberY)
NumberX 是 x 坐标的值。
NumberY 是 y 坐标的值。
ATAN2 返回反三角正切值,该值表示 X 轴与点 (NumberX, NumberY) 和原点所组成直线的夹角(以弧度表示)。返回的角度在 -PI 和 PI 之间。
要返回以度数表示的角度,请使用 DEGREES 函数。
=ATAN2(20;20) 返回 0.785398163397448(PI/4 弧度)。
=DEGREES(ATAN2(12.3;12.3)) 返回 45。45 度角的正切值为 1。
返回给定数的反双曲正切值。
ATANH(number)
该函数返回 Number 的反双曲正切值,该值是一个数字,其双曲正切值为 Number。
Number 必须符合条件 -1 < Number < 1。
=ATANH(0) 返回 0。
返回指定角度(以弧度表示)的余弦值。
COS(Number)
返回 Number(以弧度表示的角度)的(三角)余弦值。
要返回以度数表示的角度的余弦值,请使用 RADIANS 函数。
=COS(PI/2) 返回 0,即 PI/2 弧度的余弦值。
=COS(RADIANS(60)) 返回 0.5,即 60 度角的余弦值。
返回数的双曲余弦值。
COSH(Number)
返回 Number 的双曲余弦值。
=COSH(0) 返回 1,即 0 的双曲余弦值。
返回指定角度(以弧度表示)的余切值。
COT(Number)
返回 Number(以弧度表示的角度)的(三角)余切值。
要返回以度数表示的角度的余切值,请使用 RADIANS 函数。
角度的余切值等于该角度正切值的倒数。
=COT(PI()/4) 返回 1,即 PI/4 弧度的余切值。
=COT(RADIANS(45)) 返回 1,即 45 度角的余切值。
返回给定数(角度)的双曲余切值。
COTH(Number)
返回 Number 的双曲余切值。
=COTH(1) 返回 1 的双曲余切值,近似值为 1.3130。
将弧度转换为度。
DEGREES(Number)
Number 表示要转换为度数的弧度角度。
=DEGREES(PI()) 返回 180 度。
返回 e 的指定次幂。常量 e 的近似值为 2.71828182845904。
EXP(Number)
Number 是以 e 为底数的指数。
=EXP(1) 返回 2.71828182845904,即 Lotus Symphony Spreadsheets 所规定精度的数学常量 e。
返回数的阶乘。
FACT(Number)
返回 Number!,即 Number 的阶乘,由 1*2*3*4* ... * Number 计算所得。
=FACT(0) 按照定义返回 1。
负数的阶乘将返回“invalid argument”(无效参数)错误。
=FACT(3) 返回 6。
=FACT(0) 返回 1。
将一个数字向下舍入为最接近的整数。
INT(Number)
将 Number 向下舍入为最接近的整数。
负数向下舍入最接近的整数。
=INT(5.7) 返回 5。
=INT(-1.3) 返回 -2。
欧洲各国本国货币与欧元间的兑换。
EUROCONVERT(Value; "From_currency"; "To_currency", full_precision, triangulation_precision)
Value 表示要兑换的货币金额。From_currency 和 To_currency 分别表示源货币和目标货币的货币单位。这些单位必须是货币的官方缩写文本(例如“EUR”)。利率由欧洲委员会制定(以每欧元为单位显示)。Full_precision 是可选的。如果省略或者为 False,那么将根据 To currency 的小数位数对结果进行舍入。如果 Full_precision 为 True,那么结果将不进行舍入。Triangulation_precision 是可选的。如果 Triangulation_precision 已指定且 >=3,那么三角转换 (currency1,EUR,currency2) 的中间结果将按照该精度进行舍入。如果省略了 Triangulation_precision,那么中间结果将不进行舍入。同样,如果 To currency 为“EUR”,那么会使用 Triangulation_precision,这与需要三角测量并应用从 EUR 至 EUR 的转换时效果相同。
=EUROCONVERT(100;"ATS";"EUR") 将 100 奥地利先令兑换为欧元。
=EUROCONVERT(100;"EUR";"DEM") 将 100 欧元兑换为德国马克。
将正数向上舍入为最接近的偶数;将负数向下舍入为最接近的偶数。
EVEN(Number)
返回 Number 舍入后的下一个(正数更大,负数更小)偶数。
=EVEN(2.3) 返回 4。
=EVEN(2) 返回 2。
=EVEN(0) 返回 0。
=EVEN(-0.5) 返回 -2。
计算两个或多个整数的最大公约数。
最大公约数是可由指定的每个整数整除的最大正整数。
GCD(Integer1; Integer2; ...; Integer30)
Integer1 To 30 表示将计算最多 30 个整数的最大公约数。
=GCD(16;32;24) 的结果为 8,因为 8 是可由 16、24 和 32 整除的最大数字。
=GCD(B1:B3),其中单元格 B1、B2 和 B3 包含 9、12 和 9,因此结果为 3。
![]() |
名称以 _ADD 结尾的函数会返回与相应的 Microsoft Excel 函数相同的结果。 使用不带 _ADD 的函数可得到基于国际标准的结果。例如,WEEKNUM 函数会根据国际标准 ISO 6801 来计算给定日期的星期序列数,而 WEEKNUM_ADD 会返回与 Microsoft Excel 相同的星期序列数。 |
GCD_ADD(Number(s))
Number(s) 是最多 30 个数字组成的列表。
=GCD_ADD(5;15;25) 返回 5。
如果数值是偶数,返回 TRUE;如果是奇数,返回 FALSE。
ISEVEN(Value)
value 是指要检查的数值。
如果 Value 不是整数,那么将忽略小数点之后的所有数字。Value 的符号也将被忽略。
=ISEVEN(48) 返回 TRUE
=ISEVEN(33) 返回 FALSE
=ISEVEN(0) 返回 TRUE
=ISEVEN(-2.1) 返回 TRUE
=ISEVEN(3.999) 返回 FALSE
如果数值是奇数,将返回 TRUE;如果是偶数,将返回 FALSE。
ISODD(value)
value 是指要检查的数值。
如果 Value 不是整数,那么将忽略小数点之后的所有数字。Value 的符号也将被忽略。
=ISODD(33) 返回 TRUE
=ISODD(48) 返回 FALSE
=ISODD(3.999) 返回 TRUE
=ISODD(-3.1) 返回 TRUE
计算一个或多个整数的最小公倍数。
LCM(Integer1; Integer2; ...; Integer30)
Integer1 to 30 表示最多将计算 30 个整数的最小公倍数。
如果在 Integer 1、2 和 3 文本框中输入 512、1024 和 2000,那么结果将返回 128000。
![]() |
名称以 _ADD 结尾的函数会返回与相应的 Microsoft Excel 函数相同的结果。 使用不带 _ADD 的函数可得到基于国际标准的结果。例如,WEEKNUM 函数会根据国际标准 ISO 6801 来计算给定日期的星期序列数,而 WEEKNUM_ADD 会返回与 Microsoft Excel 相同的星期序列数。 |
LCM_ADD(Number(s))
Number(s) 是最多 30 个数字组成的列表。
=LCM_ADD(5;15;25) 返回 75。
返回不重复的元素组合的数目。
COMBIN(Count1; Count2)
Count1 表示集合中的项数。
Count2 表示要从集合中选择的项数。
COMBIN 返回按顺序选择的项数。例如,如果集合中存在 A、B 和 C 3 项,那么从其中选择 2 项可有 3 种不同的方式,即:AB、AC 和 BC。
COMBIN 实现公式:Count1!/(Count2!*(Count1-Count2)!)
=COMBIN(3;2) 返回 3。
返回包含重复的项的子集的组合数。
COMBINA(Count1; Count2)
Count1 表示集合中的项数。
Count2 表示要从集合中选择的项数。
COMBINA 返回选择这些项的唯一方式数目,在此,选择的顺序是不相关的,并且允许重复项。例如,如果集合中存在 A、B 和 C 3 项,那么从其中选择 2 项可有 6 种方式,即:AB、BA、AC、CA、BC 和 CB。
COMBINA 实现公式:(Count1+Count2-1)! / (Count2!(Count1-1)!)
=COMBINA(3;2) 返回 6。
通过删除小数位来截断数字。
TRUNC(Number; Count)
返回最多具有 Count 个小数位的 Number。这将除去多余的小数位而与符号无关。
对于正数,TRUNC(Number; 0) 与 INT(Number) 的返回结果相同;但对于负数,前者的返回值比后者大。
![]() |
结果的保留小数位在工具 - 选项 - Lotus Symphony Spreadsheets - 计算 中指定。 |
=TRUNC(1.239;2) 返回 1.23。9 被舍弃。
=TRUNC(-1.234999;3) 返回 -1.234。999 被舍弃。
返回以常量 e 为底数的自然对数。常量 e 的近似值为 2.71828182845904。
LN(Number)
number 是指要计算其自然对数的数值。
=LN(3) 返回 3 的自然对数值(近似值为 1.0986)。
=LN(EXP(321)) 返回 321。
返回数的指定底数的对数。
LOG(Number; Base)
number 是指要计算其对数的数值。
base 是指在计算一个数值的对数时采用的底数。
=LOG(10;3) 返回以 3 为底,10 为真数的对数(近似值为 2.0959)。
=LOG(7^4;7) 返回 4。
返回数字以 10 为底的对数。
LOG10(Number)
返回以 10 为底,Number 为真数的对数。
=LOG10(5) 返回以 10 为底,5 为真数的对数(近似值为 0.69897)。
将一个数字向上舍入为最接近的基数的倍数。
CEILING(Number; Significance; Mode)
Number 表示要舍入成的整数的数字。
Significance 是将数值舍入成其倍数时所采用的数字。
Mode 是一个可选用的数值。如果提供了 Mode 值,且该值不为零,当 Number 和 Significance 都是负数时,将基于 Number 的绝对值进行舍入。当导出到 MS Excel 时将忽略该参数,因为 Excel 不识别第三个参数。
![]() |
如果参数 Number 和 Significance 均为负数,并且 Mode 值等于 0 或未指定,那么在导入完成后 Lotus Symphony 和 Excel 中的结果将不同。如果将电子表格导出至 Excel,请使用 Mode=1,以使在 Excel 和 Lotus Symphony Spreadsheets 中显示相同的结果。 |
=CEILING(-11;-2) 返回 -10
=CEILING(-11;-2;0) 返回 -10
=CEILING(-11;-2;1) 返回 -12
返回 3.14159265358979,该值是具有 14 位小数的数学常量 PI。
PI()
=PI() 返回 3.14159265358979。
计算各参数之和的阶乘除以各参数阶乘的乘积之商。
MULTINOMIAL(Number(s))
Number(s) 是最多 30 个数字组成的列表。
如果 F11 到 H11 包含值 2、3 和 4,那么 =MULTINOMIAL(F11:H11) 将返回 1260。这与公式 =(2+3+4)! / (2!*3!*4!) 一致。
计算数的乘方值。
POWER(Base; Power)
返回 Base 的 Power 次幂。
使用乘方运算符 ^ 可得到相同的值:
Base^Power
=POWER(4;3) 返回 64,即 4 的 3 次幂。
=4^3 也返回 4 的 3 次幂值。
计算幂级数的和。
SERIESSUM(x;n;m;coefficients) = coefficient_1*x^n + coefficient_2*x^(n+m) + coefficient_3*x^(n+2m) +...+ coefficient_i*x^(n+(i-1) m)
SERIESSUM(X; N; M; Coefficients)
X 指幂级数的输入值。
N 指首项乘幂
M 指步长 N 的增加值
Coefficients 是级数的系数。每多一个系数,那么该幂级数便增加一项。
将作为参数给出的所有数字相乘并返回乘积。
PRODUCT(Number1; Number2; ...; Number30)
Number1 to 30 表示最多可计算 30 个的自变量的乘积。
PRODUCT 返回 number1 * number2 * number3 * ...
=PRODUCT(2;3;4) 返回 24。
如果要计算一组数字的平方和,只需在域输入数字。
SUMSQ(Number1; Number2; ...; Number30)
Number1 to 30 表示最多计算 30 个自变量的平方和。
如果在 Number 1、2 和 3 文本框中输入数字 2、3 和 4,那么其结果将返回 29。
返回一个整数被另一个整数除后的余数。
MOD(Divident; Divisor)
对于整数自变量,该函数返回被除数除以除数后的模,也就是 Dividend 被 Divisor 除后的余数。
该函数以 Dividend - Divisor * INT(Dividend/Divisor) 实现,如果自变量不是整数,该格式同样提供结果。
=MOD(22;3) 返回 1,即 22 除以 3 后的余数。
=MOD(11.25;2.5) 返回 1.25。
计算商的整数部分。
QUOTIENT(numerator;Denominator)
返回 Numerator 除以 Denominator 后商的整数部分。
QUOTIENT 等于 INT(numerator/denominator),但前者可能会报告具有不同错误代码的错误。
=QUOTIENT(11;3) 返回 3。余数 2 被丢弃。
将度转换为弧度。
RADIANS(Number)
Number 表示要转换为弧度的度数角度。
=RADIANS(90) 返回 1.5707963267949,即 Lotus Symphony Spreadsheets 规定精度的 PI/2 的值。
将一个数四舍五入到指定的小数位。
ROUND(Number; Count)
将 Number 四舍五入为 Count 位小数。如果 Count 被省略或值为零,那么该函数会将数四舍五入到最接近的整数。如果 Count 为负数,那么该函数会将数四舍五入到最接近的 10、100、1000 等。
该函数将数四舍五入到最接近的数。请参阅 ROUNDDOWN 和 ROUNDUP 以进行选择。
=ROUND(2.348;2) 返回 2.35
=ROUND(-32.4834;3) 返回 -32.483。请更改单元格格式以便能看到所有小数位。
=ROUND(2.348;0) 返回 2。
=ROUND(2.5) 返回 3。
=ROUND(987.65;-2) 返回 1000。
将数字向靠近零值的方向向下舍入为指定的精度。
ROUNDDOWN(Number; Count)
将 Number 向靠近零值的方向舍入到 Count 位小数。如果 Count 被省略或值为零,那么该函数会向下取整。如果 Count 为负数,那么函数将向下舍入到最接近的 10、100、1000 等。
该函数向零值的方向取整。请参阅 ROUNDUP 和 ROUND 以进行选择。
=ROUNDDOWN(1.234;2) 返回 1.23。
=ROUNDDOWN(45.67;0) 返回 45。
=ROUNDDOWN(-45.67) 返回 -45。
=ROUNDDOWN(987.65;-2) 返回 900。
将数字向远离零值的方向向上舍入为指定的精度。
ROUNDUP(Number; Count)
将 Number 向远离零值的方向向上舍入到 Count 位小数。如果 Count 被省略或值为零,那么该函数会向上取整。如果 Count 为负数,那么函数将向上舍入到最接近的 10、100、1000 等。
该函数向远离零值的方向舍入。请参阅 ROUNDDOWN 和 ROUND 以进行选择。
=ROUNDUP(1.1111;2) 返回 1.12。
=ROUNDUP(1.2345;1) 返回 1.3。
=ROUNDUP(45.67;0) 返回 46。
=ROUNDUP(-45.67) 返回 -46。
=ROUNDUP(987.65;-2) 返回 1000。
返回指定角度(以弧度表示)的正弦值。
SIN(Number)
返回 Number(以弧度表示的角度)的正弦值。
要返回以度数表示的角度的正弦值,请使用 RADIANS 函数。
=SIN(PI()/2) 返回 1,即 PI/2 弧度的正弦值。
=SIN(RADIANS(30)) 返回 0.5,即 30 度角的正弦值。
返回某个数字的双曲正弦值。
SINH(Number)
返回 Number 的双曲正弦值。
=SINH(0) 返回 0,即 0 的双曲正弦值。
将某一单元格区域中的所有数字相加。
SUM(Number1; Number2; ...; Number30)
Number 1 to Number 30 表示最多计算 30 个自变量的总和。
如果在 Number 1、2 和 3 文本框中输入数字 2、3 和 4,那么返回的结果为 9。
=SUM(A1;A3;B5) 计算三个单元格的总和。=SUM (A1:E10) 计算从 A1 到 E10 单元格区域内的所有单元格的总和。
由 AND 链接的条件可以按照以下方式与函数 SUM() 一起使用:
示例:您已在表格中输入了发货单。列 A 记录发货单的日期值,列 B 记录数量。您可能希望只使用一个公式来计算特定月份的总额,比如,只计算 2008 年 1 月 1 日到 2008 年 2 月 1 日之间的总金额。此日期值的单元格区域是 A1:A40,计算数量所在的区域是 B1:B40。单元格 C1 中存储的是包括在内的发票的起始日期 2008 年 1 月 1 日,C2 存储的是不包括在内的日期 2008 年 2 月 1 日。
输入下面的公式作为数组公式:
=SUM((A1:A40>=C1)*(A1:A40<C2)*B1:B40)
要作为数组公式输入,必须按住 Shift + Ctrl + Enter 键,而不是简单地按 Enter 键以关闭公式。此公式将显示在公式栏中,并且其前后带有圆括号。
{=SUM((A1:A40>=C1) *(A1:A40<C2) *B1:B40) }
该公式基于比较的结果,即,如果符合条件,结果为 1,反之为 0。单个比较结果将被当作一个数组,并计算矩阵乘积,最后计算各个矩阵数值的总和。
添加由给定条件指定的单元格。您能够使用这个函数来搜索含有某一特定数值的区域。
搜索支持 正则表达式。 如果要查找以“all”开头且其后为任意字符的搜索项首次出现位置,那么可以输入“all.*”。如果希望搜索的文本也是正则表达式,那么必须在每个字符前输入一个 \ 字符。在工具 - 选项 - Lotus Symphony Spreadsheets - 计算中,您可以开启和关闭正则表达式的自动求值功能。
SUMIF(Range; Criteria; SumRange)
criteria 是指单元格区域采用的搜索条件。
criteria 是指输入搜索条件的单元格或搜索条件本身。如果公式中写入了条件,那么将使用双引号将括起来。
SumRange 是要计算总和的值所在的区域。如果未指定该参数,只会计算 Range 中找到的值的总和。
![]() |
SUMIF 仅在 Criteria 参数中支持引用并置运算符(~),并且仅当未指定可选参数 SumRange 参数时才支持。 |
要仅对负数求和:=SUMIF(A1:A10;"<0")
=SUMIF(A1:A10;">0";B1:10) - 仅当区域 A1:A10 中对应的值为 0 时才会对区域 B1:B10 中的值求和。
请参阅 COUNTIF() 以了解可用于 SUMIF() 的更多语法示例。
返回指定角度(以弧度表示)的正切值。
TAN(Number)
返回 Number(以弧度表示的角度)的(三角)正切值。
要返回以度数表示的角度的正切值,请使用 RADIANS 函数。
=TAN(PI()/4) 返回 1,即 PI/4 弧度的正切值。
=TAN(RADIANS(45)) 返回 1,即 45 度角的正切值。
返回数的双曲正切值。
TANH(Number)
返回 Number 的双曲正切值。
=TANH(0) 返回 0,即 0 的双曲正切值。
执行分类汇总计算。如果一个区域已含有分类汇总,这些分类汇总就无法用于进一步的计算。如果将该函数与即时过滤一起使用,可以将记录过滤为仅包含帐户。
SUBTOTAL(Function; Range)
Function 是一个表示下列某个函数的数字:
函数索引 | 函数 |
---|---|
1 | AVERAGE |
2 | COUNT |
3 | COUNTA |
4 | MAX |
5 | MIN |
6 | PRODUCT |
7 | STDEV |
8 | STDEVP |
9 | SUM |
10 | VAR |
11 | VARP |
Range 是指公式必须顾及的单元格区域。
在工作表的单元格区域 A1:B5 中的列 A 中记录了城市,列 B 中记录对应的数值。使用即时过滤后,只显示含有城市 Hamburg 的行。您想要查看所显示数值的总和,也就是说,要查看过滤后行的分类汇总。在这种情况下,正确的公式是:
=SUBTOTAL(9;B2:B5)
欧洲国家的旧货币与欧元间的兑换。
CONVERT(Value; "Currency1"; "Currency2")
Value 表示要兑换的货币金额。
Currency1 和 Currency2 表示要兑换货币的各自单位。这些单位必须是货币的官方缩写文本(例如“EUR”)。利率由欧洲委员会制定(以每欧元为单位显示)。
必须将 Currency1 或 Currency2 中的一个指定为欧元。
=CONVERT(100;"ATS";"EUR") 将 100 奥地利先令兑换为欧元。
=CONVERT(100;"EUR";"DEM") 将 100 欧元兑换为德国马克。
将正数向上舍入为最接近的奇数;将负数向下舍入为最接近的奇数。
ODD(Number)
将 Number 沿远离零的方向舍入为最接近的奇数。
=ODD(1.2) 返回 3。
=ODD(1) 返回 1。
=ODD(0) 返回 1。
=ODD(-3.1) 返回 -5。
将一个数字向下舍入成最接近的基数的倍数。
FLOOR(Number; Significance; Mode)
number 是指要被舍入的数字。
Significance 是一个值,给定数值将舍入为它的倍数。
Mode 是一个可选用的数值。如果提供了 Mode 值,且该值不为零,那么如果 Number 和 Significance 都是负数,将基于该数的绝对值进行舍入。当导出到 MS Excel 时将忽略该参数,因为 Excel 不识别第三个参数。
![]() |
如果参数 Number 和 Significance 均为负数,并且 Mode 的值等于 0 或未指定,那么导出后 Lotus Symphony Spreadsheets 与 Excel 中的结果将不同。如果将电子表格导出至 Excel,请使用 Mode=1,以使在 Excel 和 Lotus Symphony Spreadsheets 中显示相同的结果。 |
=FLOOR( -11;-2) 返回 -12
=FLOOR( -11;-2;0) 返回 -12
=FLOOR( -11;-2;1) 返回 -10
返回数字的正负值属性。如果数字为正数,将返回 1;如果为负数,将返回 -1;如果为零,将返回 0。
SIGN(Number)
Number 是指要确定其正负值的数字。
=SIGN(3.4) 返回 1。
=SIGN(-4.5) 返回 -1。
将一个数字舍入为最接近的另一个数的倍数。
MROUND(Number; Multiple)
将 Number 舍入为最接近的 Multiple 的倍数。
另一种实现是 Multiple * ROUND(Number/Multiple)。
=MROUND(15.5;3) 返回 15,因为 15.5 距离 15(= 3*5)比距离 18(= 3*6 )更近。
=MROUND(1.4;0.5) 返回 1.5(= 0.5*3)。
返回数的正平方根。
SQRT(Number)
返回 Number 的正平方根。
Number 必须为正数。
=SQRT(16) 返回 4。
=SQRT(-16) 返回 invalid argument(无效参数)错误。
返回(数的 PI 倍)的平方根。
SQRTPI(number)
返回(Number* PI)的正平方根。
该值与 SQRT(PI()*Number) 相等。
=SQRTPI(2) 返回 2PI 的平方根,近似值为 2.506628。
返回指定范围内的随机整数。
RANDBETWEEN (Bottom; Top)
返回整数 Bottom 和 Top 的闭区间内的随机整数。
该函数会在 Lotus Symphony Spreadsheets 每次重新计算时产生一个新的随机数。要强制 Lotus Symphony Spreadsheets 重新计算,请手工按 Shift+Ctrl+F9。
要生成不会重新计算的随机数,请复制包含该函数的单元格,并使用
(未选中 和 ,选中 )。=RANDBETWEEN(20;30) 返回 20 到 30 之间的一个整数。
返回一个 0 到 1 之间的随机数。
RAND( )
该函数会在 Lotus Symphony Spreadsheets 每次重新计算时产生一个新的随机数。要强制 Lotus Symphony Spreadsheets 重新计算,请手工按 Shift+Ctrl+F9。
要生成不会重新计算的随机数,请复制每个包含 =RAND() 的单元格,并使用
(未选中 和 ,选中 )。=RAND() 返回一个 0 到 1 之间的随机数。
返回单元格区域中符合特定条件的单元格数目。
搜索支持 正则表达式。 如果要查找以“all”开头且其后为任意字符的搜索项首次出现位置,那么可以输入“all.*”。如果希望搜索的文本也是正则表达式,那么必须在每个字符前输入一个 \ 字符。在工具 - 选项 - Lotus Symphony Spreadsheets - 计算中,您可以开启和关闭正则表达式的自动求值功能。
COUNTIF(Range; Criteria)
criteria 是指单元格区域采用的搜索条件。
criteria 的形式可以是数字,一个表达式或一个字符串。按照这些设置的条件来搜索并计数单元格。您还可以输入一个正则表达式,如“b.*”,表示所有由 b 开头的字。您也可以直接使用包含搜索条件的单元格区域。如果要搜索文字文本,请使用双引号将文本括起来。
A1:A10 是包含数字 2000 到 2009 的单元格区域。单元格 B1 包含数字 2006。在单元格 B2 中,输入公式:
=COUNTIF(A1:A10;2006) - 返回 1
=COUNTIF(A1:A10;B1) - 返回 1
=COUNTIF(A1:A10;">=2006") - 返回 3
=COUNTIF(A1:A10;"<"&B1) - 当 B1 包含 2006时,返回 6。
=COUNTIF(A1:A10;C2),其中单元格 C2 包含文本 >2006,这将计算 A1:A10 区域内值 >2006 的单元格的数目。
要只计算负数的数目:=COUNTIF(A1:A10;"<0")