我想根据 Google 表格中适用的税级计算金额的税款。这是税级的屏幕截图:
因此,如果金额为 17000 美元,则前 14000 美元需缴纳 10.5% 的税,其余 3000 美元应缴纳 17.50% 的税。我尝试了以下公式,但我认为这不是计算此公式的最佳方法,J13 单元格有一个要计算应税金额的值:
=IFS(J8<14001,14000*0.105,J8<48001,1470+(J8-14000)*0.175,J8<70001,7420+(J8-48000)*0.30) and so on for other tax ranges
由于我的公式初学者技能,我无法设计出正确的公式,任何指导将不胜感激。
在表格中,这是一种方法。请在各种场景下进行测试,看看是否有任何问题..
按照
Columns A,B,C
所示安排税表
此示例场景的公式背后的计算(
$17000
的量)是
(14000*10.5%)+((17000-14001)*17.5%)
= 1994.825
公式:
=ROUND(SUM(MAP(A1:A5,B1:B5,{C1:C4;99^99},LAMBDA(a,b,c,IFs(E1>c,c-b,E1>b,E1-b,TRUE,"")*a))),2)
另一种方法:
=lambda(z,offset(z,2,0)+((E1-z)*offset(z,1,0)))(index(G1:K1,xmatch(E1,G1:K1,-1)))