莫罗轩 发表于 2021-11-27 08:24:00

关于指定单元格未录入数值对应单元格不显示的问题

做一个考核表,E列为手动录入的单项分值,F列为考核分。例如F8设置=IF(E8="","",VLOOKUP(E8,{"好",3;"较好",2;"一般",1;"无",0},2,)),E8无数值的时候,F8不显示任何结果,函数设置正确。
但是,在设置F12的时候显示你为此函数输入太多个参数,F12公式=IF(E12="","",E12>=20,"5",IF(E12>=10,"4",IF(E12>=5,"3",IF(E12>=2,"2",IF(E12

葉知秋 发表于 2021-11-28 00:27:14

上传附件~~~~
目测少了个IF
=IF(E12="","",IF(E12>=20,"5",IF(E12>=10,"4",IF(E12>=5,"3",IF(E12>=2,"2",IF(E12<2,"1",)))))) 没有验证你的逻辑,只将公式写对

再现如初 发表于 2021-12-14 13:57:54

=IF(E12="","",IF(E12>=20,"5",IF(E12>=10,"4",IF(E12>=5,"3",IF(E12>=2,"2",IF(E12<2,"1",))))))

梵尘中的微尘 发表于 2021-12-15 06:36:00

=CHOOSE(MATCH(E12,{0,2,5,10,20}),1,2,3,4,5)

武岐 发表于 2021-12-30 10:03:33

非常正确,谢谢!

星空下的雨 发表于 2022-1-22 01:29:55

非常正确,谢谢!

途人 发表于 2022-1-29 04:08:50

还有个问题请教一下:现在函数设置正确了,但是还有个问题:如果E12输入0,按理说F8应该显示0分,但是E12却没有显示,请问如何解决?

倥族 发表于 2022-2-21 08:00:13

还有个问题请教一下:现在函数设置正确了,但是还有个问题:如果E12输入0,按理说F8应该显示0分,但是E12却没有显示,请问如何解决?

双木亦林 发表于 2022-2-25 20:24:36

看不懂你要表达的意思呀,下次还是搞个附件好一点。我也是新手
页: [1]
查看完整版本: 关于指定单元格未录入数值对应单元格不显示的问题