反馈已提交

网络繁忙

复杂表格数学和三角函数

  • 文档创建者:Fairy.Zhang
  • 历史版本:4
  • 最近更新:Fairy.Zhang 于 2025-04-15
  • 1. ABS-求绝对值

    1)概述

    语法
    ABS(number)

    返回指定数字的绝对值,绝对值是指没有正负符号的数值

    参数number需要求出绝对值的任意实数
    返回值number-

    2)示例

    公式
    结果
    ABS(-1.5)1.5
    ABS(0)0

    ABS(2.5)

    2.5

    2. AVERAGE-求平均值

    1)概述

    语法
    AVERAGE(number1,number2,…,countstring)返回指定数据的平均值
    参数1number1,number2…

    用于计算平均值的参数

    参数2countString

    判断文字、逻辑值是否参与计数

    • false:不参与计数

    • true:参与计数

    返回值Number-

    2)注意事项

    • 参数必须是数字,或是含有数字的名称,数组或引用。

    • 如果数组或引用参数中含有文字,逻辑值,默认参与计数,countString 为 false 则不参与计数。

    • 空单元格不参与计数。

    • 单元格中的零值参与计数。

    3)示例

    如果A1:A6被命名为 ages ,分别等于10,23,文字,29,33及25,则:

    公式
    结果备注
    AVERAGE(A1:A6)20

    文字、逻辑值默认参与计数

    (10+23+0+29+33+25)/6=20

    AVERAGE(ages)20

    文字、逻辑值默认参与计数

    (10+23+0+29+33+25)/6=20

    AVERAGE(A1:A6,false)24

    countString为false,文字、逻辑值不参与计数

    (10+23+29+33+25)/5=24

    AVERAGE(A1:A6,27)21[(10+23+0+29+33+25)+27]/7=21

    3. EXP-自然指数函数

    1)概述

    语法
    EXP(number)返回 e 的 n 次幂。常数 e 为自然对数的底数,等于 2.71828182845904
    参数 number为任意实数,作为常数 e 的指数
    返回值number-

    2)注意事项

    •  如果要返回其他常数作为底数的幂,可以使用指数运算符(^)。例如,在 4^2 中,4 是底数,而2是指数。 

    • EXP 函数与 LN 函数互为反函数。

    3)示例

    公式
    结果
    EXP(0)1
    EXP(3)20.08553692
    EXP(LN(2))2

    4. FACT-阶乘函数

    1)概述

    语法FACT(number)返回数的阶乘,一个数的阶乘等于 0!*1*2*3*...*number(其中0!=1)
    参数number要计算其阶乘的非负数。如果输入的 number不是整数,则截尾取整
    返回值
    number-

    2)示例

    公式结果
    FACT(1)1
    FACT(1.9)1
    FACT(5)120

    5. INT-向下取整

    1)概述

    语法
    INT(number)返回数字下舍入(数值减小的方向)后最接近的整数值
    参数number需要下舍入为整数的实数
    返回值number-

    2)示例

    公式
    结果
    INT(4.8)4
    INT(-4.8)-5
    INT(4.3)4
    INT(A1)返回 A1 单元格中的一个正实数的整数部分

    6. LN-自然对数函数

    1)概述

    语法
    LN(number)返回一个数的自然对数。自然对数以常数项 e(2.71828182845904)为底
    参数number是用于计算其自然对数的正实数
    返回值number-

    2)注意事项

    LN 函数与 EXP 函数互为反函数。

    3)示例

    公式
    结果
    LN(86)4.45437
    LN(2.7182818)1
    LN(EXP(3))3

    7. LOG-对数函数

    1)概述

    语法
    LOG(number,base)按指定的任意底数,返回数值的对数
    参数number需要求对数的正实数
    参数base对数的底数。缺省默认值为 10
    返回值number-

    2)示例

    公式
    结果
    LOG(16,2)
    LOG(10)1
    LOG(24,3)2.892789261

    8. LOG10-常用对数函数

    1)概述

    语法
    LOG10(number)返回以 10 为底的对数
    参数
    number用于常用对数计算的正实数
    返回值number-

    2)示例

    公式
    结果
    LOG10(86)1.934498451
    LOG10(10)1

    9. MAX-求最大值

    1)概述

    语法
    MAX(number1,number2,…)返回参数列表中的最大值
    参数number1,number2,…

    1 到 n 个需要找出最大值的参数

    返回值Number-

    2)注意事项

    • 参数可以是数字、空白单元格、逻辑值或表示数值的文本表达式。

    • 数组或引用参数中包含可解析文本值,逻辑值,零值或空白单元格,这些值都将参与计算。

    • 数组或引用参数中包含不可解析的文本值,将忽略不计。

    • 如果参数中没有任何数字,MAX 将返回0。

    3)示例

    公式
    结果
    MAX(0.1,0,1.2)1.2
    MAX(文字)0

    10. MIN-求最小值

    1)概述

    语法
    MIN(number1,number2,…)返回参数列表中的最小值
    参数number1,number2,…

    1 到 n 个需要找出最小值的参数

    返回值Number-

    2)注意事项

    • 参数可以是数字、空白单元格、逻辑值或表示数值的文本表达式。

    • 数组或引用参数中包含可解析文本值,逻辑值,零值或空白单元格,这些值都将参与计算。

    • 数组或引用参数中包含不可解析的文本值,将忽略不计。

    • 如果参数中没有任何数字,MIN 将返回0。

    • 如果参数是错误值时,MIN 将返回错误信息。

    3)示例

    如果B1:B4包含3,6,9,12,则:

    公式
    结果
    MIN(B1:B4)3
    MIN(B1:B4,0)0
    MIN(文字)0

    11. MOD-取余

    1)概述

    语法MOD(number,divisor)返回两数相除的余数,结果的正负号与除数相同
    参数number被除数
    参数divisor除数
    返回值number

    2)注意事项

    小数的情况比较特殊:

    • 例如,mod(49.5, 5.5)=4,并非我们的期望值 0,可采取变通的方法:mod(49.5*10, 5.5*10)=0 ,将其先取整再求余。

    • 例如,mod(49.6, 5.5)=4,并非我们的期望值 0.1,同理变通为:mod(49.6*10, 5.5*10)/10=0.1 ,将其先取整再求余。

    3)示例

    公式
    结果
    MOD(3, 2)1
    MOD(-3, 2)1
    MOD(3, -2)-1
    MOD(-3, -2)-1

    12. POWER-幂运算

    1)概述

    语法
    POWER(number,power)返回指定数字的乘幂
    参数number底数,可以为任意实数
    参数power参数 number 按照该指数次幂乘方
    返回值number-

    2)注意事项

    可以使用符号 ^ 代替 POWER,如: POWER(5,2) 等于 5^2。

    3)示例

    公式
    结果
    POWER(6,2)36(6^2=6*6)
    POWER(14,5)537824(14^5=14*14*14*14*14)
    POWER(4,2/3) 2.519842100(=3√(4^2)即3√16)
    POWER(3,-2.3)0.079913677。(3√(1/9

    13. RAND-随机函数

    1)概述

    语法
    RAND()

    返回一个随机数,数值位于区域[0,1]

    每计算一次工作表,函数都会返回一个新的随机数值

    返回值number-

    2)示例

    公式
    结果
    RAND()*60生成一个大于等于0,小于60的随机数
    RAND()*19生成一个大于等于0,小于19的随机数
    RAND()*50生成一个大于等于0,小于50的随机数

    3)扩展示例

    若希望生成 A 与 B 之间的随机数字(A≤随机数<B),则单元格中插入公式:RAND()*(B-A)+A

    例如,生成 1 到 10 之间的随机数字,插入公式:RAND()*9+1

    14. RANDBETWEEN-随机整数函数

    1)概述

    语法
    RANDBETWEEN(value1,value2)返回 value1 和 value2 之间的一个随机整数
    参数
    value1数值区间的起始值
    参数value2数值区间的终止值
    返回值number-

    2)示例

    公式结果
    RANDBETWEEN(12.333, 13.233)13
    RANDBETWEEN(11.2, 13.3)有可能返回 12 或者 13可能返回 12 或者 13

    3)扩展示例

    若希望得到1位随机小数,则插入公式:RANDBETWEEN(1,100)/10

    2 位、3 位依此类推:RANDBETWEEN(1,1000)/100RANDBETWEEN(1,10000)/1000

    15. ROUND-四舍五入函数

    1)概述

    语法
    ROUND(number,num_digits,bool)返回某个数字按指定位数舍入后的数字
    参数1number需要进行舍入的数字
    参数2num_digits
    • 如果 num_digits 大于 0,则舍入到指定的小数位

    • 如果 num_digits 等于 0,则舍入到最接近的整数

    • 如果 num_digits 小于 0,则在小数点左侧进行舍入

    参数3
    bool

    因浮点数存在精度计算丢失问题,导致计算结果里可能带上 9999,0000 这些数据

    因此加入第三个参数来控制是否需要去除 9999,0000 这些数据

    • false 表示需要过滤 9999,0000 这些数据,参数为空则默认为 false

    • true 表示保留 9999,0000 这些数据

    返回值number-

    2)示例

    公式
    结果
    ROUND(2.15, 1)2.2
    ROUND(2.149, 1)2.1
    ROUND(-1.475, 2)-1.48
    ROUND(21.5, -1)20
    ROUND(1.99999999, 8)2
    ROUND(1.99999999, 8, true)1.99999999

    16. SIGN-符号函数

    1)概述

    语法
    IGN(number)返回数字的符号
    参数number任意实数
    返回值1,0,-1当数字为正数时返回 1,为零时返回 0,为负数时返回 -1

    2)示例

    公式结果
    SIGN(10)1
    SIGN(4-4)0
    SIGN(-0.00001)-1

    17. SORT-算数平方根函数

    1)概述

    语法
    SQRT(number)返回一个正数的平方根
    参数number要求平方根的数

    2)注意事项

     number 必须是一个正数,否则函数返回错误信息 NAN

    3)示例

    公式
    说明
    SQRT(64)8
    SQRT(-64)NAN

    18. SUM-求和

    1)概述

    语法SUM(number1,number2,…)求一个指定单元格区域中所有数字之和
    参数number1,number2,…1 到 n 个参数或指定单元格区域中所有数字
    返回值Number-

    2)注意事项

    函数将直接键入参数中的数值、逻辑值及文本表达式计算在内。若参数是数组或引用,则只有数组或单元格引用中的数值进行计算。

    3)示例

    公式
    结果备注
    SUM(70,80)150-
    SUM("70",80,TRUE)151

    1)逻辑值

    • TRUE作为 1 来计算

    • FALSE作为 0 来计算

    2)文本

    “70”作为 70 来计算

    SUM(B1:B2, B4:B5)12Group 1.png

    19. TRUNC-取整

    1)概述

    语法
    TRUNC(number,num_digits)取整,将数字的小数部分截去,返回整数
    参数1number需要截尾取整的数字
    参数2num_digits用于指定取整精度的数字
    返回值int

    2)示例

    公式
    结果
    TRUNC(8.9)
    8
    TRUNC(-8.9)-8
    TRUNC(PI())3


    附件列表


    主题: 复杂表格
    • 有帮助
    • 没帮助
    • 只是浏览

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持