Excel满足多个条件,如何匹配对应单元格

如图,比如“姓名一”为“B类岗(C、D列)”“级别4级(E列)”,如何自动填入对应的数值(AC列)?,“姓名二”为“A类岗”“级别5级”,想要对应“AA10”的值。因为这个级别不是固定值,这个月可能4级,下次就5级。AA、AC列的值也不是固定的,每个月基数会变化。所以我应该怎么设置函数,可以达到我所说的要求?最好在带个解释,就是函数条件是怎么个意思。

=IF(OR($C6="",$E6=""),"",VLOOKUP($E6,$W$6:$AA$12,IF($C6=$X$5,3,5),0)),很简单,我想你能理解,不用解析吧。如果要屏蔽C,E列错误输入(比如C列输入C类岗,E列输入8级)而出现的错误,则:
=IFNA(IF(OR(AND($C6<>$X$5,$C6<>$Z$5),$E6=""),"C、E列为空或C列数据错误",VLOOKUP($E6,$W$6:$AA$12,IF($C6=$X$5,3,5),0)),"E列数据错误")
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-24
=IF(C6="",0,IF(C6="A类岗",VLOOKUP(E6,W:Z,4,0),IF(C6="类岗",VLOOKUP(E6,W:AB,6,0),"")))
下拉填充本回答被提问者采纳
第2个回答  2018-12-24
应该是用 IF 和 LOOKUP 函数组合起来就可以。 但是看你的描述,不知道你的所有的已知的单元格是哪些,要算出什么结果,然后填到哪里呢? 图片上空的单元格那么多。
相似回答