Sharepoint list validation statement - multiple IF AND ORs to set a required field

Pete 26 Reputation points
2022-06-30T10:24:48.167+00:00

Hi

I have the below statement which makes the 'Account number' field required if 'Relationship stage' equals one of the two values:

=IF(OR([Relationship Stage]="Completed - AML",[Relationship Stage]="Completed - Fraud"),IF([Account Number]="" ,FALSE,TRUE),TRUE)

The above works OK but I need to check two fields for values to determine if the field is requried eg.

=IF(OR([Relationship Stage]="Completed - AML",[Relationship Stage]="Completed - Fraud"),AND(OR([Investigation Status]="Suspect",[Investigation Status]="Inconsistent",[Investigation Status]="Fraud"),IF([Account Number]="",TRUE,FALSE),TRUE))

So I am trying to check for a value match in both 'Relationship stage' AND 'Investigation status' to determine if the the 'Account number' should be required but whatever I try nothing seems to work, any ideas ?

(This is using Sharepoint list validation feature)

Thanks in advance.

SharePoint Server
SharePoint Server
A family of Microsoft on-premises document management and storage systems.
2,422 questions
SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
11,229 questions
SharePoint Server Development
SharePoint Server Development
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Development: The process of researching, productizing, and refining new or existing technologies.
1,655 questions
0 comments No comments
{count} vote

Accepted answer
  1. Yi Lu_MSFT 17,611 Reputation points
    2022-07-01T09:02:24.227+00:00

    Hi @Pete
    You could use the following formula:

    =IF(AND(OR([Relationship Stage]="Completed - AML",[Relationship Stage]="Completed - Fraud"),OR([Investigation Status]="Suspect",[Investigation Status]="Inconsistent",[Investigation Status]="Fraud")),IF(OR([Account Number]="",[Date Investigation Completed]=""),FALSE,TRUE),TRUE)  
    

    As a result, the validation works( when [Relationship Stage]="Completed - AML", [Investigation Status]="Inconsistent", [Account Number]="", it fails) :

    216905-image.png

    And the other cases are also right:

    216911-image.png


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


1 additional answer

Sort by: Most helpful
  1. Pete 26 Reputation points
    2022-07-05T12:16:04.373+00:00

    Awesome thanks !

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.