excel学习库

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

3组经典公式嵌套搭配,解决一个困扰大家很久的小疑难!

大家好,这一章分享一个日常使用情境中非常高频率的一个问题,

大家基本上都遇到过这种模型式的问题:

例如,下方是一些部门人员部门奖金的分配表格.

由于每一个部门人数不等,工资奖金不等,包括员工的KPI导致的分配比例不等,现在需要算出奖金(F列).

可能有同学会这么做:

直接用奖金去乘以分配比例,然后双击下拉..

你要搞清楚一点问题,D列是合并单元格,合并单元格的机制,其实在合并区域的第一个位置有内容,其他的位置不会有内容.

所以其实比如你看到的F3单元格

实际上是空值*30%=0

这种类型的表格,你可以使用两种方式去做:

  1. IF函数(比较白的一种做法!)

  2. LOOKUP函数VLOOKUP函数的近似匹配法

你可以直接观看视频解析,每一个细节视频中都会讲到!

当然,如果直接抄公式可以参考文字解析.

文字解析部分:

1.IF函数

=IF(D2>0,D2*E2,F1/E1*E2)

这个公式非常简单,

如果D2大于0那么就是证明这个单元格是合并单元格的起始单元格,

(我把D2:D5合并单元格区域取消了合并居中,方便大家观看)

那么奖金=D2*E2
来看F3单元格,D3此时为空值,那么执行IF函数的条件不成立部分:

=IF(D3>0,D3*E3,F2/E2*E3)

F2/E2=2000/20%=部门奖金

部门奖金*E3=10000*30%=当前奖金

这就是个数学问题了,如果当前行的部门奖金为空,那么用上一行的奖金/比例回归到部门奖金然后再次进行计算.

(这属于比较白的一种做法.)

2.LOOKUP/VLOOKUP近似匹配法

这个公式就更简单了,

LOOKUP(非常大的数值,数据列)

返回的结果就是最后一次出现的数值类型的内容.

通过这个方式可以得到奖金分解在每一个单元格中:

=LOOKUP(999999,$D$2:D2)

然后用部门奖金去乘以比例,就等于最后的个人奖金:

以上!

发表评论:

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

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