문제

I'm having formula and logic trouble getting a list validation formula that will force the user to enter four dates in sequential order. I have Date1, Date2, Date3, and Date4. I also need to skip a calculation if a "later" date is blank.

I would be grateful for help. Thanks-

도움이 되었습니까?

해결책

Try the following formula and see if that works.

=IF(AND(NOT(ISBLANK(Date1)),NOT(ISBLANK(Date2))),IF(DATEDIF(Date1,Date2,"D")=1,IF(AND(NOT(ISBLANK(Date2)),NOT(ISBLANK(Date3))),IF(DATEDIF(Date2,Date3,"D")=1,IF(AND(NOT(ISBLANK(Date3)),NOT(ISBLANK(Date4))),IF(DATEDIF(Date3,Date4,"D")=1,TRUE,FALSE),TRUE),FALSE),IF(AND(NOT(ISBLANK(Date3)),NOT(ISBLANK(Date4))),IF(DATEDIF(Date3,Date4,"D")=1,TRUE,FALSE),TRUE)),FALSE),IF(AND(NOT(ISBLANK(Date2)),NOT(ISBLANK(Date3))),IF(DATEDIF(Date2,Date3,"D")=1,IF(AND(NOT(ISBLANK(Date3)),NOT(ISBLANK(Date4))),IF(DATEDIF(Date3,Date4,"D")=1,TRUE,FALSE),TRUE),FALSE),IF(AND(NOT(ISBLANK(Date3)),NOT(ISBLANK(Date4))),IF(DATEDIF(Date3,Date4,"D")=1,TRUE,FALSE),TRUE)))

Screenshot showing valid entries

enter image description here

다른 팁

I don't think it's possible to achieve your requirement by list validation.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top