logo
search
Formula Errors

How to Create an Excel Formula for Approval Status Based on Multiple Responses

John WilsonJohn Wilson Sep 28, 2026 868 views

Question details

The user needs to create an Excel formula that returns a specific approval status (Approved, Not approved, Review needed) by evaluating a combination of two responses (Teacher and Parent).

How to Create an Excel Formula for Approval Status Based on Multiple Responses
Product
Excel
Device & OS
not provided
Scenario
Evaluating survey or questionnaire responses where different combinations of 'Yes', 'No', 'Maybe', or blank cells dictate the final outcome string.
Observed behavior
Requires a logical formula that checks multiple variables in separate columns and returns the correct status string according to a predefined set of rules.
Before you start

Ensure your data is organized consistently, with Teacher responses in one specific column (e.g., Column A) and Parent responses in another (e.g., Column B), and check for accidental trailing spaces in the cells.

Solution 1Recommended

Use a Nested IF Function with OR Logic

Combine the IF and OR functions to check multiple conditions sequentially and output the correct status.

A nested IF statement allows you to evaluate multiple conditions in a specific order. By incorporating the OR function, you can handle multiple scenarios (like 'No' or a blank cell) in a single logical test. The formula evaluates the Teacher's response first, and if it passes, evaluates the Parent's response.

1
Select the target cell

Click on the cell where you want the final Approval Status to appear (for example, cell C2).

2
Input the nested IF formula

Type the following formula exactly as shown: =IF(OR(A2="No",A2=""),"Not approved",IF(B2="Yes","Approved",IF(B2="No","Not approved","Review needed"))). This assumes the teacher response is in A2 and the parent response is in B2.

3
Apply the formula to other rows

Press Enter to execute the formula. Then, click the small square at the bottom-right corner of cell C2 and drag it down to fill the formula for the rest of your data list.

Use a Nested IF Function with OR Logic
Formula Logic Explained: The formula first checks if A2 (Teacher) is 'No' or blank; if true, it outputs 'Not approved'. If false (meaning A2 is 'Yes'), it checks B2 (Parent). If B2 is 'Yes', it outputs 'Approved'. If B2 is 'No', it outputs 'Not approved'. If B2 is anything else ('Maybe' or blank), it defaults to 'Review needed'.
Manage Spreadsheets Easily

Easily Build Complex Logical Formulas with WPS Spreadsheet

WPS Office provides a highly compatible and user-friendly spreadsheet application that perfectly handles complex nested IF and OR formulas, making data evaluation and tracking effortless.

  1. 1. Open your data file: Launch WPS Spreadsheet and open the document containing your survey or approval data.
  2. 2. Insert the logic formula: Select the status column, go to the Formula bar, and type your nested IF logic to evaluate the responses.
  3. 3. Use AutoFill to complete the list: Press Enter and double-click the fill handle to automatically apply the formula down your entire dataset.
100% compatible with Microsoft Excel formulas and file formats (.xlsx).Built-in function wizard to help construct nested IF logic without syntax errors.Lightweight program that runs smoothly even when processing massive datasets.
microsoft office alternative - wps office

Frequently Asked Questions

Why is my IF formula returning an incorrect result even though the text looks correct?

This is usually caused by hidden spaces in your data (e.g., 'Yes ' instead of 'Yes'). Excel treats these as completely different text strings. You can use the TRIM function or Find and Replace to clean up extra spaces in your response columns.

Can I use the IFS function instead of a nested IF statement?

Yes. If your spreadsheet software supports the IFS function, you can simplify the formula to: =IFS(OR(A2="No",A2=""), "Not approved", B2="Yes", "Approved", B2="No", "Not approved", TRUE, "Review needed").

How do I make the formula case-insensitive so 'yes' and 'YES' both work?

The standard IF function in Excel and WPS Spreadsheet is naturally case-insensitive. It will treat 'yes', 'YES', and 'Yes' identically without requiring any modifications to the formula.