0

这是我在这里的第一篇文章,大家好。
我事先做了很多研究,但找不到我想要的答案。

我想要一个Google 表格中的电子表格来自动计算我的税款。

€0 - €11000 w/ 0%
€11000 - €18000 w/ 25%
€18000 - €31000 w/ 35%
€31000 - €60000 w/ 42%
€60000 - €90000 w/ 48%
€90000 - €1000000 w/ 50%
€1000000+ w/ 55%

因此,前 11k 的税率为 0%,接下来的 7k 的税率为 25%,以此类推。

我有以下想法 - 假设 F9 是我的税前收入:

   =IF(0<=F9<=11000,SUM(F9*0%),(IF(11000<F9<=18000,SUM((F9-11000)*25%),(IF(18000<F9<=31000,SUM((7000*25%)+((F9-18000)*35%),SUM(F9))))))

不幸的是,它只是行不通。

我是否使用了正确的功能?有什么东西可以让它变得更容易吗?

谢谢您的帮助。

4

4 回答 4

0

Excel 不能那样工作X<y<z。另外它按顺序解析,因此没有必要:

=IF(F9<=11000,SUM(F9*0%),(IF(F9<=18000,SUM((F9-11000)*25%),(IF(F9<=31000,SUM((7000*25%)+((F9-18000)*35%),SUM(F9))))))

如果小于 11000,则第一个将触发,而不会触发其他。然后如果大于 11000 但小于 18000,第二个将触发,依此类推。

于 2016-02-11T14:25:43.547 回答
0

这是您的问题的示例(Excel):

在单元格 A1 中是您的钱,将代码粘贴到 A2 中,例如:

=WENN(A1>10000;"10%";WENN(A1>7000;"7%";WENN(A1>5000;"5%";WENN(A1>3000;"3%";"0%")))) 

FK

于 2016-02-11T14:32:14.670 回答
0

列出每个括号范围的值以及应用的百分比(如果它高于该数量),例如:

  A       B
1 11000   0.25
2 18000   0.35
3 31000   0.42
4 60000   0.48
5 90000   0.50
6 1000000 0.55

如果您愿意,可以将百分比值格式化为百分比。重要的是该值是小数而不是字符串。

然后您可以使用 MATCH 函数来确定第一个值大于您的收入的行。因此,如果保存您收入的单元格是 F9,您将拥有:

=MATCH(F9;A1:A6;1)

但这仅返回行号。如果我们想检索应用的税款,我们需要使用它来确定 B 列中与之相关的值。为了动态获取与某个点相关的值,我们使用 INDEX。

因此,将其放在一起,您将拥有:

=INDEX(B1:B6; MATCH(F9; A1:A6; 1); 1)

1 减去这个乘以 F9 中的值得到税后金额:

=F9*(1 - INDEX(B1:B6; MATCH(F9; A1:A6; 1); 1))

你为什么要这样做?它使您可以以直观的方式更改值,而无需解析冗长而艰巨的公式。您还可以相对轻松地添加新值。请记住调整 A1:A6 和 B1:B6 范围。

祝你好运!让我知道结果如何!

于 2016-02-11T14:42:16.993 回答
0

你可能想试试这个:

=if(F9<=0,"Error",IF(F9<=11000,0,(IF(F9<=18000,(F9-11000)*25%,(IF(F9<=31000,1750+(F9-18000)*35%,IF(F9<=60000,6300+(F9-31000)*0.42,if(F9<=90000,18480+(F9-60000)*0.48,IF(F9<=1000000,32880+(F9-90000)*0.5,487880+(F9-1000000)*0.55)))))))))
于 2016-02-11T14:54:05.743 回答