Excel 公式使用 3 个选项计算百分比

Excel 公式使用 3 个选项计算百分比

我有一个销售人员,根据销售量收取不定佣金。所以基本上我试图输入一个公式,在一个单元格中给出所有问题的答案 -

Sum of  1570 or under = nil 
    between 1571 - 4600 = x 6.5 %       
    above 4601 = x 7.5%     

我一直在尝试,但毫无进展。我该如何实现?这是一个分层解决方案,他们不会从整个金额中获得任何百分比。

谢谢安妮

答案1

以下是分层公式:

=IF(SUM(A1:A10)>4600,(SUM(A1:A10)-4600)*0.075 + 3029*0.065, IF(SUM(A1:A10)>1570,(SUM(A1:A10)-1570)*0.065, 0))

一些解释:

  1. 首先,检查金额是否为 4600 或以上。如果是,则 4600 以上的金额按 7.5% 的利率支付。由于金额高于 4600,因此中间标准也必须适用,因此还要加上 3029*6.5%。
  2. 如果第一步不正确,我们将检查总数是否高于 1570。如果是,则超过 1570 的金额将按 6.5% 的利率支付。
  3. 最后,如果 1570 或以下,则为零

答案2

您可以使用该LOOKUP函数来避免嵌套IF语句。

=SUM(A1:A10)*LOOKUP(SUM(A1:A10),{-9E+99,1571,4601},{0,0.065,0.075})

使用-9E+99而不是仅仅使用0可能有点过头了,除非你的销售人员经常失去您的钱,但从技术上来说更加强大。


根据 OP 关于分级佣金的评论进行更新

我能想到的最简单的单行公式是:

=(MAX(0,MIN(SUM(A1:A10),4600)-1571)*0.065)+((MAX(0,SUM(A1:A10)-4600)*0.075))

我让这个与您的示例相匹配。但是,我认为它应该是1570&46001571& 4601。但它是如何与您所说的完全匹配的。

相关内容