2017年最全的excel函数大全9—数学和三角函数(下)

字数 5264阅读 246

上次给大家分享了《2017年最全的excel函数大全9—数学和三角函数(中)》,这次分享给大家数学和三角函数(下)。

ODD 函数

描述

返回数字向上舍入到的最接近的奇数。

用法

ODD(number)

ODD 函数用法具有下列参数:

  • Number    必需。      要舍入的值。

  • 备注

  • 如果 number 是非数值的,则 ODD 返回 错误值 #VALUE!。

  • 不论参数 number 的符号如何,数值都是沿绝对值增大的方向向上舍入。 如果 number 恰好是奇数,则不进行舍入。

  • 案例

    PI 函数

    描述

    返回数字 3.14159265358979(数学常量 pi),精确到 15 个数字。

    用法

    标准偏差

    PI 函数用法没有参数:

    案例

    POWER 函数

    描述

    返回数字乘幂的结果。假设要计算加工零件极小的容差级别或计算两个星系间极大的距离。若要对数字进行幂运算,请使用 POWER函数。

    用法

    POWER(number, power)

    POWER 函数用法具有下列参数:

  • Number    必需。      基数。      可为任意实数。

  • power    必需。      基数乘幂运算的指数。

  • 备注

    可以使用“^”代替 POWER,以表示基数乘幂运算的幂,例如 5^2。

    案例

    PRODUCT 函数

    描述

    PRODUCT 函数使所有以参数形式给出的数字相乘并返回乘积。 例如,如果单元格 A1 和 A2 中包含数字,则可以使用公式 =PRODUCT(A1,A2) 将这两个数字相乘。 您也可以通过使用乘 (*) 数学运算符(例如 =A1*A2)执行相同的操作。

    当需要使很多单元格相乘时,PRODUCT 函数很有用。 例如,公式 =PRODUCT(A1:A3, C1:C3) 等价于 =A1 * A2 * A3 * C1 * C2 * C3

    用法

    PRODUCT(number1, [number2], ...)

    PRODUCT 函数用法具有下列参数:

  • number1    必需。      要相乘的第一个数字或范围。

  • number2, ...    可选。      要相乘的其他数字或单元格区域,最多可以使用 255 个参数。

  • 注意: 如果参数是一个数组或引用,则只使用其中的数字相乘。 数组或引用中的空白单元格、逻辑值和文本将被忽略。

    案例

    QUOTIENT 函数

    描述

    返回除法的整数部分。 要放弃除法的余数时,可使用此函数。

    用法

    QUOTIENT(numerator, denominator)

    QUOTIENT 函数用法具有下列参数:

  • Numerator    必需。      被除数。

  • Denominator    必需。      除数。

  • 备注

    如果任一参数是非数值的,则 QUOTIENT 返回 错误值 #VALUE!。

    案例

    RADIANS 函数

    描述

    将度数转换为弧度。

    用法

    RADIANS(angle)

    RADIANS 函数用法具有下列参数:

  • Angle    必需。      要转换的以度数表示的角度。

  • 案例

    RAND 函数

    描述

    返回大于等于 0 且小于 1 的均匀分布随机实数。 每次计算工作表时都将返回一个新的随机实数。

    用法

    RAND

    RAND 函数用法没有参数。

    备注

  • 若要生成 a 与 b 之间的随机实数,请使用:

  • RAND()*(b-a)+a

  • 如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。

  • 案例

    RANDBETWEEN 函数

    描述

    返回位于两个指定数之间的一个随机整数。 每次计算工作表时都将返回一个新的随机整数。

    用法

    RANDBETWEEN(bottom, top)

    RANDBETWEEN 函数用法具有下列参数:

  • Bottom    必需。 RANDBETWEEN 将返回的最小整数。

  • Top    必需。 RANDBETWEEN 将返回的最大整数。

  • 案例

    ROMAN 函数

    描述

    将阿拉伯数字转换为文字形式的罗马数字

    用法

    ROMAN(number, [form])

    ROMAN 函数用法具有下列参数:

  • Number    必需。      需要转换的阿拉伯数字。

  • Form    可选。指定所需罗马数字类型的数字。罗马数字样式的范围从古典到简化,形式值越大,样式越简明。请参阅以下案例 ROMAN(499,0)。

  • 备注

  • 如果数字为负数,则返回      错误值 #VALUE!。

  • 如果数字大于3999,则返回 错误值 #VALUE!。

  • 案例

    ROUND 函数

    描述

    ROUND 函数将数字四舍五入到指定的位数。 例如,如果单元格 A1 包含 23.7825,而且您想要将此数值舍入到两个小数位数,可以使用以下公式:

    =ROUND(A1, 2)

    此函数的结果为 23.78。

    用法

    ROUND(number, num_digits)

    ROUND 函数用法具有下列参数:

  • number    必需。      要四舍五入的数字。

  • num_digits    必需。      要进行四舍五入运算的位数。

  • 备注

  • 如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位数。

  • 如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。

  • 如果 num_digits 小于 0,则将数字四舍五入到小数点左边的相应位数。

  • 若要始终进行向上舍入(远离 0),请使用 ROUNDUP 函数。

  • 若要始终进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。

  • 若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 0.5 倍),请使用 MROUND 函数。

  • 案例 

    ROUNDDOWN 函数

    描述

    朝着零的方向将数字进行向下舍入。

    用法

    ROUNDDOWN(number, num_digits)

    ROUNDDOWN 函数用法具有下列参数:

  • Number    必需。需要向下舍入的任意实数。

  • num_digits    必需。要将数字舍入到的位数。

  • 备注

  • ROUNDDOWN 的行为与 ROUND 相似,所不同的是它始终将数字进行向下舍入。

  • 如果 num_digits 大于 0(零),则将数字向下舍入到指定的小数位数。

  • 如果 num_digits 为 0,则将数字向下舍入到最接近的整数。

  • 如果 num_digits 小于 0,则将数字向下舍入到小数点左边的相应位数。

  • 案例

    ROUNDUP 函数

    描述

    朝着远离 0(零)的方向将数字进行向上舍入。

    用法

    ROUNDUP(number, num_digits)

    ROUNDUP 函数用法具有下列参数:

  • Number    必需。需要向上舍入的任意实数。

  • num_digits    必需。要将数字舍入到的位数。

  • 备注

  • ROUNDUP 的行为与 ROUND 相似,所不同的是它始终将数字进行向上舍入。

  • 如果 num_digits 大于 0(零),则将数字向上舍入到指定的小数位数。

  • 如果 num_digits 为 0,则将数字向上舍入到最接近的整数。

  • 如果 num_digits 小于 0,则将数字向上舍入到小数点左边的相应位数。

  • 案例

    SEC 函数

    描述

    返回角度的正割值。

    用法

    SEC(number)

    SEC 函数用法具有下列参数。

    Number    必需。 Number 为要获得其正割值的角度,以弧度表示。

    备注

  • number 的绝对值必须小于 2^27。

  • 如果角度是以度表示的,则可将其乘以 PI()/180 或使用 RADIANS 函数将角度转换成弧度。

  • 如果 number 超出其限制范围,则 SEC 返回错误值 #NUM! 。

  • 如果 number 是非数值,则 SEC 返回错误值 #VALUE! 。

  • 案例

    SECH 函数

    描述

    返回角度的双曲正割值。

    用法

    SECH(number)

    SECH 函数用法具有下列参数。

    Number    必需。 Number 为对应所需双曲正割值的角度,以弧度表示。

    备注

  • number 的绝对值必须小于 2^27。

  • 如果角度是以度表示的,则可将其乘以 PI()/180 或使用 RADIANS 函数将角度转换成弧度。

  • 如果 number 超出其限制范围,则 SECH 返回错误值 #NUM! 。

  • 如果 number 是非数值,则 SECH 返回错误值 #VALUE! 。

  • 案例

    SERIESSUM 函数

    描述

    许多函数可由幂级数展开式近似地得到。

    返回基于以下公式的幂级数之和:

    用法

    SERIESSUM(x, n, m, coefficients)

    SERIESSUM 函数用法具有下列参数:

  • X    必需。      幂级数的输入值。

  • N    必需。 x 的首项乘幂。

  • M    必需。      级数中每一项的乘幂 n 的步长增加值。

  • Coefficients    必需。      与 x 的每个连续乘幂相乘的一组系数。      coefficients 中的值的数量决定了幂级数中的项数。 例如,如果 coefficients 中有三个值,则幂级数中将有三项。

  • 备注

    如果任一参数是非数值的,则 SERIESSUM 返回 错误值 #VALUE!。

    案例

    SIGN 函数

    描述

    确定数字的符号。 如果数字为正数,则返回 1;如果数字为 0,则返回零 (0);如果数字为负数,则返回 -1。

    用法

    SIGN(number)

    SIGN 函数用法具有下列参数:

  • Number    必需。      任意实数。

  • 案例

    SIN 函数

    描述

    返回已知角度的正弦。

    用法

    Sin( number )

    SIN 函数用法具有下列参数:

  • Number    必需。      需要求正弦的角度,以弧度表示。

  • 备注

    如果参数是以度数表示的,请将它乘以 PI()/180 或使用 RADIANS 函数将它转换为弧度。

    案例

    SINH 函数

    描述

    返回数字的双曲正弦。

    用法

    SINH(number)

    SINH 函数用法具有下列参数:

  • Number    必需。      任意实数。

  • 备注

    双曲正弦的公式为:

    案例

    SQRT 函数

    描述

    返回正的平方根。

    用法

    SQRT(number)

    SQRT 函数用法具有下列参数:

  • Number    必需。      要计算其平方根的数字。

  • 备注

    如果 number 为负值,则 SQRT 返回错误值 #NUM!。

    案例

    SQRTPI 函数

    描述

    返回某数与 pi 的乘积的平方根。

    用法

    SQRTPI(number)

    SQRTPI 函数用法具有下列参数:

  • Number    必需。      与 pi 相乘的数。

  • 备注

    如果 number < 0,则 SQRTPI 返回错误值 #NUM!。

    案例

    SQRTPI 函数

    描述

    返回某数与 pi 的乘积的平方根。

    用法

    SQRTPI(number)

    SQRTPI 函数用法具有下列参数:

  • Number    必需。      与 pi 相乘的数。

  • 备注

    如果 number < 0,则 SQRTPI 返回错误值 #NUM!。

    案例

    SUBTOTAL 函数

    描述

    返回列表或数据库中的分类汇总。通常,使用 Excel 桌面应用程序中“数据”选项卡上“大纲”组中的“分类汇总”命令更便于创建带有分类汇总的列表。一旦创建了分类汇总列表,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。

    用法

    SUBTOTAL(function_num,ref1,[ref2],...)

    SUBTOTAL 函数用法具有以下参数:

  • Function_num          必需。      数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。      如果使用 1-11,将包括手动隐藏的行,如果使用      101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。

  • Ref1    必需。要对其进行分类汇总计算的第一个命名区域或引用。

  • Ref2,...    可选。要对其进行分类汇总计算的第 2 个至第 254 个命名区域或引用。

  • 备注

  • 如果在 ref1、ref2…中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。

  • 当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“隐藏行”命令所隐藏的行中的值,该命令位于 Excel 桌面应用程序中“开始”选项卡上“单元格”组中“格式”命令的“隐藏和取消隐藏”子菜单下面。当您要对列表中的隐藏和非隐藏数字进行分类汇总时,请使用这些常数。当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“隐藏行”命令所隐藏的行中的值。当您只想对列表中的非隐藏数字进行分类汇总时,请使用这些常数。

  • SUBTOTAL 函数忽略任何不包括在筛选结果中的行,不论使用什么 function_num 值。

  • SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域。例如,当 function_num 大于或等于 101 时需要分类汇总某个水平区域时,例如 SUBTOTAL(109,B2:G2),则隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。

  • 如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #REF!。

  • 案例

    SUMIF 函数

    可以使用 SUMIF 函数对 范围 中符合指定条件的值求和。例如,如果某列中含有数字,你只需对大于 5 的数值求和。可使用以下公式:=SUMIF(B2:B25,">5")

    用法

    SUMIF(range, criteria, [sum_range])

    SUMIF 函数用法具有以下参数:

  • 区域   必需。根据条件进行计算的单元格的区域。每个区域中的单元格必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。所选区域可以包含标准 Excel 格式的日期(案例如下)。

  • criteria   必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为 32、">32"、B5、"32"、"苹果" 或 TODAY()。

  • 重要: 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。 如果条件为数字,则无需使用双引号。

  • sum_range   可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果省略sum_range 参数,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。

  • 可以在 criteria 参数中使用通配符 (包括问号 (?)      和星号 (*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

  • 备注

  • 使用 SUMIF 函数匹配超过 255 个字符的字符串或字符串 #VALUE! 时,将返回不正确的结果。

  • sum_range 参数与 range 参数的大小和形状可以不同。      求和的实际单元格通过以下方法确定:使用sum_range 参数中左上角的单元格作为起始单元格,然后包括与 range 参数大小和形状相对应的单元格。      例如:

  • 但是,当 SUMIF 函数中的 range 和 sum_range 参数不包含相同的单元格个数时,工作表重新计算需要的时间可能比预期的长。

    案例

    案例 1

    案例 2

    SUMPRODUCT 函数

    描述

    在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

    用法

    SUMPRODUCT(array1, [array2], [array3], ...)

    SUMPRODUCT 函数用法具有下列参数:

  • Array1    必需。      其相应元素需要进行相乘并求和的第一个数组参数。

  • Array2, array3,...    可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和。

  • 备注

  • 数组参数必须具有相同的维数。      否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF!。

  • 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

  • 案例

    SUMSQ 函数

    描述

    返回参数的平方和。

    用法

    SUMSQ(number1, [number2], ...)

    SUMSQ 函数用法具有下列参数:

  • number1, number2, ...    Number1      是必需的,后续数字是可选的。      要对其求平方和的 1 到 255 个参数。      也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。

  • 备注

  • 参数可以是数字或者是包含数字的名称、数组或引用。

  • 直接在参数列表中键入的数字、逻辑值和数字的文字表示等形式的参数均为有效参数。

  • 如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。

  • 如果参数为错误值或为不能转换为数字的文本,将会导致错误。

  • 案例

    SUMX2MY2 函数

    描述

    返回两数组中对应数值的平方差之和。

    用法

    SUMX2MY2(array_x, array_y)

    SUMX2MY2 函数用法具有下列参数:

  • Array_x    必需。      第一个数组或数值区域。

  • Array_y    必需。      第二个数组或数值区域。

  • 备注

  • 参数可以是数字,或者是包含数字的名称、数组或引用。

  • 如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。

  • 如果 array_x 和 array_y 的元素数目不同,函数 SUMX2MY2 返回错误值 #N/A。

  • 平方差之和的计算公式如下:

  • 案例

    SUMX2PY2 函数

    描述

    返回两数组中对应值的平方和之和。 平方和之和是许多统计计算中的常用术语。

    用法

    SUMX2PY2(array_x, array_y)

    SUMX2PY2 函数用法具有下列参数:

  • Array_x    必需。      第一个数组或数值区域。

  • Array_y    必需。      第二个数组或数值区域。

  • 备注

  • 参数可以是数字,或者是包含数字的名称、数组或引用。

  • 如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。

  • 如果 array_x 和 array_y 的元素数目不同,函数 SUMX2PY2 返回错误值 #N/A。

  • 平方和之和的计算公式如下:

  • 案例

    SUMXMY2 函数

    描述

    返回两数组中对应数值之差的平方和。

    用法

    SUMXMY2(array_x, array_y)

    SUMXMY2 函数用法具有下列参数:

    • Array_x    必需。      第一个数组或数值区域。

    • Array_y    必需。      第二个数组或数值区域。

    备注

    • 参数可以是数字,或者是包含数字的名称、数组或引用。

    • 如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。

    • 如果 array_x 和 array_y 的元素数目不同,函数 SUMXMY2 将返回错误值 #N/A。

    • 差的平方和的计算公式如下:

    案例

    TAN 函数

    描述

    返回已知角度的正切。

    用法

    TAN(number)

    TAN 函数用法具有下列参数:

    • Number    必需。      要求正切的角度,以弧度表示。

    备注

    如果参数是以度数表示的,请将它乘以 PI()/180 或使用 RADIANS 函数将它转换为弧度。

    案例

    TANH 函数

    描述

    返回数字的双曲正切。

    用法

    TANH(number)

    TANH 函数用法具有下列参数:

    • Number    必需。      任意实数。

    备注

    双曲正切的公式为:

    案例

    TRUNC 函数

    描述

    将数字的小数部分截去,返回整数。

    用法

    TRUNC(number, [num_digits])

    TRUNC 函数用法具有下列参数:

    • Number    必需。      需要截尾取整的数字。

    • num_digits    可选。      用于指定取整精度的数字。 num_digits 的默认值为 0(零)。

    备注

    TRUNC 和 INT 的相似之处在于两者都返回整数。TRUNC 删除数字的小数部分。INT 根据数字小数部分的值将该数字向下舍入为最接近的整数。INT 和 TRUNC 仅当作用于负数时才有所不同:TRUNC(-4.3) 返回 -4,而 INT(-4.3) 返回 -5,因为 -5 是更小的数字。

    案例

    以上是所有EXCEL的数学和三角函数(下)描述用法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的数学和三角函数(下)。

    推荐阅读更多精彩内容