excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel怎么按区间乘以不同的百分比?

收到粉丝提问:Excel怎么按区间乘以不同的百分比?不同档次的销售额度提成不同,2万以下1%2-32%3-43%,依次递增到10万以上固定9%,这个怎么在Excel 表格的计算公式中设置。

这类按区间匹配不同比例进行计算的情况,可以借助逻辑判断函数IFIFS,匹配查找函数VLOOKUPXLOOKUPLOOKUP等函数来解决。

我们可以先将相关的条件列到表格里,便于后续使用匹配查找函数进行近似匹配,以省去在公式中创建数组的麻烦,且还容易出错。如图所示:

方法一、IF函数

IF 函数是 Excel 中常用的逻辑判断函数,用于根据条件判断结果并返回相应的值。

本例中,存在多个区间条件,需要使用IF 函数嵌套公式来返回相应的区间对应的提成比例,假设销售额在A列,B列计算提成,可以在B4单元格输入下面的公式:

=IF(A4>100000,9%,IF(A4>=80000,8%,IF(A4>=70000,7%,IF(A4>=60000,6%,IF(A4>=50000,5%,IF(A4>=40000,4%,IF(A4>=30000,3%,IF(A4>=20000,2%,1%))))))))

这个公式对A4单元格进行判断,判断A4中的值符合条件中的任一区间范围,返回对应的百分比。再将得到的结果与A4相乘,则可得到对应的提成了。

即:

=IF(A4>100000,9%,IF(A4>=80000,8%,IF(A4>=70000,7%,IF(A4>=60000,6%,IF(A4>=50000,5%,IF(A4>=40000,4%,IF(A4>=30000,3%,IF(A4>=20000,2%,1%))))))))*A4

方法二、IFS函数

IFS 函数是 Excel 中的一种逻辑函数,用于在一系列条件中进行测试,并返回与第一个为 TRUE 的条件相对应的结果。

与传统的 IF 函数相比,IFS 函数可以处理多个条件,无需嵌套多个 IF 语句。

同样,假设销售额在A列,B列计算提成,可以在B4单元格输入下面的公式:

=IFS(A4>100000,9%,A4>=80000,8%,A4>=70000,7%,A4>=60000,6%,A4>=50000,5%,A4>=40000,4%,A4>=30000,3%,A4>=20000,2%,A4<20000,1%)

这个公式将根据 A4 单元格中的值确定对应区间的百分比,作用与方法一中的IF函数嵌套公式一致,只不过是将其简化了,更易于书写公式和理解。

再将得到的结果与A4相乘,则可得到对应的提成了。

即:

=IFS(A4>100000,9%,A4>=80000,8%,A4>=70000,7%,A4>=60000,6%,A4>=50000,5%,A4>=40000,4%,A4>=30000,3%,A4>=20000,2%,A4<20000,1%)*A4

方法三、VLOOKUP函数

VLOOKUP 函数是 Excel 中常用的查找和引用函数,用于在数据表中垂直查找指定的值,并返回与该值在同一行中其他列的相应值。

依然,同样,假设销售额在A列,B列计算提成,可以在B4单元格输入下面的公式:

即:=VLOOKUP(A4,$H$4:$I$13,2,TRUE)

这个公式将根据 A4 中的值在条件范围内$F$4:$G$13进行查找。使用绝对引用,为了在复制公式时,保证这个范围不会发生变化。

其中,TRUE 表示使用近似匹配。使用近似匹配,即可查找到区间对应的百分比。再将得到的结果与A4相乘,则可得到对应的提成了。

=VLOOKUP(A4,$H$4:$I$13,2,TRUE)*A4

方法四、XLOOKUP函数

XLOOKUP 函数是 Excel 中一个更为灵活的查找函数,用于在数据表中查找某个值,并返回与其对应的值。

一样的,假设销售额在A列,B列计算提成,可以在B4单元格输入下面的公式:

=XLOOKUP(A4,$H$4:$H$13,$I$4:$I$13,"未找到",-1)

这个公式的目的是根据单元格 A4 的值,从条件列表的$F$4:$F$13中查找并返回相应的值即$G$4:$G$13中对应的百分比。

若是没找到,则返回“未找到”,其中的-1是近似匹配,可实现区间查找。再将得到的结果与A4相乘,则可得到对应的提成了。

即:=XLOOKUP(A4,$H$4:$H$13,$I$4:$I$13,"未找到",-1)*A4

方法五、LOOKUP函数

LOOKUP 函数用于在表格中查找某个值,并返回与其对应的值。与 VLOOKUP HLOOKUP 不同,LOOKUP 有两种用法:向量形式和数组形式。

还是假设销售额在A列,B列计算提成,可以在B4单元格输入下面的公式:

=LOOKUP(A4,$F$4:$F$13,$G$4:$G$13)

这个公式根据单元格 A4 中的值在 $F$4:$F$13(区间值) 范围内进行查找,并返回对应的 $G$4:$G$13(百分比) 范围内的值。

需要注意的是,使用该函数时,查找数组(即$F$4:$F$13)必须按升序排列。再将得到的结果与A4相乘,则可得到对应的提成了。

=LOOKUP(A4,$F$4:$F$13,$G$4:$G$13)*A4

以上5种方法都能实现区间查找匹配,选择适合自己的方法,其中,区间值可根据自身的实际情况去做调整,如果还有疑问,欢迎留言哦~

想了解更多精彩内容,快来关注

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接