2017-08-26 91 views
-1

我有一个Excel工作表,使得每行包含无需额外列

  • 一个日期的Excel XIRR信息
  • 的钱用于了购买股票该日
  • 的现值总额该日期的股票

什么是使用xirr计算每行返回值作为第四列的最有效方式?

我的目标是以这样一种方式做到这一点,即我不需要引入计算第二列差异的虚拟列。

回答

0

如果报头信息是在第1行和列A - c分别对应于在的问题,这似乎对于列d工作,与第3行开始:

=XIRR(ArrayFormula(IF(1-FREQUENCY(9^9,A$2:A10),ArrayFormula((B$2:B10)-if(isnumber(B$1:B9),B$1:B9,0)),-C10)),ArrayFormula(IF(1-FREQUENCY(9^9,A$2:A10),A$2:A10,A10)))