我想使用一个公式计算 1000 的 17.5% 和 1000 答案的 11.67%,并且答案应在单个单元格中。例如,1000 的 17.5% 的扣除答案是 825,825 的 11.67% 是 728。我的问题是应该显示 728 而不是 825。我不想在我的 Excel 表上显示 825。可以吗?
答案1
从你的例子来看,它似乎您希望将这两个减少量串联起来。否则就无法得出 728(实际上是 728.72)。如果这就是您的意思,那么答案是:
=A1*(1-0.175)*(1-0.1167)
答案2
假设数字在 A1 中,则只需同时进行两个计算
=(A1-(A1*0.175))-((A1-(A1*0.175))*0.1167)
答案3
警告:
此方法仅适用于 Excel 365 和 2021。我建议使用此方法,因为预计 OP 正在使用最新版本的 Excel,否则将对社区有所帮助。
=LET(
a2_value, A2,
first_calc, a2_value - (a2_value * 0.175),
result, first_calc - (first_calc * 0.1167),
result
)
- 如果您希望使其动态化,那么您可以使用变量而不是
0.175
&0.1167
。 - 假设
0.175
在单元格中A3
,并且0.1167
在中A4
。
那你可以用这个。
=LET(
a2_value, A2,
discount_rate, A3,
tax_rate, A4,
first_calc, a2_value - (a2_value * discount_rate),
result, first_calc - (first_calc * tax_rate),
result
)
注意:
- 其中,
a2_value
为单元格 A2 分配了值,且有1000
。 first_calc
,代表第一个中间计算。result
,存储公式的最终结果。discount_rate
代表单元格A3
&tax_rate
至A4。
与 LET 一起使用的变量名称是可编辑的。