合并单元格关于奖金这点事
前言
关于各并单元格的计算其实前面也讲了不少,例如:
今天讲一个关于奖金分配问题:如下图所示:
公司要发奖金了,每个项目分配了一定数额的奖金,由项目经理分配,项目经理就按照员工的贡献度给出一个分配比例,来计算每个员工的奖金数额,表格一般是这样的:
作为统计,你是如何计算的呢?
1思路
首先B列有合并单元格,且合并单元格的数量不同,因此在E列是无法直接使用公式
=B3*D3
进行下拉的,因为直接下拉公式E4的公式会变成
=B4*D4
由于在正常合并单元格的情况下,B4是空值,会按照0进行计算。
因此上述简单公式直接下拉是行不通。
2解法一:拆散合并单元格
先拆散合并单元格并填充,然后使用上述公式
具体做法参照:
公式及结果如下:
3解法二
换一种思路,首先判断合并单元格的值是否为空值,如果不为空值,说明是合并单元格的第一行,则E列的思路就是直接用总数乘以比例,如果为空说明此单元格为合并单元格的非第一行,总数无法直接引用改单元格,但可以通过上面的单元格的计算求出总数。
如:E4虽然不能直接写成B4*D4,但总数可以通过E3/D3计算出来,这样E4就可以写成=E3/D3*D4
好了,把上面两种情况结合起来,就形成了我们的综合公式
E3=IF(B3<>””,B3*D3,E2/D2*D3)
然后下拉填充公式。
总结
第二种方法是否更简单呢,如果你有新的解法,请直接在下面回复。
END
赞 (0)