=IF(AND(LEFT(W8,1)=2,LEFT(W9,1)=1),K9,IF(AND(LEFT(W8,1)=2,LEFT(W9,1)=2),K8,IF(AND(LEFT(W8,1)=2,LEFT(W9,1)=3),K9,IF(AND(LEFT(W8,1)=3,LEFT(W9,1)=1),"",IF(AND(LEFT(W8,1)=1,LEFT(W9,1)=2),K9,"")))))
LEFT函数得到的是文本结果,如果用等于数值判断,一定是错误的结果。所以处理的时候,要么写成:
LEFT(W8,1)=“2”
要么用
--LEFT(W8,1)=2
当前面加了--号,很好理解负负得正嘛,文本函数的结果,在加减乘除的时候是当数值来处理的。
那第三种方法跃然纸上
LEFT(W8,1)-2=0
祝您进步~~ |