적은 수의 열에서 합격 / 불합격 조건안녕하세요,
PF_COND 열에 표시된대로 제한을 20으로 설정하여 다음을 수행하고 싶습니다. 이 COND1 ~ COND3 열에서 20보다 큰 열이 있으면 실패합니다. 예를 들어, row2에서 COND2 및 COND3에서 SN이 실패합니다.
내 문제는 수식이 1 개 이상 실패 할 때 AND 연산자를 인식하지 못하고 대신 하나의 실패한 조건이보고되었다. 올바른 해결책이 무엇인지 제안하십시오.
| SN | 라드 | COND1 | COND2 | COND3 | PF_COND |
| M101 | 1 | 18 | 16 | 17 | 패스 |
| M101 | 2 | 16 | 21 | 23 | FAIL COND2 및 COND3 |
| M120 | 1 | 24 | 22 개월 | 16 | FAIL COND1 및 COND2 |
| M120 | 2 | 19 세 | 18 | 18 | 패스 |
| M112 | 1 | 17 | 16 | 16 | 패스 |
| M112 | 2 | 26 세 | 16 | 18 | FAIL COND1 |
사용 된 공식 :
((: COND1> 20, "FAIL COND1",
((: COND2> 20, "FAIL COND2",
(: COND3> 20, "FAIL COND3",
(: COND1> 20 & : COND2> 20, "FAIL COND1 AND COND2"
(: COND1> 20 & : COND3> 20, "FAIL COND1 AND COND3",
(: COND2> 20 & : COND3> 20, "FAIL COND2 AND COND3"
(: COND1> 20 & : COND2> 20 & : COND3> 20, "FAIL COND1, COND2 AND COND3"
"패스"
)))))))))
고맙습니다.
제목 : Re : 일부 컬럼에서 합격 / 불합격 조건나는 내 질문을 게시하기 전에 George Boole 사진을보고 있었고 그는 "불쾌 해"보였다. 미안합니다. 희망은 다음 번에 주위에, 우리는 행복한 조지 Boole의 사진 
어쨌든, 케빈에게 감사드립니다!
제목 : Re : 일부 컬럼에서 합격 / 불합격 조건안녕, 아담!
George Boole은 불쾌 해 보인다.

하지만 다시 George Boole은 언제나 불쾌 해 보였을 것입니다 ...
변수 COND1, COND2 또는 COND3 중 하나가 20을 초과하면 논리가 분석되고 추가 조건이 평가되지 않습니다. 물론 AND 연산자는 절대로 평가되지 않습니다.
George Boole과 같이 생각하십시오. 다음과 같이 해보는 것이 좋습니다.
만약(
: COND1> 20 & : COND2> 20 & : COND3> 20, "FAIL COND1 및 COND2 및 COND3"
: COND1> 20 & : COND2> 20, "FAIL COND1 및 COND2"
: COND1> 20 & : COND3> 20, "FAIL COND1 및 COND3"
: COND2> 20 & : COND3> 20, "FAIL COND2 및 COND3"
: COND1> 20, "FAIL COND1",
: COND2> 20, "FAIL COND2",
: COND3> 20, "FAIL COND3",
"패스"
);
가장 가능성이 적은 조건문을 성능에 가장 가능성이 높은 것으로 쓰되, 논리를 올바로 얻어야 만합니다. 그렇지 않으면 추가 성능으로 인해 효율적이고 효율적으로 쓰레기가 버려집니다.
행운을 빕니다.
제목 : Re : 일부 컬럼에서 합격 / 불합격 조건내 잘못이야. 해결책을 찾았습니다. 나는 수식에 세 가지 조건부를 모두 포함하기 만하면됩니다!