[英]Excel XIRR Function returning invalid calculation
當運行 XIRR 函數“=XIRR(G163:G168,F163:F168)”時,現金流在 G163:G168 中,我的日期在 F163:F168 中,excel 返回值 .000000298023%,這絕對不正確。 任何建議將不勝感激!
9/13/2019 (2,137,500.00)
9/13/2019 (1,710,000.00)
9/13/2019 (35,331,814.80)
9/13/2019 (931,950.00)
9/13/2019 (14,990,988.60)
9/30/2020 45,757,426.80
Excel 使用的技術可以返回多個值,具體取決於速率的初始假設。 由於您未指定它,因此假定為 10%。
如果您添加 -10% 作為可選的guess
參數,它將返回 16.23%。
如果 XIRR 給出了錯誤的答案,有幾種方法可以做出合理的猜測,但這里有一個:
0.1*sign(sum(values))
Ron Rosenfeld 提交的答案是准確的,但我認為還有更多微妙的細節值得指出。
0.000000298023
值是 Excel XIRR
函數產生的眾所周知的錯誤值。 但是,它通常被稱為2.98023E-09
。XIRR
函數的實現; 第一個值通常代表起始余額之類的東西,這也是文檔說該值必須為負數的原因。XIRR
函數有時會遇到亂序值的問題,盡管我沒有這方面的詳細信息。XIRR
函數似乎在同一日期處理多個現金流。 按日期求和可能仍然有利於執行時間(我不知道),但根據等式肯定是正確的。 在這種情況下,Excel 顯然可以用-10%
的guess
值指向正確的方向。 但是,從第 2 點開始,在同一天將“第一”現金流分成多個現金流會阻礙 Excel 的XIRR
功能。 確實,使用數據集
2019-09-13 -55,102,253.40
2020-09-30 45,757,426.80
Excel 的XIRR
函數在不提供手動guess
的情況下確定預期的-16.23%
。
另請參閱: Microsoft 社區支持問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.