使用Excel表时,SUMPRODUCT边际税率公式停止工作

我按照这个教程来计算我的Excel表中的边际税率: 使用SUMPRODUCT()计算浮动利率和佣金

神奇的公式是=SUMPRODUCT(--(A1>threshold), (A1-threshold), dRate)其中threshold,dRate是定义的范围。 在我将数据范围转换为带有结构化引用的Excel表格之前,这已经适用于我了。

现在,而不是A1 ,我使用[Income]这是我的表中的列名称。 而SUMPRODUCT已停止工作。

=SUMPRODUCT(--([Income]>threshold), [Income]-threshold, dRate)

它只是计算到#N / A。 有任何想法吗?

如果可以合理地假定SUMPRODUCT函数位于“表”中的列中,那么您需要@符号来反映[收入]列中的相对行。

 =SUMPRODUCT(--([@Income]>threshold), ([@Income]-threshold), dRate) 

有关更多信息,请参阅使用Excel表结构化引用 。

在一个表中的SUMPRODUCT