数学函数
此类别包含 Calc 的「数学函数。要打开「函数向导」,请选择插入 - 函数」。
AGGREGATE
此函数返回区域内计算的聚合结果。您可以使用下面列出的不同聚合函数。「聚合函数」允许您在计算中省略隐藏的行、错误、SUBTOTAL 和其他 AGGREGATE 函数的结果.
SUMIFS
ABS
返回数字的绝对值。
语法
ABS(数字)
「Number」是指要计算其绝对值的数值。一个数值的绝对值是不带 +/- 号的数值。
示例
「=ABS(-56)」返回 56。
「=ABS(12)」返回 12。
「=ABS(0)」返回 0。
ACOS
返回一个数字的反三角余弦值。
语法
ACOS(数字)
此函数返回「Number」的反三角余弦值,即该角度 (用弧度表示) 的余弦是 Number。返回的角度在 0 和 PI 之间。
要返回角度,请使用 DEGREES 函数。
示例
「=ACOS(-1)」返回 3.14159265358979 (PI 弧度)
「=DEGREES(ACOS(0.5))」返回 60。60 度的余弦值是 0.5。
ACOSH
返回一个数字的反双曲余弦值。
语法
ACOSH(数字)
此函数返回「Number」的反双曲线余弦值,即该值的双曲余弦值是 Number。
Number 必须大于或等于 1。
示例
「=ACOSH(1)」返回 0。
「=ACOSH(COSH(4))」返回 4。
ACOT
返回给定数值的反余切值。
语法
ACOT(数字)
此函数返回「Number」的反三角余切值,即该角度 (用弧度表示) 的余切是 Number。返回的角度在 0 和 PI 之间。
要返回角度,请使用 DEGREES 函数。
示例
「=ACOT(1)」返回 0.785398163397448 (PI/4 弧度)。
「=DEGREES(ACOT(1))」返回 45。45 度的正切值是 1。
ACOTH
返回给定数字的反双曲余切值。
语法
ACOTH(数字)
此函数返回「Number」的反双曲余切值,即该值的双曲余切值是 Number。
如果 Number 的值在 -1 和 1 (包含 -1 和 1) 之间,那么会有一个错误产生。
示例
「=ACOTH(1.1)」返回 1.1 的双曲余切值,近似值 1.52226。
ASIN
返回一个数字的反三角正弦值。
语法
ASIN(数字)
此函数返回「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
返回一个数字的反双曲正弦值。
语法
ASINH(数字)
此函数返回「Number」的反双曲正弦值,即双曲正弦是 Number 的数值。
示例
「=ASINH(-90)」返回近似值 -5.1929877。
「=ASINH(SINH(4))」返回 4。
ATAN
返回一个数字的反三角正切值。
语法
ATAN(数字)
此函数返回「Number」的反三角正切值,即该角度 (用弧度表示) 的正切是 Number。返回的角度在 -PI/2 和 PI/2 之间。
要返回角度,请使用 DEGREES 函数。
示例
「=ATAN(1)」返回 0.785398163397448 (PI/4 弧度)。
「=DEGREES(ATAN(1))」返回 45。45 度的正切值是 1。
ATAN2
返回指定的 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
计算一个数字的反双曲正切值。
语法
ATANH(数字)
此函数返回「Number」的反双曲正切值,即该值的双曲正切值是 Number。
Number 必须满足条件: -1 < number < 1。
示例
「=ATANH(0)」返回 0。
CEILING
将一个数字向上舍入为最接近基数的倍数。
语法
CEILING(Number; Significance; Mode)
「Number」是指要向上舍入的数字。
「有效位」是将数值向上舍入为其倍数的数字。
「模式」为可选值。如果「模式」值已给出且不等于零,且「数字」与「有效位」均为负数,则取整将根据「数字」的绝对值完成,即负数取远离零的整数。如果「模式」值等于零或未给出,则负数取接近零的整数。

如果电子表格导出为 Microsoft Excel 格式,CEILING 函数将导出为等效的 CEILING.MATH 函数,该函数自 Excel 2013 起存在。如果您计划在更早版本的 Excel 中使用电子表格,请使用 CEILING.PRECISE (自 Excel 2010 起可用) 或 CEILING.XCL (导出为 CEILING 函数,与所有版本的 Excel 均兼容)。注意 CEILING.XCL 总是取远离零的整数。
示例
「=CEILING(-11;-2)」返回 -10
「=CEILING(-11;-2;0)」返回 -10
「=CEILING(-11;-2;1)」返回 -12
CEILING.MATH
将数字向上取整到最近的「有效位」。
语法
CEILING.MATH(数字; 有效位; 模式)
「数字」是指要向上舍入的数字。
「有效位」是将数值向上舍入为其倍数的数字。
「模式」为可选值。如果「模式」值已给出且不等于零,且「数字」与「有效位」均为负数,则取整将根据「数字」的绝对值完成,即负数取远离零的整数。如果「模式」值等于零或未给出,则负数取接近零的整数。

该函数为了与 Microsoft Excel 2013 或更高版本的互通性而存在。
示例
「=CEILING.MATH(-10;-3)」返回 -9
「=CEILING.MATH(-10;-3;0)」返回 -9
「=CEILING.MATH(-10;-3;1)」返回 -12
CEILING.PRECISE
将数字向上舍入到最接近Significance的倍数,无论Significance的正负号如何。
语法
CEILING.PRECISE(数字, Significance)
「数字」 (必填) 表示需要舍入的数字。
「有效位」(可选) 是将数值向上舍入为其倍数的数字。
示例
「=CEILING.PRECISE(-11,-2)」返回 -10
CEILING.XCL
将数字取整到最近的「有效位」的整数倍,且较为远离零的整数。
语法
CEILING.XCL(数字; 有效位)
「数字」是要取整的数字。
「有效位」是将数字取整为其倍数的数字。

该函数为了与 Microsoft Excel 2007 的互通性而存在。
示例
「=CEILING.XCL(1;3)」返回 3
「=CEILING.XCL(7;4)」返回 8
「=CEILING.XCL(-10;-3)」返回 -12
COMBIN
返回元素所有组合的数目 (不计重复)。
语法
COMBIN(Count1; Count2)
「Count1」是指集合中条目的总数。
「Count2」是指在集合中所选择的条目的数量。
COMBIN 返回按照顺序组合方式选择条目的种类。例如,如果一个集合有 3 个条目 A、B 和 C,则您可以用 3 种不同的方式来选择 2 项,分别是 AB、AC 和 BC。
COMBIN 执行公式: Count1!/(Count2!*(Count1-Count2)!)
示例
「=COMBIN(3;2)」返回 3。
COMBINA
返回条目的一个子集的所有组合的数目 (计算重复)。
语法
COMBINA(Count1; Count2)
「Count1」是指集合中条目的总数。
「Count2」是指在集合中所选择的条目的数量。
COMBINA 返回选择元素的组合方式数目,与选择顺序无关,并且允许重复选择元素。例如,如果一个集合有 3 个条目 A、B 和 C,则您可以用 6 种不同的方式来选择 2 项,分别是 AB、BA、AC、CA、BC 和 CB。
COMBINA 执行公式: (Count1+Count2-1)!/ (Count2!(Count1-1)!)
示例
「=COMBINA(3;2)」返回 6。
CONVERT_OOO
将某个值由一个测量单位换算为另一个测量单位。换算因数已在配置列表中给出。
以前的换算因数列表包含旧欧洲货币和欧元 (如下例所示)。我们建议使用新函数 EUROCONVERT 进行这些货币的换算。
语法
CONVERT_OOO(值,"文本", "文本")
示例
「=CONVERT_OOO(100,"ATS","EUR")」返回100澳大利亚先令对应的欧元金额。
=CONVERT_OOO(100,"EUR","DEM") 将100欧元转换为德国马克。
COS
返回给定角度 (用弧度表示) 的余弦值。
语法
COS(数字)
返回「Number」的 (三角) 余弦值,用弧度表示的角度。
要返回角度的余弦值,请使用 RADIANS 函数。
示例
「=COS(PI()/2)」返回 0,PI/2 弧度的余弦值。
「=COS(RADIANS(60))」返回 0.5,60 度角的余弦值。
COSH
返回一个数字的双曲余弦值。
语法
COSH(数字)
返回「Number」的双曲余弦值。
示例
「=COSH(0)」返回 1,0 的双曲余弦值。
COT
返回给定角度 (用弧度表示) 的余切值。
语法
COT(数字)
返回用弧度表示的角度 Number 的 (三角) 余切值。
可以使用 RADIANS 函数来返回一个角度 (用度数表示) 的余切值。
一个角的余切值等于 1 除以该角的正切值。
示例:
「=COT(PI()/4)」返回 1,PI/4 弧度的余切值。
「=COT(RADIANS(45))」返回 1,45 度角的余切值。
COTH
返回给定数字 (角度) 的双曲余切值。
语法
COTH(数字)
返回「Number」的双曲余切值。
示例
「=COTH(1)」返回 1 的双曲余切值,近似值 1.3130。
CSC
返回给定角度的余割 (单位: 弧度)。角度的余割值等于 1 除以该角的正弦
语法
CSC(数字)
返回弧度角 数字 的 (三角) 余割。
要以度为单位返回角的余割值,请使用 RADIANS 函数。
示例
「=CSC(PI()/4)」的返回值约等于 1.4142135624,即 PI/4 弧度的正弦的倒数。
「=CSC(RADIANS(30))」返回 2,即 30 度的余割。
CSCH
返回数字的双曲余割。
语法
CSCH(数字)
返回「Number」的双曲余割。
示例
「=CSCH(1)」的返回值约为 0.8509181282,即 1 的双曲余割。
DEGREES
将弧度转换为度。
语法
DEGREES(数字)
「Number」是指将被转换为度数的用弧度表示的角度值。
示例
「=DEGREES(PI())」返回 180 度。
EUROCONVERT
此函数用于实现以前的欧洲货币值与现在的欧元之间的换算。
「语法」
EUROCONVERT(Value; "From_currency"; "To_currency", full_precision, triangulation_precision)
「Value」是指要换算的货币数目。
「From_currency」和 To_currency 分别是换算前和换算后的货币单位,这些必须是货币的官方缩写文本 (例如,"EUR")。所采用的汇率 (以每欧元表示) 是由欧洲委员会制定的。
「Full_precision」是可选的。如果忽略或为 False,则结果参照 To 货币的小数部分被舍入。如果 Full_precision 为 True,结果不被舍入。
「Triangulation_precision」是可选的。如果 Triangulation_precision 已给定且 >=3,三角转换 (currency1,EUR,currency2) 的中间结果舍入到该精度。如果忽略 Triangulation_precision,中间结果不被舍入。此外,如果 To 货币为 "EUR",则也会使用 Triangulation_precision,正如需要三角转换并且应用从 EUR 到 EUR 的转换一样。
「示例」
「=EUROCONVERT(100;"ATS";"EUR")」将 100 奥地利先令换算成欧元。
「=EUROCONVERT(100;"EUR";"DEM")」将 100 欧元换算成德国马克。
EVEN
将正数向上舍入为下一个偶数,将负数向下舍入为下一个偶数。
语法
EVEN(数字)
返回 Number 远离零值,向上舍入到下一个偶数的数值。
示例
「=EVEN(2.3)」返回 4。
「=EVEN(2)」返回 2。
「=EVEN(0)」返回 0。
「=EVEN(-0.5)」返回 -2。
EXP
返回以 e 为底的指数函数值。常数 e 的值约为 2.71828182845904。
语法
EXP(数字)
「Number」是以 e 为底数的指数。
示例
「=EXP(1)」返回 2.71828182845904,数学常量 e 的值根据 Calc 的精度而定。
FACT
返回一个数字的阶乘。
语法
FACT(数字)
返回 Number!,「Number」的阶乘,计算 1*2*3*4* ... * Number。
根据定义,=FACT(0) 返回 1。
负数的阶乘将返回「无效参数」错误信息。
示例
「=FACT(3)」返回 6。
「=FACT(0)」返回 1。
FLOOR
将数字向下舍入到Significance最接近的倍数。
语法
FLOOR(数字, Significance, 模式)
「数字」表示将要被向下舍入的数字。
「有效位」是将数字向下舍入为其倍数的数值。
「模式」为可选值。如果「模式」值已给出且不等于零,且「数字」与「有效位」均为负数,则取整将根据「数字」的绝对值完成,即负数取接近零的整数。如果「模式」值等于零或未给出,则负数取远离零的整数。

如果电子表格导出为 Microsoft Excel 格式,FLOOR 函数将导出为等效的 FLOOR.MATH 函数,该函数自 Excel 2013 起存在。如果您计划在更早版本的 Excel 中使用电子表格,请使用 FLOOR.PRECISE (自 Excel 2010 起可用) 或 FLOOR.XCL (导出为 CEILING 函数,与所有版本的 Excel 均兼容)。注意 FLOOR.XCL 总是取接近零的整数。
示例
「=FLOOR( -11,-2)」返回 -12
「=FLOOR( -11,-2,0)」返回 -12
「=FLOOR( -11,-2,1)」返回 -10
FLOOR.PRECISE
将数字向下舍入到Significance最近的倍数,不论Significance的正负号是什么样的。
语法
FLOOR.PRECISE(数字, Significance)
「数字」表示将要被向下舍入的数字。
「有效位」是将数字向下舍入为其倍数的数值。
示例
「=FLOOR.PRECISE( -11,-2)」返回 -12
GCD
返回两个或多个整数的最大公约数。
最大公约数是可以整除所有给定整数的最大正整数。
语法
GCD(Integer1; Integer2; ...; Integer30)
「Integer1 To 30」指最多 30 个要计算最大公约数的整数。
示例
「=GCD(16;32;24)」返回 8,因为 8 是整除 16、24 和 32 的最大数字。
「=GCD(B1:B3)」的结果为 3,其中单元格 B1、B2 和 B3 包含「9」「12」和「9」。
GCD_EXCEL2003
结果为一组数字的最大公约数。
语法
GCD_EXCEL2003(数字或数组)
「Number(s)」是最多有 30 个数字的列表。
示例
「=GCD_EXCEL2003(5;15;25)」返回 5。
INT
将数字舍入为最接近的整数。
语法
INT(数字)
返回「Number」向下舍入到最接近整数的数值。
负数向下舍入到下面的整数。
示例
「=INT(5.7)」返回 5。
「=INT(-1.3)」返回 -2。
ISO.CEILING
将数字向上舍入到最接近Significance的倍数,无论Significance的正负号如何。
语法
ISO.CEILING(Number; Significance)
「数字」 (必填) 表示需要舍入的数字。
「有效位」(可选) 是将数值向上舍入为其倍数的数字。
示例
「=ISO.CEILING(-11,-2)」返回 -10
LCM
计算一个或多个整数的最小公倍数。
语法
LCM(Integer1; Integer2; ...; Integer30)
「Integer1 to 30」是指最多 30 个要计算最小公倍数的整数。
示例
如果您分别在 Integer1、2 和 3 中输入数字「512」「1024」和「2000」,将返回结果 128000。
LCM_EXCEL2003
结果为一组数字的最小公倍数。
语法
LCM_EXCEL2003(数字或数组)
「Number(s)」是最多有 30 个数字的列表。
示例
「=LCM_EXCEL2003(5,15,25)」返回 75。
LN
返回以常数 e 为底的某个数值的自然对数。常数 e 的值约为 2.71828182845904。
语法
LN(数字)
「Number」要计算其自然对数的值。
示例
「=LN(3)」返回的是 3 的自然对数值 (近似于 1.0986)。
「=LN(EXP(321))」返回 321。
LOG
计算数字以指定基数为底数的对数。
语法
LOG(Number; Base)
「Number」是指要计算其对数的数值。
「Base」 (可选) 是对数计算的底数。如果忽略,则默认 10 为底数。
示例
「=LOG(10;3)」返回以 3 为底的 10 的对数值 (近似于 2.0959)。
「=LOG(7^4;7)」返回 4。
LOG10
返回以 10 为底数的对数。
语法
LOG10(数字)
返回「Number」以 10 为底的对数值。
示例
「=LOG10(5)」返回底数为 -10 的 5 的对数值 (近似值 0.69897)。
MOD
返回某个数字除以除数之后的余数。
语法
MOD(Divident; Divisor)
对于整型参数,该函数返回以 Divisor 为模的 Dividend,就是 Dividend 被 Divisor 所除后的余数。
这个函数的作用是给出 Dividend - Divisor * INT(Dividend/Divisor) 的计算结果,并且这个公式给出了参数不是整型的情况。
示例
「=MOD(22;3)」返回 1,是 22 除以 3 时得到的余数。
「=MOD(11.25;2.5)」返回 1.25。
MROUND
将一个数字舍入为另一个数字最接近的倍数。
语法
MROUND(数字, 倍数)
返回 数字 舍入到最接近 倍数 倍数的值。
一个备选的实现方式为:「Multiple * ROUND(Number/Multiple)」。
示例
「=MROUND(15.5,3)」返回 15,因为与 18 (= 3*6) 相比,15.5 更接近 15 (= 3*5)。
「=MROUND(1.4,0.5)」返回 1.5 (= 0.5*3)。
MULTINOMIAL
返回各变量之和的阶乘除以各变量阶乘的乘积之商。
语法
MULTINOMIAL(数字或数组)
「Number(s)」是最多有 30 个数字的列表。
示例
如果 F11 到 H11 包含值「2」「3」和「4」「=MULTINOMIAL(F11:H11)」返回 1260。这相当于公式 =(2+3+4)! / (2!*3!*4!)
ODD
将正数向上舍入为最接近的奇数整数,并将负数向下舍入为最接近的奇数整数。
语法
ODD(数字)
返回 Number 远离零值,向上舍入到下一个奇数的数值。
示例
「=ODD(1.2)」返回 3。
「=ODD(1)」返回 1。
「=ODD(0)」返回 1。
「=ODD(-3.1)」返回 -5。
PI
返回 3.14159265358979,即数学常量 PI 的值,保留 14 位小数位数。
语法
PI()
示例
「=PI()」返回 3.14159265358979。
POWER
返回给定数字的幂运算结果。
语法
POWER(Base; Exponent)
返回以 Base 为底数,以 Exponent 为幂的乘幂。
相同的结果可以通过使用取幂运算符 ^ 来获得:
「Base^Exponent」
示例
「=POWER(4;3)」返回 64,是 4 的 3 次幂。
=4^3 也返回 4 的 3 次方。
PRODUCT
将作为参数给出的所有数字相乘并返回乘积。
语法
PRODUCT(数字1; 数字2; ...; 数字30)
「数字1 to 30」是要计算最多为 30 个参数的乘积。
PRODUCT 返回 number1 * number2 * number3 * ...
示例
「=PRODUCT(2;3;4)」返回 24。
QUOTIENT
返回除法运算的整数部分。
语法
QUOTIENT(分子; 分母)
返回「分子 除以 分母」后的整数部分。
对符号相同的分子与分母而言,QUOTIENT 与「INT(分子/分母) 相同,唯一的区别是报告错误的错误代码不同。更一般来说,它与 INT(分子/分母/SIGN(分子/分母))*SIGN(分子/分母)」等效。
示例
「=QUOTIENT(11;3)」返回 3。余数 2 被省略。
RADIANS
将角度转换为弧度。
语法
RADIANS(数字)
「Number」是指要被转换为弧度的用度数表示的角度值。
示例
「=RADIANS(90)」返回 1.5707963267949,即 PI/2,该值根据 Calc 的精度而定。
RAND
返回 0 至 1 之间的随机数。
语法
RAND()
该函数在Calc每次重新计算时生成一个随机数。若想要强制Calc重算,请按F9键。
要生成非重新计算的随机数,请复制包含 =RAND() 内容的单元格,并使用「
」 (选中「 」,而不是「 」和「 」)。示例
「=RAND()」返回介于 0 和 1 之间的随机数字。
RANDBETWEEN
返回一个在确定区域内的整型随机数。
语法
RANDBETWEEN(下限; 上限)
返回一个介于「下限」和「上限」 (均包含) 之间的随机整数。
每次 Calc 重新计算时,该函数都会生成一个新的随机数。要手动使 Calc 重新计算,请按 Shift+命令Ctrl+F9 组合键。
要生成非重新计算的随机数,复制包含此函数的单元格,并且使用「
」 (选中「 」,而不选 和「 」)。示例
「=RANDBETWEEN(20;30)」返回介于 20 到 30 之间的整数。
ROUND
将一个数字舍入到某一特定个数的小数位。
语法
ROUND(Number; Count)
返回舍入到 Count 位小数的「Number」。如果 Count 被省略或者为零,该函数就舍入到最接近的整数。如果 Ccunt 是负数,则此函数舍入为最接近的 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
将数字向下舍入,趋近零值,达到指定的精度。
语法
ROUNDDOWN(Number; Count)
返回向下舍入 (趋近零值) 到 Count 位小数的「Number」。如果 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
远离零值向上舍入某个数到指定精度。
语法
ROUNDUP(Number; Count)
返回向上舍入 (远离零值) 到 Count 位小数的「Number」。如果 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。
SEC
返回给定角度的正割 (单位: 弧度)。角度的正割等于 1 除以该角的余弦
语法
SEC(数字)
返回弧度角 Number 的 (三角) 正割。
要以度为单位返回角度的正割值,请使用 RADIANS 函数。
示例
「=SEC(PI()/4)」的返回值约为 1.4142135624,即 π/4 弧度余弦的导数。
「=SEC(RADIANS(60))」返回 2,即 60 度角的正割。
SECH
返回一个数的双曲正割。
语法
SECH(数字)
返回「Number」的双曲正割值。
示例
「=SECH(0)」返回 1,即 0 的双曲正割。
SERIESSUM
计算一个幂级数的第一项之和。
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」是一系列的系数。每多一个系数,该幂级数便增加一项。
SIGN
返回数字的正负号。如果是正数则返回 1;如果是负值,则返回 -1。如果数字是零,则返回 0。
语法
SIGN(数字)
数字 确定其正负号的数字。
示例
「=SIGN(3.4)」返回 1。
「=SIGN(-4.5)」返回 -1。
SIN
返回给定角度 (用弧度表示) 的正弦值。
语法
SIN(数字)
返回用弧度表示的角度 Number 的 (三角) 正弦值。
要返回角度的正弦值,请使用 RADIANS 函数。
示例
「=SIN(PI()/2)」返回 1,PI/2 弧度的正弦值。
「=SIN(RADIANS(30))」返回 0.5,是 30 度的正弦值。
SINH
返回一个数字的双曲正弦值。
语法
SINH(数字)
返回「Number」的双曲正弦值。
示例
「=SINH(0)」返回 0,0 的双曲正弦值。
SQRT
返回一个数的正平方根。
语法
SQRT(数字)
返回「数字」的正平方根。
「数字」必须为正数。
示例
「=SQRT(16)」返回 4。
「=SQRT(-16)」返回无效参数错误。
SQRTPI
返回一个数字与 PI 的乘积的平方根。
语法
SQRTPI(数字)
返回 (PI 乘以 数字r) 的正平方根。
相当于「SQRT(PI()*数字)」。
示例
「=SQRTPI(2)」返回 (2PI) 的平方根,约等于 2.506628。
SUBTOTAL
计算分类汇总。如果一个区域已包含分类汇总,则它们不能用于进一步的计算。将此函数和自动筛选同时使用,可以仅计算已筛选的记录。
语法
SUBTOTAL(Function; Range)
「Function」是一个表示下列某个函数的数字:
函数索引 (包括隐藏值) |
函数索引 (忽略隐藏值) |
函数 |
1 |
101 |
AVERAGE |
2 |
102 |
COUNT |
3 |
103 |
COUNTA |
4 |
104 |
MAX |
5 |
105 |
MIN |
6 |
106 |
PRODUCT |
7 |
107 |
STDEV |
8 |
108 |
STDEVP |
9 |
109 |
SUM |
10 |
110 |
VAR |
11 |
111 |
VARP |
使用数字 1-11 可包括手动隐藏的行,或使用 101-111 排除它们; 筛选排除掉的单元格总会被排除。
「Range」是指公式必须顾及的单元格区域。
示例
您在单元格范围 A1:B6 中有一个表格, 其中包含 10 名学生的材料清单。第 2 行 (笔) 手动隐藏。您希望看到显示的数字之和;也就是说, 仅包含筛选后的行的小计。在这种情况下, 正确的公式是:
A |
B |
|
1 |
「ITEM」 |
「QUANTITY」 |
2 |
笔 |
10 |
3 |
铅笔 |
10 |
4 |
笔记本 |
10 |
5 |
橡皮 |
10 |
6 |
铅笔刀 |
10 |
「=SUBTOTAL(9,B2B6) 返回 50.」
「=SUBTOTAL(109,B2:B6) 返回 40.」
SUM
将某一单元格范围内的所有数字相加。
语法
SUM(数字1; 数字2; ...; 数字30)
「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-01-01 且 <2008-02-01 期间的总量。此日期值的单元格区域是 A1:A40,数量所在的区域是 B1:B40。单元格 C1 中存储的是发货单起始日期 2008-01-01,C2 存储的是结束日期 2008-02-01,计算时日期包括前者,但不包括后者。
输入以下公式作为数组公式:
「=SUM((A1:A40>=C1)*(A1:A40<C2)*B1:B40)」
要将它作为数组公式输入时,您必须按住 Shift+Command+ Ctrl+ Enter 组合键关闭公式,而不是简单的按 Enter 键。这样一来,「公式」栏中将显示该公式,并用一对花括号括起来。
{=SUM((A1:A40>=C1)*(A1:A40<C2)*B1:B40)}
此公式建立在比较结果的基础上,如果符合条件,则比较结果为 1,反之为 0。单个的比较结果将被视为数组,并用于计算矩阵乘积,最后将计算各个值的总和以得到结果矩阵。
SUMIF
添加由给定条件指定的单元格。当您查找一个特定值时,此函数用于浏览区域。
语法
SUMIF(Range; Criteria; SumRange)
「range」是指定要执行某一条件的区域。
「条件」是显示搜索条件的单元格,或是搜索条件本身。如果将条件写入公式,两侧必须括有双引号。
「SumRange」是指总和各个数值的区域。在没有输入参数的情况下,只会计算区域内的数值总和。

SUMIF 仅在 Criteria 参数中,并且没有给定可选的 SumRange 参数时,支持引用连接运算符 (~)。
示例
仅对负数求和:「=SUMIF(A1:A10;"<0")」
=SUMIF(A1:A10;">0";B1:10) - 只有 A1:A10 范围中的相应值大于零时,才对 B1:B10 范围中的值进行求和。
请参见 COUNTIF(),以获取可用于 SUMIF() 的更多语法示例。
SUMSQ
如果要计算数字的平方和 (参数平方的总和),请将这些数字输入文本字段。
语法
SUMSQ(数字1; 数字2; ...; 数字30)
「数字1 to 30」是要计算最多可达 30 个参数的平方和。
示例
如果在 Number 1、2 和 3 文本框中分别输入数字 2;「3」和「4」,则结果是 29。
TAN
返回给定角度 (用弧度表示) 的正切值。
语法
TAN(数字)
返回用弧度表示的角度 Number 的 (三角) 正切值。
可以使用 RADIANS 函数来返回一个角度 (用度数表示) 的正切值。
示例
「=TAN(PI()/4)」返回 1,PI/4 弧度的正切值。
「=TAN(RADIANS(45))」返回 1,即 45 度的正切值。
TANH
返回一个数字的双曲正切值。
语法
TANH(数字)
返回「Number」的双曲正切值。
示例
「=TANH(0)」返回 0,0 的双曲正切值。
TRUNC
通过删除数字的小数位来截取一个数字。
语法
TRUNC(Number; Count)
返回最多带有 Count 位小数的「Number」。全部删除多余的小数位,不考虑正负符号。
对于正数,「TRUNC(Number; 0)」等同于「INT(Number)」,但对于负数,则是趋近零值舍入。

「可显示」的小数点位数在 LibreOffice - 偏好设置工具 - 选项 - LibreOffice Calc - 计算中指定。
示例
「=TRUNC(1.239;2)」返回 1.23。舍去 9。
「=TRUNC(-1.234999;3)」返回 -1.234。所有的 9 都舍去。