XL97: Limit of Natural Language Formulas per Worksheet

Last reviewed: January 15, 1998
Article ID: Q157483
The information in this article applies to:

- Microsoft Excel 97 for Windows

SYMPTOMS

In Microsoft Excel 97, when you enter a formula in a cell, the formula may disappear unexpectedly, leaving the cell empty. You do not receive an error message.

Or, if you fill a range with formulas, you receive some (or all) of the following error messages:

   Microsoft Excel cannot calculate a formula. There is a circular
   reference in an open workbook, but the references that cause it
   cannot be listed for you. Try editing the last formula you entered
   or removing it with the Undo command (Edit menu).

   -or-

   A fatal exception 0E has occurred at 0137:BFF9A07C.

   -or-

   EXCEL caused an invalid page fault in module KERNEL32.DLL at
   0137:bff858e9.

   -or-

   EXPLORER caused a general protection fault in module KRNL386.EXE at
   0001:00007511.

Some of the error messages may appear more than once. Ultimately, you are forced to restart your computer.

CAUSE

The problems may occur if the following conditions are true:

  • You are using natural language formulas. For example:

          =Value1 Value2
    

    where Value1 and Value2 are labels on a table of information within the worksheet.

        -and-
    
  • The worksheet contains a very large number of formulas of this type.

RESOLUTION

In Microsoft Excel 97, a worksheet can contain up to 32764 natural language formulas. Once this limit is reached, you cannot add any more natural language formulas without first removing others.

Also, if you attempt to add a large number of natural language formulas all at once (for example, by filling a formula down through a large number of cells), you may receive the error messages shown above, and Microsoft Excel may stop responding.

STATUS

The limitation of 32764 natural language formulas per worksheet is by design of Microsoft Excel 97.

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

In Microsoft Excel 97, natural language formulas allow you to refer to values in tables of information without having to define names or use bulky INDEX-MATCH style formulas. The following example demonstrates how natural language formulas work:

   A1:           B1: Romeo   C1: Sierra   D1: Tango   E1: Uniform
   A2: Alpha     B2: 1       C2: 2        D2: 3       E2: 4
   A3: Bravo     B3: 5       C3: 6        D3: 7       E3: 8
   A4: Charlie   B4: 9       C4: 10       D4: 11      E4: 12
   A5: Echo      B5: 13      C5: 14       D5: 15      E5: 16

If you enter the above information into a new worksheet, you can find values within the table, or perform actions on parts of the table, by using a natural language formula.

For example, the following formula:

   =Charlie Tango

will return the value 11, which is the value at the intersection of the "Charlie" row and the "Tango" column in the table.

There is a limit of 32764 natural language formulas per worksheet in Microsoft Excel 97. Once this limit is reached, if you try to enter one more natural language formula, the formula is not accepted by Microsoft Excel. If you attempt to add a large number of natural language formulas all at once, Microsoft Excel may stop responding.


Additional query words: XL97 8.00 32,764 crash crashed
Keywords : xlformula
Version : WINDOWS:97
Platform : WINDOWS
Issue type : kbprb


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: January 15, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.