【问题标题】:how to use multiple parameters based on a certain value?如何根据某个值使用多个参数?
【发布时间】:2020-01-18 10:57:59
【问题描述】:

我正在 Google 表格中制作供个人使用的税表。困难的是,过去三年的税率不同,让我很难做出正确的公式。

我在工作表中有两个标签
- 主表(显示税金和税率
- 税收计算表

税表现在基于固定的税收百分比进行计算,但我希望它根据行日期、正确年份的正确税率进行计算。

在我列出的主要工作表上:
A5 = 2017 年
A6 = 2018 年
A7 = 2019 年
B5 = 2017 年税收计算
B6 = 2018 年税收计算
B7 = 2019 年税收计算
C5 = 2017 税率
C6 = 2018 税率
C7 = 2019 税率

在税表中,我为每笔交易添加一行,其中包括在 V 列中显示的利润,然后是利润乘以在 W 列中发生的税率。今天使用的代码是=$V9*24%。交易日期发生在 H 列中。我想做的是这样的:

如果日期 >=1/1/2017",$H$2:$H$991,"如果日期是 '>=1/1/2018",$H$2:$H$991,"如果日期 >=1/1/2019",$H$2:$H$991,"

所有这些条件都需要在一个公式中设置才能在 W 列中使用。

【问题讨论】:

    标签: if-statement google-sheets array-formulas gs-vlookup multiple-conditions


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(IFNA(VLOOKUP(YEAR(H2:H), B5:C7, 2, 0)*W2:W))
    

    【讨论】:

      【解决方案2】:

      乍一看 sumifs 应该可以胜任。

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-04
        • 1970-01-01
        • 2013-01-17
        • 2019-07-04
        • 1970-01-01
        • 1970-01-01
        • 2021-10-10
        相关资源
        最近更新 更多