Excel: How to Use an IF Function with 2 Conditions


You can use the following formulas to create an IF function with 2 conditions in Excel:

Method 1: Nested IF Function

=IF(C2<15, "Bad", IF(C2<20, "OK", "Good"))

Method 2: IF Function with AND Logic

=IF(AND(A2="Mavs", B2="Guard"), "Yes", "No")

Method 3: IF Function with OR Logic

=IF(OR(A2="Mavs", B2="Guard"), "Yes", "No")

The following examples show how to use each formula in practice with the following dataset in Excel:

Example 1: Nested IF Function

We can type the following formula into cell D2 to return a specific value based on the value for each player in the Points column:

=IF(C2<15, "Bad", IF(C2<20, "OK", "Good"))

We can then drag and fill this formula down to each remaining cell in column D:

Here’s what this formula did:

  • If the value in the Points column is less than 15, return Bad.
  • Else, if the value in the Points column is less than 20, return OK.
  • Else, return Good.

Example 2: IF Function with AND Logic

We can type the following formula into cell D2 to return “Yes” if two conditions are met for a specific player or “No” if at least one of the conditions is not met:

=IF(AND(A2="Mavs", B2="Guard"), "Yes", "No")

We can then drag and fill this formula down to each remaining cell in column D:

Excel IF function with two conditions using AND logic

Here’s what this formula did:

  • If the value in the Team column was “Mavs” and the value in the Position column was “Guard”, then return Yes.
  • Else, if at least one condition is not met then return No.

Example 3: IF Function with OR Logic

We can type the following formula into cell D2 to return “Yes” if one of two conditions are met for a specific player or “No” if neither of the conditions are met:

=IF(OR(A2="Mavs", B2="Guard"), "Yes", "No")

We can then drag and fill this formula down to each remaining cell in column D:

Excel IF function with two conditions using OR logic

Here’s what this formula did:

  • If the value in the Team column was “Mavs” or the value in the Position column was “Guard”, then return Yes.
  • Else, if neither of the conditions are met then return No.

Additional Resources

The following tutorials explain how to perform other common operations in Excel:

Excel: How to Use IF Function with Negative Numbers
Excel: How to Use IF Function with Text Values
Excel: How to Use an IF Function with Range of Values

Leave a Reply

Your email address will not be published. Required fields are marked *