【问题标题】:Excel - MATCH AND INDEXExcel - 匹配和索引
【发布时间】:2016-12-07 22:08:40
【问题描述】:

我正在尝试从表 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)))

我不确定这是哪里出了问题。

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

【问题讨论】:

  • @teylyn 可以帮忙吗?

标签: excel excel-match


【解决方案1】:

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

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

当然还有你的外部 if 函数。

【讨论】:

    猜你喜欢
    • 2017-10-28
    • 2017-06-26
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-22
    • 2017-11-04
    相关资源
    最近更新 更多