QQ网名大全

一个工资EXCEL表格12个月的工资表如下图,如何制作输入名字和月份就能查询此人的月工资呢?

建议用VBA做,因为用函数会非常长,首先就是if的判定(要判定12个月),然后if判定中还要有VLOOKUP的计算式。(工号一般不会重复,但是人名不一定不会有重复)
你不怕麻烦的话就一个一个做,我告诉你方法。(sheet2表格)
C列基本工资(对应“工资基数”)下面那个单元格=IF($F$3="9月",IFERROR(VLOOKUP($D$3,9月工资明细!$b$7:$zz$900,3,false),0),"假值")

在“假值”那个地方循环这一段12次“IF($F$3="9月",IFERROR(VLOOKUP($D$3,9月工资明细!$b$7:$zz$900,3,false),0),”,把9月改为1月、2月、...12月
D列“应出勤天数”要把VLOOKUP($D$3,9月工资明细!$b$7:$zz$900,3,false)里面“,3,false)”里的3改为4。就是这么麻烦....(因为你的表格没有规律,只能一个一个去设置)
佚名
2024-06-01 20:26:28
最佳回答
类似问题(10)