Excel 带NPV的条件范围参考

Excel 带NPV的条件范围参考,excel,if-statement,conditional-statements,formula,Excel,If Statement,Conditional Statements,Formula,我有一个付款表: Acct Date Payment 1 1/1/20 200.00 1 2/1/20 200.00 2 1/1/20 300.00 2 1/1/20 300.00 假设所有付款都是按时间顺序进行的,是否有可能获得特定账户的净现值?例如: =NPV(.05/12,Acct1[firstPayment]:Acct1[lastPayment]) 使用: 或 这些是数组公式,根据您的版本,您可能需要在退出编辑模式时使用Ctr

我有一个付款表:

Acct  Date     Payment
1     1/1/20   200.00
1     2/1/20   200.00
2     1/1/20   300.00
2     1/1/20   300.00
假设所有付款都是按时间顺序进行的,是否有可能获得特定账户的净现值?例如:

=NPV(.05/12,Acct1[firstPayment]:Acct1[lastPayment])
使用:

这些是数组公式,根据您的版本,您可能需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认公式


或者,如果您有动态数组fromula筛选器:

=NPV(0.05/12,FILTER(C2:C5,A2:A5=1))

我两个都试过了。第二个可以返回一个值,但它与实际值不符。我尝试了表引用和单元格引用。嗯……您在退出编辑模式时是否使用了Ctrl-Shift-Enter?您有什么版本的Excel?对于Ctrl-Shift-Enter和Excel 2016,是的。正如您所看到的,我没有遇到这个问题,所以我不确定您为什么会遇到这个问题。
=NPV(0.05/12,(C2:C5)*(A2:A5=1))
=NPV(0.05/12,FILTER(C2:C5,A2:A5=1))