电子表格中有什么别的函数能代替IF函数?
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/16 16:32:52
电子表格中有什么别的函数能代替IF函数?
我们单位的人员身份很多,工资还不一样.如果IF 局长 2000,IF 副局 1000……,这样下去得IF10多次,但是IF超过7层就不行了.有什么别的函数可以也达到这样的功能还不受功能限制吗?请按我的情况举个例子!
我们单位的人员身份很多,工资还不一样.如果IF 局长 2000,IF 副局 1000……,这样下去得IF10多次,但是IF超过7层就不行了.有什么别的函数可以也达到这样的功能还不受功能限制吗?请按我的情况举个例子!
![电子表格中有什么别的函数能代替IF函数?](/uploads/image/z/7064988-60-8.jpg?t=%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%E4%B8%AD%E6%9C%89%E4%BB%80%E4%B9%88%E5%88%AB%E7%9A%84%E5%87%BD%E6%95%B0%E8%83%BD%E4%BB%A3%E6%9B%BFIF%E5%87%BD%E6%95%B0%3F)
可以使用vlookup或lookup
假设职称在C列从C2开始
在D2中输入以下公式:
=VLOOKUP(C2,{"局长",2000;"副局",1000;"处长",800;"副处",600;"科长",400;"副科",300;"员工",200;"其它",100},2,0)
或者
=LOOKUP(2,1/({"局长";"副局";"处长";"副处";"科长";"副科";"员工";"其它"}=C2),{2000;1000;800;600;400;300;200;100})
注意在构建数组的时候要一一对应,支持下拉填充,
相信你根据自己的情况,微调一下公式就可以实现目的.
有不明白的可以Hi我
假设职称在C列从C2开始
在D2中输入以下公式:
=VLOOKUP(C2,{"局长",2000;"副局",1000;"处长",800;"副处",600;"科长",400;"副科",300;"员工",200;"其它",100},2,0)
或者
=LOOKUP(2,1/({"局长";"副局";"处长";"副处";"科长";"副科";"员工";"其它"}=C2),{2000;1000;800;600;400;300;200;100})
注意在构建数组的时候要一一对应,支持下拉填充,
相信你根据自己的情况,微调一下公式就可以实现目的.
有不明白的可以Hi我