All in One Bundle

ISBETWEEN in Google Sheets

Written by ExcelMojo Team ExcelMojo Editorial Team Editorial Team The ExcelMojo Editorial Team creates and improves practical Excel, VBA, Power BI, analytics, and AI spreadsheet resources for learners, analysts, teams, and business professionals. Excel VBA Power BI View Full Bio
Reviewed by Dheeraj Vaidya, CFA, FRM Dheeraj Vaidya, CFA, FRM Co-Founder & Course Director Dheeraj is the founder of ExcelMojo and leads the learning direction across Excel, analytics, financial modeling, valuation, and AI spreadsheet workflows. A former J.P. Morgan and CLSA equity... Financial Modeling Valuation Investment Banking View Full Bio
Updated Apr 24, 2026
Read Time 8 min

What is ISBETWEEN in Google Sheets?

The ISBETWEEN function checks whether a given number lies between two specified values, which also include the endpoints. It returns TRUE if the number falls within the given range and FALSE otherwise. We use ISBETWEEN in Google Sheets to find if a value falls within thresholds, evaluate ranges, or validate inputs, where we can check if a value is within a range, such as passing an exam. It helps simplify complex nested IF or comparison statements and is valuable in both data validation and conditional formatting.

As an example, let us check if a student’s test score of 67 is between 60 and 90 (inclusive). We use the following formula for it:

=ISBETWEEN(67, 60, 90)

ISBETWEEN Function in Google Sheets Intro

This formula returns TRUE, thereby indicating that the score falls within the specified range. If the number were outside the range (e.g., 58), the formula would return FALSE.

Download FREE ISBETWEEN in Google Sheets Template and Follow Along!

Use this ISBETWEEN in Google Sheets Template to follow along with the examples in this article.

Download Excel Template

Key Takeaways

  1. The ISBETWEEN function checks whether a value lies between two specified numeric bounds, including the endpoints. It returns TRUE if the condition is met and FALSE otherwise.
  2. The syntax of the function is as follows:
  3. =ISBETWEEN(value, lower_bound, upper_bound, [lower_value_is_inclusive], [upper_value_is_inclusive])
  4. It is commonly used in grading, inventory checks, threshold validations, and date or time range analysis to simplify logical conditions.
  5. ISBETWEEN only works with numeric values or values like dates, which are stored as serial numbers.
  6. The lower bound must come before the upper bound; reversing them will result in a #NUM! error.

Syntax

Now that we have a basic idea of how the function can be used, let us look into the ISBETWEEN formula in Google Sheets to understand how to use ot for specific scenarios. The syntax of ISBETWEEN in Google Sheets is as follows:

=ISBETWEEN(value_to_compare, lower_bound, upper_bound, [lower_value_is_inclusive], [upper_value_is_inclusive])

  • value_to_compare – The number we will test.
  • lower_bound – The minimum value of the range (inclusive).
  • upper_bound – The maximum value of the range (inclusive).
  • [lower_value_is_inclusive]: (Optional) A Boolean value. If TRUE, the lower bound is included in the range. If FALSE, it’s excluded.
  • [upper_value_is_inclusive]: (Optional) A Boolean value. If TRUE, the upper bound is included in the range; else it is not included.

The function returns TRUE if the value argument is greater than or equal to the lower_bound argument and less than or equal to the upper_bound. Otherwise, it returns FALSE. The inclusivity of the upper and lower bounds depends on the optional arguments, but by default, both upper and lower bounds are included.

How To Use ISBETWEEN Function in Google Sheets?

As seen before, the ISBETWEEN function is used to determine if a value falls within a specified range, which also includes the endpoints. We may have to use it in several scenarios where we have to check if a value falls within a range, to evaluate results accordingly. In such scenarios, there are two common ways to use this function.

  • By typing ISBETWEEN directly into the cell
  • Selecting ISBETWEEN through the menu options

Let’s go through the manual method first step by step using a real-time example.

Given below is a list of students’ scores, and we must find if they fall within the passing range. Here, the students must score above 50% for a pass.

Step 1: Prepare the data by entering all the details in a Google Sheets as shown below.

How To Use ISBETWEEN Function 1

Step 2: Enter the ISBETWEEN Formula. For this, go to Column C2 where you want to see the result. Type the formula as follows:

=ISBETWEEN(B2, 50,100)

How To Use ISBETWEEN Function 1-1

This checks if the score in cell B2 is between the values 50 and 100.

Step 3: Press Enter. Check the result. The formula will return TRUE if the score is between 50 and 100 and FALSE otherwise.

How To Use ISBETWEEN Function 1-2

Step 4: Drag the fill handle down to apply the formula to the rest of the rows.

How To Use ISBETWEEN Function 1-3

Using the Menu Bar

If you find using the menu easier, go through the following steps.

  1. Select the target cell, which is C2 in this case.
  2. Go to Insert > Function > Logical > ISBETWEEN
  3. Google Sheets will insert =ISBETWEEN(). Fill in the arguments manually and press Enter to see the result.

Examples

To better understand how the ISBETWEEN function works in practical scenarios, let’s explore a few examples using some real-time data. These examples demonstrate how to check if a value falls within a specific range. Such examples could include determining if a score qualifies as a pass, if a temperature is within a safe limit, or if a date falls within a specified interval.

Example #1

In this example, let us evaluate if some products’ stock levels are within a safe threshold. It is very important in warehouse management to check if items are in the right stock. We must check if they are either too low or too high in stock. A safe stock range is set between the values specified in Columns C and D for each item. Let us use ISBETWEEN in Google Sheets to check if the products’ stock level is within this range.

Here, we are not just checking the stock but implementing an inventory control logic that helps warehouse managers focus on stock items that are either overstocked or understocked.

Step 1: Enter the following details in a sheet, as shown below.

ISBETWEEN Function in Google Sheets Example 1

Step 2: Enter the ISBETWEEN formula to check if the current stock is within the required range. Enter the following formula in Google Sheets.

=ISBETWEEN(B2, C2, D2).

ISBETWEEN Function in Google Sheets Example 1-1

Here, we have the lower and upper bounds of each product in columns C and D, respectively. We also have the stock count in Column B.

This formula will return TRUE if the stock level is between 100 and 500 units (inclusive).

Step 3: Press Enter. Once you press Enter, the cell shows TRUE, as the value of the product is 320 units which is within the safe range.

ISBETWEEN Function in Google Sheets Example 1-2

Drag the formula for all the other items.

The results will filter out stock items that are either too low or too high. Using ISBETWEEN, such logic becomes scalable across hundreds of products.

ISBETWEEN Function in Google Sheets Example 1-3

Example #2 – Using ISBETWEEN with IF Formula

In a village, the village head tries to separate the population as adults or Child based on the people’s ages. He has an entire list of people. Let us look at how this can be done using ISBETWEEN with IF.

Step 1: Enter all the details in a sheet, as shown below.

ISBETWEEN Function in Google Sheets Example 2

Step 2: Let us use the following function to classify each person as a child or an adult.

Here, the ISBETWEEN checks if the person’s age in Column B is between 0 and 17. If so, the IF function prints “Child”, else prints “Adult.”

=IF(ISBETWEEN(B2, 0, 17), “Child”, “Adult”)

ISBETWEEN Function in Google Sheets Example 2-1

Step 3: Press Enter. Drag the formula for the other values as well.

ISBETWEEN Function in Google Sheets Example 2-2

Example #3 – Using ISBETWEEN with FILTER Formula

We have an interesting example where we have some employees who are eligible for a bonus if their joining dates are within a specified range, If so, it returns TRUE, and FALSE otherwise. We often use ISBETWEEN with the FILTER function to conditionally display data based on whether values are within a certain range.

The syntax of the FILTER function in Google Sheets is as follows:

=FILTER(range, condition1, [condition2, …])

range: The Google Sheets ISBETWEEN data range you want to filter.

condition1, condition2, …: Boolean expressions that specify which rows to include in the filtered output.

Let us use it in combination with ISBETWEEN.

Step 1: Set up your data: Enter the names in Column A and the joining dates in Column B.

ISBETWEEN Function in Google Sheets Example 3

Step 2: Use the formula shown below.

=FILTER(A2:A8, ISBETWEEN(B2:B8, F1, F2))

ISBETWEEN Function in Google Sheets Example 3-1

This formula filters column A values based on the condition that the corresponding dates in column B are between the start and end dates specified in cells F1 and F2.

Step 3: Press Enter.

ISBETWEEN Function in Google Sheets Example 3-2

The FILTER function will return a new range containing only the values from column A where the dates in column B fall within the specified range.

Important Things to Note

  1. ISBETWEEN returns TRUE if the value is equal to the lower or upper bound, as the end values of the range are also included by default.
  2. ISBETWEEN works only with numeric values. If you use it with text and other values, it can cause errors or unexpected results.
  3. If any of the inputs are blank cells, the function may return incorrect outputs. Hence, handle empty cells carefully.
  4. It is useful inside IF, FILTER, or ARRAYFORMULA functions for range-based evaluations.

Frequently Asked Questions (FAQs)

What happens if we reverse the lower and upper bounds in ISBETWEEN?

If you reverse the lower and upper bounds in ISBETWEEN, for example, like, =ISBETWEEN(85, 90, 70)

Google Sheets will not evaluate it correctly. Instead, it returns the #NUM! error. This error occurs because ISBETWEEN expects the second argument to be the lower bound and the third argument to be the upper bound. It does not automatically sort or interpret them.

Can one use ISBETWEEN in Google Sheets with dates or time values?

ISBETWEEN can be used with dates and time values, but only if they are in the proper DATE and TIME formats. For example, =ISBETWEEN(TODAY(), DATE(2024,1,1), DATE(2025,12,31)) will return TRUE if today’s date is within the specified range. If the date is entered as plain text or the formatting is incorrect, it might not work as expected. Always ensure that the cells are formatted as “Date” or “Time” for accurate comparisons.

Does ISBETWEEN work if some of the parameters are not specified?

If there are any blank cells, the function may return FALSE or an unintended result. For example, =ISBETWEEN(A2, B2, C2) will return FALSE if B2 or C2 is empty. However, you get a #NUM error if C2 alone is absent. It is best to handle such situations with additional checks like IF(ISBLANK(…)) to prevent logic errors in your calculations.

Download FREE ISBETWEEN in Google Sheets Template and Follow Along!

Use this ISBETWEEN in Google Sheets Template to follow along with the examples in this article.

Download Excel Template