Skip to content

SeriesSum (方法)

返回基于以下公式的幂级数之和:SERIES(x,n,m,a) = a₁xⁿ + a₂x⁽ⁿ⁺ᵐ⁾ + a₃x⁽ⁿ⁺²ᵐ⁾ + ... + aᵢx⁽ⁿ⁺⁽ⁱ⁻¹⁾ᵐ⁾。

说明

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

参数

属性数据类型必填说明
Arg1any必填X - 幂级数的输入值。
Arg2any必填N - x 的首项乘幂。
Arg3any必填M - 级数中每一项的乘幂 n 的步长增加值。
Arg4any必填Coefficients - 一系列与 x 各级乘幂相乘的系数。coefficients 中值的数目决定了幂级数的项数。例如,如果 coefficients 中有三个值,幂级数中将有三项。

返回值

Double

示例

javascript
/*本示例使用 SeriesSum 方法计算幂级数之和,并分别赋值给B1和B2单元格。*/
function test() {
    Range("B1").Value2 = WorksheetFunction.SeriesSum(-2.5, -1, -2, -5.3)
    Range("B2").Value2 = WorksheetFunction.SeriesSum(2, 2, 3, 4)
}
javascript
/*本示例为A1等单元格赋值,使用 SeriesSum 方法计算幂级数之和。*/
function test() {
    Range("A1").Value2 = 3
    Range("B1").Value2 = 1.5
    Range("C1").Value2 = 2
    Range("D1").Value2 = 5.2
    console.log(WorksheetFunction.SeriesSum(Range("A1").Value2, Range("B1").Value2, Range("C1").Value2, Range("D1").Value2))
}