请教一个问题,求高手指点
excel吧
全部回复
仅看楼主
level 2
BestShow 楼主
制作表格时想实现一个简单的逻辑运算,按照自己的臆想写了一下,格式如下:
“=IF(P5<11,"8*P5",IF(P5<16,"80+(P5-10)*15","155+(P5-15)*20"))”
明眼人都能看明白吧,在下的需求,也让大神们见笑了。
可是由于在下才疏学浅,在目标单元格出现的如大家所见,
只是单纯的“8*P5”,“80+(P5-10)*15”和“155+(P5-15)*20”,而不是我预期的计算后的数值。
肯定是函数格式写错了,不懂规则,需要其它函数来辅助,
求好心人指点一下,如何实现我的需求,让计算结果根据“P5”的值,
自动计算后直接显示在目标单元格内,谢谢!
2017年03月29日 00点03分 1
level 15
=IF(P5<11,8*P5,IF(P5<16,80+(P5-10)*15,155+(P5-15)*20))
2017年03月29日 00点03分 2
去掉引号就可以了,谢谢你!
2017年03月29日 03点03分
level 7
在公式里把所有的双引号都去掉。双引号的意思是引用文本。
2017年03月29日 00点03分 3
言简意赅,一语中的,不仅知其然,更知其所以然,多谢你!
2017年03月29日 03点03分
level 15
=if(p5<11,8*p5,5*if(p5<16,3*p5-14,4*p5-29))
2017年03月29日 00点03分 4
谢谢你!
2017年03月29日 03点03分
level 15
方法3
=LOOKUP(P5,{0;11;16},{8;15;20}*P5-{0;70;145})
方法4
=INDEX({8;15;20}*P5-{0;70;145},MATCH(P5,{0;11;16}))
2017年03月29日 00点03分 5
这两个函数没用过,一会儿研究研究,谢谢你!
2017年03月29日 03点03分
level 2
BestShow 楼主
谢谢各位的指点,已经成功达成目标,太感谢了!!
2017年03月29日 03点03分 6
level 6
你要用""符合代表里面显示出来是文本,当然不是结果,取消这个符号
2017年03月29日 08点03分 7
已解决,谢谢!
2017年03月30日 00点03分
1