Ms Excel或其他编程语言创建计算公式

Ms Excel或其他编程语言创建计算公式,excel,formula,calculation,Excel,Formula,Calculation,我将给出一个如何手动计算的示例,例如:价格是2000000.00,我要计算的是第一个100000.00是1%的税,第二个是101000.00直到500000.00是2%的税,第三个是500001到1000000.00是3%的税,最后一个更高的数字是1000000.00以上是4%的税。 基本上我想做的是,如果我们计算100000.00,它必须从2000000.00减去 100000.00x1%=1000.00 400000.00x2%=8000.00 500000.00x3%=15000.00 1

我将给出一个如何手动计算的示例,例如:价格是2000000.00,我要计算的是第一个100000.00是1%的税,第二个是101000.00直到500000.00是2%的税,第三个是500001到1000000.00是3%的税,最后一个更高的数字是1000000.00以上是4%的税。 基本上我想做的是,如果我们计算100000.00,它必须从2000000.00减去

100000.00x1%=1000.00
400000.00x2%=8000.00
500000.00x3%=15000.00
1000.000.00x4%=40000.00

在那之后,所有的总税是64000.00


如何创建公式以在excel或其他编程语言上进行计算。

如果金额值在A1及以下,请在excel中使用此公式

=IF(A1<100000, A1*0.01, IF(A1<500000,(A1-100000)*0.02+1000,IF(A1<1000000,(A1-500000)*0.03+9000,(A1-1000000)*0.04+24000)))

=IF(a使用IF条件,很容易设置税务表,然后使用
VLookUP()
Index/Match
XLookUP
公式。看到公式了吗?您可能已经给出了一个例子来清楚地说明它。感谢兄弟,它是有效的,尽管我不理解您给我的公式,但稍后我会研究这个公式。公式并不复杂。首先确定括号,减少前面的括号从中,计算剩余金额当前等级的税收加上以前的累计税收。例如,如果600000,它将从中扣除
500000
,计算余额的3%税收(100000)并向其添加9000(500000)税收。我可以知道,为什么你添加1000表示2%,9000表示3%,24000表示4%。9000(1000+8000)是前500000和24000的税收(1000+8000+15000)是第一个10000000的税