나는 아래를 정리하려고 미쳐 가고 있습니다.
날짜가 채워질 때까지 "0"(J9)과 "예"(K9)를 숨기려고 합니다.
J9의 공식은 다음과 같습니다. =DATEDIF(H13,I13,"d")
K9의 공식은 다음과 같습니다.=IF(J13<=5,"Yes","No")
H9 I9 J9 K9
Date meter fitted Date details rec'd Time to Receive Within 5 days ?
0 Yes
0 Yes
0 Yes
01/03/2014 01/05/2014 61 No
0 Yes
0 Yes
누구든지 도울 수 있다면 좋을 것입니다 !!!
답변1
K9를 다음으로 교체:
=IF(AND(H13="",I13=""),"",IF(J13<=5,"Yes","No"))
따라서 H13과 I13이 비어 있으면 아무 것도 표시되지 않습니다. 그렇지 않으면 수식 결과가 표시됩니다. 다른 하나에도 동일한 원리를 적용하십시오.
J9를 다음으로 대체하십시오.
=IF(AND(H13="",I13=""),"",DATEDIF(H13,I13,"d"))
특정 상황에 따라 AND 대신 OR를 사용해야 할 수도 있습니다. 아마도 일반 프로그램 코드와 비슷하게 작성하면 더 이해하기 쉬울 것입니다.
IF (H13="" AND I13="")
THEN K9=""
ELSE K9="the result from your formula"
답변2
입력이 누락된 경우 조건부 서식을 사용하여 텍스트를 흰색으로 만들 수 있습니다. 이는 공식 자체를 복잡하게 만들지 않는다는 장점이 있습니다. 결과 계산과 결과 표시 여부는 분리됩니다.
답변3
두 날짜 사이의 일수 차이를 찾으려면 빼기로 충분합니다. 예:
=I13-H13
두 개의 날짜가 있을 때만 계산하려면 COUNT를 사용할 수 있습니다. 즉,
=IF(COUNT(H13,I13)=2,I13-H13,"")