level 1
kingqing84
楼主
数据如下 A B C D E
12 60 48 1000
90 60 -30 2500
15 50 35 80000
87 50 -37 4512
48 48 0 6580
总共有数千行,
c=b-a
我想让 E是结果,如果C大于0 则E=D/B*C,如果C小于等于0,则E=D、
然后我写了下面这个格式
=IF(LEFT(C1,1)="0","=D1",IF(LEFT(C1,1)>"0","=D1/B1*C1",IF(LEFT(C1,1)<"0","=D1")))
然后得出来的答案 直接是字母=D1 或者=D1/B1*C1然后我以为是这个等号的过错,我把这个改成
=IF(LEFT(C1,1)="0","D1",IF(LEFT(C1,1)>"0","D1/B1*C1",IF(LEFT(C1,1)<"0","D1")))
出来以后还是字母D1 或者D1/B1*C1
是我写的有什么问题么?请大神帮忙,感谢无比
2011年12月07日 08点12分
1
12 60 48 1000
90 60 -30 2500
15 50 35 80000
87 50 -37 4512
48 48 0 6580
总共有数千行,
c=b-a
我想让 E是结果,如果C大于0 则E=D/B*C,如果C小于等于0,则E=D、
然后我写了下面这个格式
=IF(LEFT(C1,1)="0","=D1",IF(LEFT(C1,1)>"0","=D1/B1*C1",IF(LEFT(C1,1)<"0","=D1")))
然后得出来的答案 直接是字母=D1 或者=D1/B1*C1然后我以为是这个等号的过错,我把这个改成
=IF(LEFT(C1,1)="0","D1",IF(LEFT(C1,1)>"0","D1/B1*C1",IF(LEFT(C1,1)<"0","D1")))
出来以后还是字母D1 或者D1/B1*C1
是我写的有什么问题么?请大神帮忙,感谢无比