=IF([@[Date Last Revised]]>[@[Date of Last Biennial Review]],[@[Date Last Revised]]+730,IF([@[Date of Last Biennial Review]]>[@[Date Last Revised]],[@[Date of Last Biennial Review]]+730),IF([@[Date Last Revised]]=[@[Date of Last Biennial Review]],[@[Biennial Review Date]]))
이것이 나의 기능입니다. Last If 문을 추가할 때까지 작동했습니다. 마지막 수정 날짜와 격년 검토 날짜가 모두 동일한 경우에는 "거짓"만 표시되었기 때문입니다. 누구든지 도와줄 수 있나요?
답변1
수식을 다음과 같이 형식화하면:
=IF([@[Date Last Revised]]>[@[Date of Last Biennial Review]],[@[Date Last Revised]]+730,
IF([@[Date of Last Biennial Review]]>[@[Date Last Revised]],[@[Date of Last Biennial Review]]+730),
IF([@[Date Last Revised]]=[@[Date of Last Biennial Review]],[@[Biennial Review Date]]))
)
두 번째 IF가 끝나면 잘못된 부분을 볼 수 있습니다 . 수식 끝에 있어야 합니다.
=IF([@[Date Last Revised]]>[@[Date of Last Biennial Review]],[@[Date Last Revised]]+730,
IF([@[Date of Last Biennial Review]]>[@[Date Last Revised]],[@[Date of Last Biennial Review]]+730,
IF([@[Date Last Revised]]=[@[Date of Last Biennial Review]],[@[Biennial Review Date]])))
그러나 세 번째 공식에서 false를 사용하여 다음을 수행하지 않으므로 이는 단순화될 수 있습니다.
=IF([@[Date Last Revised]]>[@[Date of Last Biennial Review]],[@[Date Last Revised]]+730,
IF([@[Date of Last Biennial Review]]>[@[Date Last Revised]],[@[Date of Last Biennial Review]]+730,[@[Biennial Review Date]]))