1

我正在尝试从表 2(税率表)中获取税率。

在此处输入图像描述

根据表 1 中的国家和收入信息:

  • 如果使用它 = 0 或 -1,则税率 = 0。
  • 否则,我将继续查找税率。

下面是我的代码:

=IF(OR(G2=0,G2=-1),0,INDEX(INDEX(TaxRates!D:D,MATCH(A3,TaxRates!A:A,0)):INDEX(TaxRates!D:D,MATCH(A3,TaxRates!A:A,0)+COUNTIF(TaxRates!A:A,A3)-1),MATCH(J3,INDEX(TaxRates!B:B,MATCH(A3,TaxRates!A:A,0)):INDEX(TaxRates!B:B,MATCH(A3,TaxRates!A:A,0)+COUNTIF(TaxRates!A:A,A3)-1),1)))

在此处输入图像描述

我不确定这哪里出错了。

谁能帮助我正确的解决方案?

4

1 回答 1

2

我会sumifs在这里使用而不是索引/匹配。这假设税率是唯一的,但在您的示例中这似乎是合理的。

=SUMIFS(TaxRates!D:D,TaxRates!A:A,a2,TaxRates!B:B,"<="&J2,TaxRates!C:C,">"&J2)

当然,还有你的外部if功能。

于 2016-12-07T22:20:52.640 回答