跳到主要内容 跳到补充内容

RangeIRR - 脚本和图表函数

RangeIRR() 用于返回按输入值表示的一系列现金流的内部回报率。

内部收益率由定期发生的付款(负值)和收入(正值)构成的投资回报率决定。

该函数使用牛顿法的简化版本来计算内部回报率 (IRR)。

语法:  

RangeIRR(value[, value][, Expression])

返回数据类型: 数字

参数
参数 描述
value 由内部记录函数和第三个可选参数返回的单个值或一系列值。计算此函数至少需要一个正值和一个负值。
Expression 可选表达式或字段包含要度量的数据范围。

限制:  

文本值,NULL 值和缺失值都忽略不计。

示例表格
示例 结果

RangeIRR(-70000,12000,15000,18000,21000,26000)

返回 0.0866

将示例脚本添加到应用程序并运行。要查看结果,将结果列中列出的字段添加到应用程序中的工作表。

RangeTab3:

LOAD *,

recno() as RangeID,

RangeIRR(Field1,Field2,Field3) as RangeIRR;

LOAD * INLINE [

Field1|Field2|Field3

-10000|5000|6000

-2000|NULL|7000

-8000|'abc'|8000

-1800|11000|9000

-5000|5000|9000

-9000|4000|2000

] (delimiter is '|');

结果列表显示了为表格中的每条记录返回的 RangeIRR 值。
RangeID RangeIRR
10.0639
20.8708
3-
45.8419
50.9318
6-0.2566

了解详情

 

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!