The information in this article applies to:
SYMPTOMSWhen you add data to your worksheet, some formulas may not be recalculated. Also, formulas that appear to be identical may calculate different results. CAUSEThis behavior may occur if you are using Natural Language Formulas. Natural Language Formulas allow you to refer to a cell range in a table by using row or column labels as the reference name. WORKAROUNDTo work around this behavior, use one of the following methods. Method 1: Disable the Ability to Use Natural Language FormulasTo disable Natural Language Formulas, follow these steps:
NOTE: The "Accept labels in formulas" option is stored on a file-by-file basis. Clearing the Accept labels in formulas check box in one Excel file will not disable Natural Language Formulas in all of your Excel files. Method 2: Force Individual Natural Language Formulas to UpdateTo force an individual Natural Language Formula to update, follow these steps:
NOTE: Excel does not provide a method to determine whether or not a formula is a Natural Language Formula. Method 3: Force Natural Language Formula Updating by Replacing Equal SignsTo force all Natural Language Formulas to update the ranges that they refer to, follow these steps:
MORE INFORMATIONExample of the BehaviorTo illustrate this behavior, follow these steps:
The reason for this behavior is that Excel evaluates the range represented by a label when a Natural Language Formula is entered. Excel does not re-evaluate the ranges represented in a Natural Language formula when new data is added to the worksheet. If you were to add new values to cells A8 and A9 in this example, neither formula would be updated. However, if you insert new cells within the range originally referred to in a Natural Language formula, the formulas would update as expected. For example, if you were to insert a new cell at cell A3 in this example, both formulas would recalculate when you enter a new value into cell A3. NOTE: If you use "Method 1: Disable the Ability to Use Natural Language Formulas" in the "More Information" section of this article to work around this behavior, the formulas that you entered in this example are converted to the following: C2: =SUM(A2:A4) REFERENCESFor more information about Natural Language Formulas, click Microsoft Excel Help on the
Help menu, type Natural Language Formulas in the Office Assistant or
the Answer Wizard, and then click Search to view the topics
returned. Additional query words: nlf elf recalc XL2000
Keywords : kbdta xlformula |
Last Reviewed: July 26, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |