【问题标题】:Is there a way to calculate up to a certain number?有没有办法计算到某个数字?
【发布时间】:2020-11-12 16:31:26
【问题描述】:

我正在尝试找到一种方法,从单元格中取出小于或等于 3000 的数字的 20%。如果该数字大于 3000,假设为 7000。我想取 20%从那 7000 中取出 3000,然后添加剩余的 4000。这可能吗?

【问题讨论】:

    标签: excel google-sheets excel-formula google-sheets-formula spreadsheet


    【解决方案1】:

    这可能吗?

    是的:

    =IF(A1<=3000,0.2*A1,A1-2400)
    

    一些澄清:

    • 第一部分:检查要计算的值是否为 3000 或更少。

    • 第二部分:如果TRUE,则取这个值的20%。

    • 第 3 部分:如果 FALSE,则进行以下数学运算:

      3000*0.2+A1-3000 = 600+A1-3000 = A1-2400
      

    这为您节省了一些计算。

    【讨论】:

      【解决方案2】:

      对 JvdV 回答的第二部分稍作修正: =IF(A1&lt;=3000,0.2*A1,3000*0.2+A1-3000)

      【讨论】:

      • 这不是更正。我只是简化了3000*0.2+A1-3000@Learning Ahh。
      • Learning Ahh 以 7000 为例(例如),因此该公式也需要适用于可能的其他值。
      • 您是否真的检查过其他值的结果。简化将适用于您在公式中输入的任何值。
      • 你是对的。但是随着现在添加的澄清,可以重现这些想法。它最终确实是更好的版本。
      猜你喜欢
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 2021-01-11
      • 2015-06-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      相关资源
      最近更新 更多