이전 필드가 완료될 때까지 Excel 수식 숨기기

이전 필드가 완료될 때까지 Excel 수식 숨기기

나는 아래를 정리하려고 미쳐 가고 있습니다.

날짜가 채워질 때까지 "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,"")

관련 정보