按之前论坛老师的公式,我改了一下,填报检验的公式。功能可以实现了,但是为什么这个工作内容这一列的下方不出来 小黄色的三角符号?主项目与子项目的下面都有明显的小黄色的三角符号,为什么”工作内容“这一列就是G列不出来这个小黄色的三角符号呢?
当然现在最后的功能是实现了的,能够达到要求,就是不明白为什么它不出来这个符号
检验的公式是:IF(LEN(d4)!=0,LEN(e4)!=0&&len(G4)!=0,LEN(e4)=0&&len(G4)=0)
修改成这样看看
IF(LEN(d4)!=0,len(CONCATENATE(e4,g4))!=0,len(CONCATENATE(e4,g4))=0)
这个是 IF 函数的语法及&&的执行方式决定的,IF(参数1,参数2,参数3)
如果 参数1 为真,则运行参数2;否则运行参数3。
按照你上面公式的写法 IF(LEN(d4)!=0,LEN(e4)!=0&&len(G4)!=0,LEN(e4)=0&&len(G4)=0);的意思是:
1. 如果 d4 不为空:判断 e4 和 g4 是否都不为空; && 方法只要前面为false,就不往后执行了,你的原因只要是在这里,没有去执行 LEN(G4) != 0。
2. 如果d4 为空:判断e4 和 g4 是否都为空;
你可以改下检验的公式,用 AND,整个逻辑更容易理解,里面的各项都不为空才返回true,即校验通过:
AND(LEN(D4)!=0, LEN(E4)!=0,LEN(G4)!=0)