XL Help: Value_If_True Argument in IF Function Is Not Optional

ID: Q179086

The information in this article applies to:

SYMPTOMS

If you enter a formula that uses the IF worksheet function, you may receive one of the following error messages:

   Error in formula.

    -or-

   The formula you typed contains an error.

CAUSE

This problem occurs if you completely omit the value_if_true argument in the IF worksheet function, as in the following example:

   =IF(A1=0)

The Help topic for the IF worksheet function indicates that the value_if_true argument is optional; however, the argument is actually required.

RESOLUTION

To prevent this problem from occurring, make sure that you include at least a comma (,) after the logical_test argument in the IF function. For example, this formula will be accepted by Microsoft Excel:

   =IF(A1=0,)

If possible, you should actually include valid value_if_true and/or value_if_false arguments, as in the following examples:

   Both arguments included
   -----------------------

   =IF(A1=0,"A1 is zero.","Al is not zero.")

   Value_if_false argument omitted
   -------------------------------

   =IF(A1=0,"A1 is zero.")

   Value_if_true argument omitted
   ------------------------------

   =IF(A1=0,,"A1 is not zero.")

MORE INFORMATION

In the versions of Microsoft Excel listed at the beginning of this article, the Help topic for the IF worksheet function states the following:

   IF(logical_test,value_if_true,value_if_false)

   Logical_test is any value or expression that can be evaluated to TRUE
   or FALSE.

   Value_if_true is the value that is returned if logical_test is TRUE.
   If logical_test is TRUE and value_if_true is omitted, TRUE is
   returned. Value_if_true can be another formula.

   Value_if_false is the value that is returned if logical_test is FALSE.
   If logical_test is FALSE and value_if_false is omitted, FALSE is
   returned. Value_if_false can be another formula.

The above information contains the following problems: Note that this problem in the IF function Help topic does not occur in Microsoft Excel versions 4.0 and earlier.

Additional query words: XL5 XL7 XL97

Keywords          : kbdocerr xlhelp 
Version           : MACINTOSH:5.0,5.0a; WINDOWS:5.0,5.0c,7.0,7.0a,97
Platform          : MACINTOSH WINDOWS
Issue type        : kbinfo

Last Reviewed: January 9, 1999