Description of how Excel determines the current mode of calculation (214395)



The information in this article applies to:

  • Microsoft Office Excel 2003
  • Microsoft Excel 2002
  • Microsoft Excel 2000
  • Microsoft Excel 97 for Windows

This article was previously published under Q214395

SUMMARY

In Microsoft Excel, all currently open documents use the same mode of calculation, regardless of the mode in which they have been saved.

MORE INFORMATION

To help explain how the mode of calculation is determined, this article refers to the following hypothetical documents:
                                      Saved with this
   File name      Type of document    mode of calculation
   ------------------------------------------------------
   Auto1.xls      Workbook            Automatic
   Manual1.xls    Workbook            Manual
   Auto2.xls      Workbook            Automatic
				
The following statements apply to calculation modes in Microsoft Excel:
  • The first document opened uses the calculation mode with which it was last saved. Subsequently opened documents use the same mode.
    For example, if you open Auto1.xls and then open Manual1.xls, both documents use automatic calculation (the mode used by Auto1.xls). If you open Manual1.xls and then open Auto1.xls, both documents use manual calculation.
  • Changing the calculation mode of one open document changes the mode for all open documents.

    If Auto1.xls and Auto2.xls are both open, changing the calculation mode of Auto2.xls to manual also changes the mode of Auto1.xls to manual.
  • All sheets contained in a workbook use the same mode of calculation.

    If Auto2.xls contains three worksheets, changing the mode of calculation of the first worksheet to manual also changes the mode of calculation to manual in the other two sheets.
  • If all other documents are closed and you create a new document, the new document uses the same calculation mode as the previously closed documents. However, if you use a template, the mode of calculation is the mode that is specified in the template.
  • If the mode of calculation in a workbook has changed and the file is saved, the current mode of calculation is saved.

    If Auto1.xls is opened, Manual1.xls is opened, and Manual1.xls is immediately saved, the mode of calculation is saved as automatic.

Controlling the Mode of Calculation

All open documents use the same mode of calculation. You must follow special procedures to work with documents that use different calculation modes. For example, if you are working with Auto1.xls and you want to open Manual1.xls in manual calculation mode, do either of the following:
  • Set Auto1.xls to manual calculation mode before you open Manual1.xls.

    -or-
  • Close Auto1.xls (and any other open documents) before you open Manual1.xls.
There are four modes of calculation that you can select in Microsoft Excel: Automatic, Automatic except tables, Manual, and Recalculate before save.
   For this mode          Recalculation occurs when
   -------------------------------------------------------------------
   Automatic              You make any change to the document. All
                          affected parts of the document are
                          recalculated.

   Automatic              You make any change to the document. All
   except tables          affected parts of the document except tables are
                          recalculated. A table is recalculated only when a 
                          change is made to it.

   Manual                 You press the F9 key, click Options on the
                          Tools menu, click the Calculation tab, and
                          click the Calc Sheet button.

   Manual /               You press F9, or click Calc Sheet on the
   Recalculate before     Calculation tab on the Tools/Options menu, as
   Save                   well as every time you save the file.
				

Recalculate the Active Sheet

To recalculate only the active sheet, do either of the following:
  • Press SHIFT+F9.

    -or-
  • Click Options on the Tools menu, and then click the Calculation tab. Click the Calc Sheet button to calculate only the active sheet.

Recalculate All Open Documents

To recalculate all open documents, do either of the following:
  • Press F9.

    -or-
  • Click Options on the Tools menu, click the Calculation tab, and then click the Calc Now button.

Changing the Mode of Calculation

  1. Click Options on the Tools menu. Click the Calculation tab.
  2. Under Calculation in the dialog box, click the calculation mode that you want to use (Automatic, Automatic except tables, Manual, or Recalculate before save).

REFERENCES

For more information about changing modes of calculation, click Microsoft Excel Help on the Help menu, type about calculation in workbooks in the Office Assistant or the Answer Wizard, and then click Search to view the topic.

Modification Type:MinorLast Reviewed:2/1/2005
Keywords:kbhowto kbinfo KB214395