求Excel公式!我要计算在职员工近1年的平均工资!有的上满了12个月,有些没上满12个月。

请帮我设计一张Excel表格能自动算出在职员工近1年的平均工资!
请注意,每个月工资是在不同表格的!
2014年1月工资

2014年2月工资

如果所有员工的一年工资都在同一个表中且位于G列,,那么员工平均工资=AVERAGE(G:G)
某个员工的平均工资为=AVERAGEIF(B:B,"张三",G:G)追问

AVERAGEIF excel表有这个工式吗?我只找到AVERAGE!!!

追答

你的是2003以下版本吧?
多表求平均,很难实现,可以先将这些表格复制到一个表格中,然后进行“姓名求和/姓名出现次数”得到平均值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-19
姓名 月份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 合计 平均值
小杰 100 200 0 0 0 0 0 0 0 100 400 133.3333333
小江 100 100 0 100 0 200 500 125
王明 540 450 550 1540 513.3333333
小强 440 100 100 640 213.3333333
小红 150 520 0 100 0 770 256.6666667
=SUM(B2:M2)/COUNTIF(B2:M2,">0")追问

这样子很麻烦的! 工作量很大

因为第个月工资都在不同表格上,有些人这个月有工资,上个月没工资,像这个表的话就要手工的把每个月工资输上去,加大了工资量,而且也怕输错!

追答

你可以用Vlookup函数如在一月用=VLOOKUP(B2,Sheet1!B1:C241,2,0),二月=VLOOKUP(B2,Sheet2!B1:C241,2,0),工资自动腾上去,B2指你要查找的那个姓名,只要工资表中人不要重名,如果重名在名字后面加区分的,到时后下拉就全出来了

第2个回答  2014-08-19
需要原表啊,至少是个空表也行,要不没有办法写公式。追问

我已经在补充问题那上传图片了,还有请注意,工资表是在不同表格上的!

追答

多个表格的操作,用公式是相当麻烦的,还不如放到一个SHEET中,操作快,已有人给出了答案。

追问

为什么我在Excel表函数里找不到AVERAGEIF这个公式 ?