公式是合法的,但是取不出来数值,不知道是哪里的问题?
预想的逻辑是:
当字段长度LKSJ>0,FGSJ=0,根据A1的PERNR值,取字段LLGY
当字段长度LKSJ>0,FGSJ>0,根据A1的PERNR值,取字段ZLDGZT
当字段长度LKSJ=0,FGSJ=0,根据A1的PERNR值,取字段ZLDGZT
当取字段ZLDGZT时, ZLDGZT为空则显示“2”,否则显示“1”
取字段LLGY 的判断条件只有一种,其它的都是取 ZLDGZT 字段。所以第一个判断条件只写第一层就以了。
第一层
if (len(LKSJ)>0 && len(FGSJ) = 0 ,“为真时取LLGY”, "为假的结果取字段ZLDGZT")
第二层判断字段是为空。
if (len(ZLDGZT)=0 ,2, 1)
组合第个判断,把第一层为假的结果换成第一层判断
if (len(LKSJ)>0 && len(FGSJ) = 0 ,LLGY, if (len(ZLDGZT)=0 ,2, 1) )
这就可以了
这里逗号改成&&
而且你后面得右括号不够啊 你嵌套这个多IF 怎么才两个右括号?????