COINFLIP Function in Google Sheets

We can use the COINFLIP function (undocumented) or the RANDBETWEEN function to simulate a coin flip in Google Sheets.

In coin flipping (or coin tossing), you can choose heads or tails before the toss, but the result is random and determined by which side lands face-up when the coin is tossed into the air.

However, in Google Sheets, the function will return one of two values: TRUE or FALSE. You can choose either one for random decision-making.

COINFLIP() is currently undocumented, and be aware that such functions can change or disappear in future updates. Therefore, instead of relying solely on COINFLIP(), I’ve provided another option using RANDBETWEEN().

COINFLIP Function in Google Sheets

Syntax:

COINFLIP()

The COINFLIP function doesn’t have any arguments. You enter it in a cell to get a random boolean value.

Example:

=COINFLIP()

This function will recalculate when you reopen the sheet or make changes to the sheet. It’s a volatile function.

You can change the sheet’s recalculation settings for all volatile functions from the File menu under Settings if you wish. Here is a related tutorial: Frequency of Recalculation for Volatile Functions in Google Sheets.

Real-world Applications of the COINFLIP Function in Google Sheets

I highly suggest using the COINFLIP function in combination with the IF function in Google Sheets. The logical expression in the IF will be the COINFLIP formula, as shown below:

=IF(COINFLIP(), "Heads", "Tails")

How to Use It:

  • Enter the formula in a cell, for example, cell B1.
  • To simulate a coin flip, trigger a recalculation by entering any value in another cell.

Formula Breakdown

The combination of the IF and COINFLIP functions follows the syntax: IF(logical_expression, value_if_true, value_if_false).

Where:

  • logical_expression: COINFLIP()
  • value_if_true: “Heads”
  • value_if_false: “Tails”

The logical expression (COINFLIP()) returns a random Boolean value. If it’s TRUE, the formula will return “Heads”; otherwise, it will return “Tails”.

Coin Tossing Using the RANDBETWEEN Function

In this approach, we will replace the COINFLIP function with the RANDBETWEEN function as the logical expression in the IF function:

=RANDBETWEEN(0, 1)

The RANDBETWEEN formula returns a random number, either 0 or 1, where 1 is equivalent to TRUE and 0 is equivalent to FALSE. So, the coin toss formula here will be:

=IF(RANDBETWEEN(0, 1), "Heads", "Tails")

To flip the coin, trigger a recalculation by entering any value in another cell.

Resources

Here are a few more resources regarding the use of random values in Google Sheets:

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Expert Prashanth KV is a Diamond Product Expert in Google Sheets, officially recognized by Google for his contributions to the Docs Editors Help Community and featured in the Google Product Experts Directory. With years of experience working with Google Sheets and Excel for multinational firms in Mumbai and Dubai, he has been blogging since 2012, offering practical, real-world spreadsheet solutions that professionals rely on. Explore his blog to learn advanced formulas, automation tips, and problem-solving techniques to elevate your spreadsheet skills.

Mode of Comma-Separated Numbers in Excel (Dynamic Array)

There is no dedicated function in Excel to directly find the mode of comma-separated...

How to Find Mode of Comma-Separated Numbers in Google Sheets

Working with comma-separated numbers inside a single cell is a common scenario in Google...

How to Count Merged Cells in Google Sheets (and Get Their Size)

Sometimes, you may have blocks of merged cells in a column or row. But...

Count Consecutive Workday Absences in Google Sheets

This tutorial offers a powerful formula-based solution to count consecutive workday absences in Google...

More like this

How to Find Mode of Comma-Separated Numbers in Google Sheets

Working with comma-separated numbers inside a single cell is a common scenario in Google...

How to Count Merged Cells in Google Sheets (and Get Their Size)

Sometimes, you may have blocks of merged cells in a column or row. But...

Count Consecutive Workday Absences in Google Sheets

This tutorial offers a powerful formula-based solution to count consecutive workday absences in Google...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.