
나는 다음 명령문을 사용하고 있으며 작동하지만 S, I 또는 R이 G4 및 I4에 입력될 때까지 셀을 공백으로 두고 싶습니다. 현재는 Fail이라고 표시됩니다.
=IF(OR(AND(G4="S", I4="S"), AND(G4="R", I4="R"), AND(G4="I",I4="I")), "Pass", "Fail")
어떤 제안이 있으십니까?
답변1
S
, I
또는 이외의 항목 R
이 두 셀에 있으면 빈 문자열이 반환됩니다.
=IF(AND(OR(G4={"S","I","R"}),OR(I4={"S","I","R"})),...,"")
당신의 공식은 어디에 ...
있습니까?
관심 있는 것이 두 셀이 비어 있는지 여부뿐이라면 다음과 같을 수 있습니다.
=IF(AND(G4<>"",F4<>""),...,"")
s와 s SUMPRODUCT(COUNTIFS())
의 사용을 줄이기 위해 사용할 수도 있습니다 .OR
AND
IF(SUMPRODUCT(COUNTIFS(G4,{"S","I","R"},I4,{"S","I","R"})),"PASS","FAIL")
이 접근 방식이 현재 공식을 크게 단축하지는 않지만 기준을 3 이상으로 늘리면 그렇게 됩니다.
그래서:
=IF(AND(OR(G4={"S","I","R"}),OR(I4={"S","I","R"})),IF(SUMPRODUCT(COUNTIFS(G4,{"S","I","R"},I4,{"S","I","R"})),"PASS","FAIL"),"")