这题用 IF嵌套公式怎么做,求大神帮忙,谢谢!

用IF嵌套函数 计算日考数值,做不来..求救!


不用if的话做起来更简单,=VLOOKUP(B3,$E$3:$L$16,MATCH($A3,$H$3:$L$3,0)+3,0)


题主,你好!首先不建议你用IF嵌套。

1)用Vlookup 更简单。(需更改数据结构)

2)If 嵌套 如下:12*4=48层嵌套,并且内嵌And()函数= if( And(A1=「优」,B1=「四级职员」),1300,if(And(A1=「甲」,B1=「四级职员」),1000,if(...........)))

默认最左单元格为A1,d3输入公式为:

=sum(index($f$5:$h$16,match(c4,$f$5:$f$16,0),0))+index($i$5:$m$16,match(c4,$f$5:$f$16,0),match(b4,$i$3:$m$3,0))

用手机版wps抄数据并已验证


考虑效率,可能会用到3个函数,vlookup,offset,match.

基础工资和岗位工资用=vlookup(岗位名,岗位名+基础工资矩阵,2,0)+vlookup(岗位名,岗位名+岗位工资矩阵,3,0),日考评级*岗位用=offset(岗位工资元/月栏为起点,match(岗位名,岗位名称矩阵,0),match(日考,优甲乙丙矩阵,0)),两者结果相加.

可惜你没上传表格,传上来的话可以帮你设好.


没看明白你的目的,如果是从考核工资中提取数据,用vlookup就可以。为什么限定用if?
不邀自来想知道日考是怎么来的?我很想做做这道题啊!目测一下我应该会用两个vlookup和index?match函数做,if我脑子应该套不了那么多层的函数
需求描述不明,无法解答。

什么叫日考数值?你需要首先对大家讲清楚,因为不是每个人都是你们行内人,一看就懂。问题描述不够清晰。


推荐阅读:
相关文章