Excel FALSE Function: Syntax, Examples and Tips

Part of the free Module 5: Excel Formulas and Functions · Function 29 of 105 · Full Excel course

The Excel FALSE function returns the logical value FALSE and takes no arguments. FALSE in Excel exists mainly for compatibility with other spreadsheet programs; typing the word FALSE directly into a formula or cell gives exactly the same result. Understanding it clarifies how Excel treats logical values, which is essential for IF, VLOOKUP and array formulas.

FALSE syntax

=FALSE()

Arguments

Argument Required Meaning
(none) FALSE() accepts no arguments. The empty parentheses are required when you use the function form.

The function returns the Boolean value FALSE, not the text “FALSE”. In arithmetic Excel treats FALSE as 0 and TRUE as 1.

Step-by-step example

=IF(B2>100, TRUE, FALSE())
  1. Excel tests whether B2 is greater than 100.
  2. If the test passes it returns TRUE.
  3. Otherwise it evaluates FALSE(), which returns the logical value FALSE.

The whole formula can be shortened to =B2>100, because a comparison already returns TRUE or FALSE. That shortcut is the most useful lesson on this page.

Practical use cases

1. Exact-match flag in VLOOKUP and HLOOKUP

=VLOOKUP(A2, $D$2:$F$500, 3, FALSE)

Here FALSE tells VLOOKUP to require an exact match. You can also write 0, but FALSE is clearer to readers.

2. Default value for a checkbox or flag column

=FALSE()

Fill a “Reviewed?” column with FALSE so linked formulas and conditional formats have a logical value to test from day one.

3. Convert logical values to numbers

=--(A2="Yes")     -- returns 1 or 0
=SUM(--(B2:B100>50))

Because FALSE is 0 and TRUE is 1, the double minus turns a column of tests into a count.

4. Test whether a cell holds a logical value

=ISLOGICAL(A2)

Returns TRUE only for real TRUE/FALSE values, not for the text “FALSE”.

5. Compatibility with exported files

Some systems export formulas containing FALSE() because their own spreadsheet engines require the function form. Excel reads them without change.

Common mistakes and errors

  • Text versus logical – “FALSE” typed with quotes is a text string. =IF(A2=”FALSE”, …) will not match a logical FALSE. Compare with the unquoted word: =IF(A2=FALSE, …).
  • Redundant IF – =IF(test, TRUE, FALSE) is the same as =test. Simplify.
  • #NAME? – misspellings such as FALS() or FLASE.
  • Passing arguments – FALSE(0) or FALSE(“x”) triggers an error; the function takes none.
  • Counting FALSE cells – COUNTIF(A:A, FALSE) works, but SUM will treat FALSE cells as 0 only when they are inside a formula; a plain SUM over a column of logical values returns 0. Use SUMPRODUCT(–(A2:A100=FALSE)).

Tips and best practices

  • Type FALSE, not FALSE(), in your own formulas; the function form only matters when exporting to other spreadsheet tools.
  • Return comparisons directly (=A2>100) instead of IF(A2>100, TRUE, FALSE).
  • Check alignment to spot text Booleans: real logical values are centred by default, text is left-aligned.
  • Use 0 and FALSE interchangeably in VLOOKUP, but prefer FALSE for readability in shared files.
  • Convert with — when logical results need to feed SUM or AVERAGE.

Related functions

Frequently asked questions

What is the difference between FALSE() and typing FALSE?

Nothing in the result. Both give the logical value FALSE. The function form exists for compatibility with other spreadsheet applications; typing the word is shorter.

Is FALSE equal to zero in Excel?

In calculations, yes: FALSE*5 is 0 and TRUE*5 is 5. But FALSE=0 as a comparison returns FALSE, because Excel treats logical values and numbers as different types when comparing.

Why does my IF formula show FALSE?

The value_if_false argument was omitted, so Excel returned the logical value FALSE by default. Add a third argument such as “” or “No” to control the output.

Need a ready-made template? Browse 7,000+ Excel, Power BI and Google Sheets templates at NextGenTemplates.com.