
大家好,这一章分享一个日常使用情境中非常高频率的一个问题,
大家基本上都遇到过这种模型式的问题:
例如,下方是一些部门人员部门奖金的分配表格.
由于每一个部门人数不等,工资奖金不等,包括员工的KPI导致的分配比例不等,现在需要算出奖金(F列).

可能有同学会这么做:
直接用奖金去乘以分配比例,然后双击下拉..
你要搞清楚一点问题,D列是合并单元格,合并单元格的机制,其实在合并区域的第一个位置有内容,其他的位置不会有内容.
所以其实比如你看到的F3单元格
实际上是空值*30%=0

这种类型的表格,你可以使用两种方式去做:
IF函数(比较白的一种做法!)
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)

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

以上!