# Google Sheets LTE Function: Syntax, Examples & Tips

- URL: https://betteranalyst.com/google-sheets/lte-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)

Returns TRUE if the first value is less than or equal to the second; the function form of the <= operator.

```
=LTE(value1, value2)
```

Generate FormulaExplain Formula

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

Describe the LTE you need in plain EnglishGenerate Formula

## Parameters

| Parameter | Required | Description |
| - | - | - |
| **value1** | Yes | The value being tested. |
| **value2** | Yes | The maximum that **value1** may reach. |

## What Is LTE?

LTE is the function form of the `<=` comparison operator in Google Sheets. It takes two values and returns TRUE if the first value is less than or equal to the second, and FALSE otherwise. Writing `=LTE(A2, B2)` gives exactly the same result as writing `=A2<=B2`.

Most people reach for the operator because it is shorter, but the function form has its place. It reads clearly when you are nesting logic, it can be easier to explain to colleagues who are not comfortable with symbols, and it is what Sheets itself uses internally when it describes the operator in help tooltips and error messages.

## How LTE Relates to the `<=` Operator

Google Sheets maps each comparison operator to a named function:

| Function | Operator | Returns TRUE when |
| - | - | - |
| EQ | `=` | value1 equals value2 |
| NE | `<>` | value1 does not equal value2 |
| GT | `>` | value1 is greater than value2 |
| GTE | `>=` | value1 is greater than or equal to value2 |
| LT | `<` | value1 is less than value2 |
| LTE | `<=` | value1 is less than or equal to value2 |

There is no difference in behaviour between `LTE` and `<=`: same type rules, same blank handling, same results. Pick whichever makes the formula easier to read.

## Basic Examples

### Within a limit

```
=LTE(B2, 40)
```

Returns TRUE when hours worked are 40 or fewer.

### Spend within budget

```
=LTE(C2, D2)
```

Returns TRUE when spend is at or under budget.

### On or before today

```
=LTE(A2, TODAY())
```

Returns TRUE for dates up to and including today.

## How Sheets Compares Different Kinds of Values

The comparison functions follow exactly the same rules as their operators, so it helps to know them:

- **Numbers** are compared numerically. Dates and times are stored as serial numbers, so they compare chronologically.
- **Text** is compared alphabetically and **without regard to case** — `"apple"` and `"APPLE"` are treated as equal.
- **Mixed types** do not raise an error. Google's documentation doesn't spell out how text ranks against numbers, so a number stored as text (for example `"100"` typed with a leading apostrophe or imported from a CSV) can produce a surprising answer.
- **Blank cells** behave like `0` in a numeric comparison and like an empty string `""` in a text comparison.
- **Errors** propagate: if either argument is an error such as `#N/A`, the result is that error.

## Common Use Cases

- **Capacity checks**: Confirm a booking stays within the maximum.
- **Overtime rules**: Identify shifts that are at or below standard hours.
- **Spending limits**: Check expense claims against an allowed maximum.
- **Reporting periods**: Include dates up to a period-end date.

## Using LTE with Arrays

Like the operator, LTE works element by element when wrapped in ARRAYFORMULA, which is handy for producing a whole column of TRUE/FALSE flags at once:

```
=ARRAYFORMULA(LTE(B2:B100, C2:C100))
```

The result can feed straight into FILTER, COUNTIF-style logic via SUMPRODUCT, or conditional formatting.

## Common Errors

- **Blank cells passing the test**: A blank counts as 0, which is ≤ almost any limit. Exclude blanks explicitly.
- **Date-time values**: A timestamp later on the same day is greater than a pure date, so `LTE(A2, DATE(2026,10,26))` is FALSE for 26 Oct at 3pm. Compare `INT(A2)` instead.
- **Text numbers**: A text "30" may not compare as ≤ 40; convert it with VALUE first.

## Tips and Best Practices

- LTE is inclusive; use LT for strict comparison.
- `LTE(a, b)` equals `NOT(GT(a, b))` and `GTE(b, a)`.
- To test both a lower and upper bound at once, ISBETWEEN is clearer than combining GTE and LTE.
- Combine LTE with AND, OR and NOT to build multi-part tests, e.g. `=AND(LTE(A2, B2), C2<>"")`.
- In conditional formatting custom formulas, either form works; the operator is usually shorter.

## Related Functions

[EQ](https://betteranalyst.com/google-sheets/eq-function), [NE](https://betteranalyst.com/google-sheets/ne-function), [GT](https://betteranalyst.com/google-sheets/gt-function), [GTE](https://betteranalyst.com/google-sheets/gte-function), [LT](https://betteranalyst.com/google-sheets/lt-function), [ISBETWEEN](https://betteranalyst.com/google-sheets/isbetween-function) and [IF](https://betteranalyst.com/google-sheets/if-function). For counting or summing based on comparisons across a range, use COUNTIF or SUMIF with an operator criterion such as `"<=100"`.

## Example use case

A project manager logs weekly hours per contractor. =LTE(B2, 40) in column C confirms which contractors stayed within the 40-hour cap, and anyone showing FALSE is reviewed for overtime approval.

## 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 Find Circular References In Google Sheets](https://betteranalyst.com/google-sheets/how-to-find-circular-references-in-google-sheets)
- [How To Find Duplicates In Google Sheets](https://betteranalyst.com/google-sheets/how-to-find-duplicates-in-google-sheets)
- [How To Freeze A Row In Google Sheets](https://betteranalyst.com/google-sheets/how-to-freeze-a-row-in-google-sheets)
- [How To Freeze Panes In Google Sheets](https://betteranalyst.com/google-sheets/how-to-freeze-panes-in-google-sheets)
- [How To Highlight Duplicates In Google Sheets](https://betteranalyst.com/google-sheets/how-to-highlight-duplicates-in-google-sheets)
- [How To Insert Checkbox In Google Sheets](https://betteranalyst.com/google-sheets/how-to-insert-checkbox-in-google-sheets)
- [How To Insert Multiple Rows In Google Sheets](https://betteranalyst.com/google-sheets/how-to-insert-multiple-rows-in-google-sheets)
- [How To Lock A Row In Google Sheets](https://betteranalyst.com/google-sheets/how-to-lock-a-row-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.
