excel公式处理两个不同的税号

我在Excel中制作一个电子表格,以帮助我了解如何在全职工作之外开始兼职业务可能会影响我的税收。 我需要这样做,因为我非常接近我的下一个英国税收支架,我想知道如何可能会影响我的财务状况。

作为这一部分,我试图写一个Excel的公式,将添加两个数字,然后检查这个新的数字是否大于第三个数字。 我将把这两个数字加在一起作为A,第三个数字作为B.如果A不大于B,那么我将乘以20%来找出税收中有多less。 如果A大于BI,则将A从A中减去B以创buildC,并将B乘以20%,将C乘以40%,并将两者相加以产生我需要的最终数字。 有人可以请xplain给我如何在Excel中编写脚本? 我在找网上的例子,但是我不觉得这个语言非常透彻。 如果我使用的是脚本语言,我更熟悉代码如下所示:

float taxThreshold = 42011.00; int income = foo; if(taxThreshold < income) { float higherRate = income-taxThreshold; float standardTaxOwed = taxThreshold * 20%; float higherRateOwed = higherRate * 40%; float finalTaxOwed = standardTaxOwed+higherTaxOwed; } else { float finalTaxOwed = income * 20%; } 

我相信这很简单,我只是没有得到excel的语法。 有人可以告诉我应该怎么做? 你不仅要解决这个问题,而且还要给我一个从当前的脚本知识转化为excel的方法。

最简单的方法是将你的4个input参数存储在一些单元格中,然后命名它们。 为此,请select单元格,然后在显示地址的字段中(例如,公式栏的左侧)键入一个有意义的名称。

一旦你完成了这个,你可以简单地使用这个公式:

 = IF(收入>阈值,阈值* StandardTaxRate +(收入-阈值)* HighTaxRate,收入* StandardTaxRate)

没有命名,公式会是这样的:

 = IF(B2> B1,B1 * B7 +(B2-B1)* B8,B2 * B7)

两个公式都会计算出你需要支付的税款。 如果你想更清楚,我会build议这样的布局:

在这里输入图像说明

公式如下:

 C7:= IF(B2> B1,B1,B2)
 C8:= IF(B2> B1,B2-B1,0)
 D7:= B7 * C7
 D8:= B8 * C8

HTH!