+ -
当前位置:首页 → 问答吧 → if条件函数出错,请帮忙

if条件函数出错,请帮忙

时间:2011-08-05

来源:互联网

详细情况见附件

附件

工作簿2.rar(5.96 KB)

2011-8-5 15:45, 下载次数: 25

作者: singleroom   发布时间: 2011-08-05

left取出的是文本数据,要参与计算将其转化为数值,left前面加--即可,即=IF(--LEFT(F2,3)=150,G2/(--LEFT(F2,3))^2*1000,IF(--LEFT(F2,3)=100,G2/(--LEFT(F2,3))^2*1000*0.95,G2/(--LEFT(F2,3))^2*1000*1.05))。
公式长了点,给个公式给你参考一下:
=G2/--LEFT(F2,3)^2*LOOKUP(--LEFT(F2,3),{100,0.95;150,1;200,1.05})*1000

作者: cmxxccxx   发布时间: 2011-08-05

=IF(--LEFT(F2,3)=150,G2/(LEFT(F2,3))^2*1000,IF(--LEFT(F2,3)=100,G2/(LEFT(F2,3))^2*1000*0.95,G2/(--LEFT(F2,3))^2*1000*1.05))

作者: jtgyjyy   发布时间: 2011-08-05

原来是这样,多谢二楼和三楼的,把二楼的公式学习一下,lookup还可以这样用,见识了

作者: singleroom   发布时间: 2011-08-05

公式中的LEFTA()函数全部改成1*LEFTA()函数,还有F2全部改成&F&2。

作者: 安全为主   发布时间: 2011-08-05

相关阅读 更多