【发布时间】:2020-11-12 16:31:26
【问题描述】:
我正在尝试找到一种方法,从单元格中取出小于或等于 3000 的数字的 20%。如果该数字大于 3000,假设为 7000。我想取 20%从那 7000 中取出 3000,然后添加剩余的 4000。这可能吗?
【问题讨论】:
标签: excel google-sheets excel-formula google-sheets-formula spreadsheet
我正在尝试找到一种方法,从单元格中取出小于或等于 3000 的数字的 20%。如果该数字大于 3000,假设为 7000。我想取 20%从那 7000 中取出 3000,然后添加剩余的 4000。这可能吗?
【问题讨论】:
标签: excel google-sheets excel-formula google-sheets-formula spreadsheet
这可能吗?
是的:
=IF(A1<=3000,0.2*A1,A1-2400)
一些澄清:
第一部分:检查要计算的值是否为 3000 或更少。
第二部分:如果TRUE,则取这个值的20%。
第 3 部分:如果 FALSE,则进行以下数学运算:
3000*0.2+A1-3000 = 600+A1-3000 = A1-2400
这为您节省了一些计算。
【讨论】:
对 JvdV 回答的第二部分稍作修正:
=IF(A1<=3000,0.2*A1,3000*0.2+A1-3000)
【讨论】:
3000*0.2+A1-3000@Learning Ahh。