# Google Sheets XOR Function: Syntax, Examples & Tips

- URL: https://betteranalyst.com/google-sheets/xor-function
- Author: Better Analyst

Formula Bot is now Better Analyst—same account, more powerful analysis.Formula Bot is now Better Analyst—same account and workflows, with more powerful analysis, dashboards, and automation.

[Learn what changed](https://betteranalyst.com/formula-bot-is-now-better-analyst)

The XOR function returns TRUE if an odd number of its arguments are TRUE, and FALSE if an even number of arguments are TRUE.

```
XOR(logical_expression1, [logical_expression2, ...])
```

Generate FormulaExplain Formula

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Describe the XOR you need in plain EnglishGenerate Formula

## Parameters

**`logical_expression1`**:\
The first logical expression that you want to evaluate. This can be a boolean value, a cell reference, or a formula that returns a boolean value.

**`logical_expression2`**:\
An optional additional logical expression that you want to evaluate. You can include multiple logical expressions, and each can be a boolean value, a cell reference, or a formula that returns a boolean value.

## What is an XOR?

The *XOR* (exclusive OR) function in Google Sheets is a logical function that returns TRUE if an odd number of its arguments are TRUE, and FALSE if an even number of its arguments are TRUE. This function is particularly useful in scenarios where you need to evaluate multiple conditions and want to determine if only one of them is true.

In simpler terms, XOR allows you to check multiple conditions and see if exactly one of them is satisfied.

## A Practical Example

Imagine you are managing a project with multiple team members, and you want to determine if only one member has completed a specific task.

### Team Members Table:

| Member | Task Completed |
| - | - |
| Alice | TRUE |
| Bob | FALSE |
| Charlie | TRUE |

You want to check if exactly one team member has completed the task.

## XOR Formula

To achieve this, you would use the XOR function as follows:

```
=XOR(B2, B3, B4)
```

In this formula:

- `B2`, `B3`, and `B4` are the cells containing the TRUE/FALSE values for each team member's task completion status.

## Result of the Formula

When you apply the XOR formula, the output would be:

| Result |
| - |
| TRUE |

In this case, the result is TRUE because exactly one member (Alice) has completed the task.

If you were to change the status of Charlie to FALSE, the result would then be:

| Result |
| - |
| FALSE |

Now, the result is FALSE because there are no members who have completed the task.

## Why Use XOR?

XOR is beneficial because it simplifies the evaluation of multiple conditions, especially when you want to ensure that only one condition is met. It eliminates the need for complex nested IF statements and provides a straightforward way to assess logical conditions.

## Key Takeaways:

- **XOR**: A logical function that returns TRUE if an odd number of arguments are TRUE.
- **Simplicity**: Provides a clear way to evaluate multiple conditions without complex formulas.
- **Common Use Cases**: Ideal for scenarios where you need to check if exactly one condition is true, such as task completion, voting systems, or binary decision-making.

XOR is a valuable function for anyone working with logical conditions in Google Sheets, enhancing your ability to analyze and interpret data effectively.

Happy spreadsheeting!

## Example use case

You have a table where Column A lists project statuses (Complete, In Progress, Not Started) and Column B indicates if a team member is assigned. Use the XOR formula to identify if exactly one of the statuses is true for each project, ensuring clear accountability.

## Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

[Create Free Account](https://betteranalyst.com/signup)[Try Formula Generator](https://betteranalyst.com/excel-ai)

## Google Sheets how-to guides

- [How To Calculate Percentage In Google Sheets](https://betteranalyst.com/google-sheets/how-to-calculate-percentage-in-google-sheets)
- [How To Combine Two Columns In Google Sheets](https://betteranalyst.com/google-sheets/how-to-combine-two-columns-in-google-sheets)
- [How To Copy Formula In Google Sheets](https://betteranalyst.com/google-sheets/how-to-copy-formula-in-google-sheets)
- [How To Count Unique Values In Google Sheets](https://betteranalyst.com/google-sheets/how-to-count-unique-values-in-google-sheets)
- [How To Create A Pivot Table In Google Sheets](https://betteranalyst.com/google-sheets/how-to-create-a-pivot-table-in-google-sheets)
- [How To Divide In Google Sheets](https://betteranalyst.com/google-sheets/how-to-divide-in-google-sheets)
- [How To Enable Macros In Google Sheets](https://betteranalyst.com/google-sheets/how-to-enable-macros-in-google-sheets)
- [How To Filter In Google Sheets](https://betteranalyst.com/google-sheets/how-to-filter-in-google-sheets)

## Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

## Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

1. [01ChatGPTOpen a balanced comparison prompt in ChatGPT.](https://chatgpt.com/?prompt=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
2. [02ClaudeOpen the same research prompt in Claude.](https://claude.ai/new?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
3. [03PerplexityResearch the comparison with linked web sources.](https://www.perplexity.ai/search?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.
