How to Use Excel Calculation Options (6 Suitable Examples)

In this article, you’ll learn 6 suitable examples of how to use Excel Calculation Options.

The examples include changing the Calculation Options to Automatic or Manual, manually calculating the dataset, adding Automatic and Manual commands in the Quick Access Toolbar, and using VBA Macro to change.

You’ll also learn to enable the Iterative Calculation option for formulas using circular reference and to set calculation precision from stored values to displayed values.

We normally use the Automatic option to change the values of our dataset automatically and switch to the Manual option when our dataset is large to save time.

Below you’ll see an overview image showing the Automatic Calculation Options is enabled and the dataset is updating automatically in Excel.

Excel Calculation Options


Download Practice Workbook

You can download the Excel file from here for practice.


6 Suitable Examples to Use Excel Calculation Options

We’ll use the following dataset to show 6 suitable examples to use the Excel Calculation Options. Here we multiply the Price column with the Quantity column to get the Sales of each product and then sum the Sales column using the SUM function to get the Total Sales of all the products.

Showing Dataset of using Excel Calculation Options


Example 1: Changing Formula Calculation Options to Automatic or Manual

We want to change the cell values of our dataset having formulas automatically or manually when we change any value.


1.1 To Automatic

  • To change the formula Calculation Options to Automatic, go to Formulas > Calculation Options > Automatic.
  • Normally when you open an Excel workbook, the Calculation Options is Automatic by default.

Selecting Automatic as the Calculation Options to update values automatically

  • Now, when you change the values in cells D5 and D6, the values in Cells E5, E6 and E12 will automatically update.

Showing automatically updated values in dataset

Note:

  • There is another option called Automatic Except for Data Tables available under the Calculation Options feature. Only data tables from What-If Analysis will be affected by this option; standard Excel tables will continue to be calculated automatically.

1.2 To Manual

  • To change the formula Calculation Options to Manual, go to Formulas > Calculation Options > Manual.

Selecting Manual as the Calculation Options to update values manually

  • Now, when you change the values in cells D5 and D6, the values in cells E5, E6 and E12 won’t change automatically.

Showing not updated values in dataset

  • To change the values manually, click on the Calculate Sheet option from the Formulas tab.
  • The values will update now.

Selecting Calculate Sheet option to update values manually


Example 2: Manually Calculating Sheet from Formulas Tab

When the Calculation Options in your Excel file are set to Manual, then after each change in your workbook Excel doesn’t recalculate. To recalculate your workbook you have to use the Calculate Now or the Calculate Sheet option.


2.1 Using Calculate Now Option

  • Change any values in your dataset, like we change the values in cells D5 and D6.
  • To recalculate all the sheets of the workbook, click on the Calculate Now option from the Formulas tab. This option will recalculate all sheets in all open workbooks.
  • Or, you can press F9 from the keyboard to recalculate all sheets of the workbook.

Selecting Calculate Now option to update values of whole workbook manually


2.2 Using Calculate Sheet Option

  • Change some values in your dataset, as we did in cells D5 and D6.
  • To recalculate only this sheet, click on the Calculate Sheet option from the Formulas tab. This option will recalculate only the current sheets of the workbook.
  • Or, you can press Shift + F9 from the keyboard to recalculate only this sheet.

Selecting Calculate Sheet option to update only current sheet values manually


Example 3: Adding Manual and Automatic Calculation Commands to Toolbar

  • To add Automatic and Manual commands in the Quick Access Toolbar, click on the Customize Quick Access Toolbar icon from the Toolbar and go to the More Commands option.

Selecting More Commands option from the Customize Quick Access Toolbar to add Automatic and Manual commands in Toolbar

  • The Quick Access Toolbar tab under the Excel Options window will open.
  • Choose All Commands from the Choose commands from: dropdown.
  • Find the Automatic Calculation command from the commands list and click on the Add button to add this on the Toolbar.

Adding Automatic Calculation command in Toolbar from Excel Options window

  • Again find the Manual command from the commands list and click on the Add button to add this on the Toolbar.
  • Click OK to close this window.

Adding Manual command in Toolbar from Excel Options window

  • The Automatic and Manual commands are now added in the Quick Access Toolbar.
  • You can check any of them and easily switch between automatic to manual and manual to automatic calculation.

Showing Automatic and Manual commands in Quick Access Toolbar


Example 4: Using VBA Macro to Change Formula Calculation Options

  • To insert a VBA code for changing the Calculation Options, go to Developer > Visual Basic.
  • Or use the keyboard shortcut Alt + F11 to directly open the Visual Basic window.

Opening Visual Basic window from Developer tab

  • Select Module from the Insert menu in the Visual Basic window to open a new Module.

Selecting Module from Insert tab in Visual Basic window

  • Enter the following code in the Module and click the Run button or press F5 from the keyboard to run the code.
Sub Changing_Calculation_Option()
With Application
If .Calculation = xlAutomatic Then
.Calculation = xlManual
MsgBox ("The Calculation Option is set to Manual")
Else
.Calculation = xlAutomatic
MsgBox ("The Calculation Option is set to Automatic")
End If
End With
End Sub
  • Before running the code, the Calculation Options were Automatic.

Inserting code in Module and pressing Run button

  • After running the code you’ll get a message like this stating “The Calculation Option is set to Manual”.
  • Click OK to change the Calculation Options.

Showing a message saying The Calculation Option is set to Manual

  • The Calculation Options are now in Manual mode.
  • If you again run the code, the Calculation Options will change to Automatic again.

Showing Calculation Options changed to Manual from Automatic


Example 5: Enabling Iterative Calculation from File Tab

We have entered the following formula using the IF and NOW functions in cell D5 and then use the Fill Handle tool so that we can obtain the delivery time of the products if the delivered status is yes.

=IF(C5="yes", IF(D5="",NOW(), D5), "")

But it isn’t giving any results as the formula is using circular reference. Due to the possibility of an endless loop created by a circular reference, Excel does not by default calculate these calculations. The number of times you want a formula to recalculate must be specified in order to enable circular references.

Formula using IF and NOW functions isn’t working because of having circular references

  • To enable the Iterative Calculation option, go to the File tab.

Going to File tab to enable Iterative Calculation option

  • Select the Options menu from the Home tab.

Selecting Options menu from Home tab

  • The Excel Options window will open.
  • Go to the Formulas tab and give a tick beside the Enable iterative calculation option.
  • Press OK and you’ll see that the formula is working now.

Enabling Iterative Calculation option from Formulas tab in Excel Options window

Note:

  • You can also change values in the Maximum Iterations box and the Maximum Change box to modify how frequently Excel formulas can recalculate.
  • Type the maximum number of iterations in the Maximum Iterations box. A worksheet is recalculated more slowly the higher the number is given here.
  • Type the maximum amount of change in the Maximum Change box. The accuracy of the result and the length of the worksheet’s recalculation process increase with decreasing numbers.
  • Maximum Iterations and Maximum Change are set to 100 and 0.001 by default. In other words, Excel will stop recalculating your formulas after 100 iterations or when there has been a change of less than 0.001 between iterations, whichever occurs first.

Example 6: Setting Calculation Precision from File Tab

  • We entered 200.002 in cell C5 and 200.003 in cell C6 but Excel is displaying 200.00 in both cells because we choose to display only 2 decimal places in those cells.
  • We add up those numbers in cell E13 and it is showing 400.01 because it computes the stored values (200.002 and 200.003) rather than the values that were visible.

Displaying values up to 2 decimal places though cells have values with 3 decimal places

  • To change the calculation to the displayed value, go to the File tab.

Going to File tab to change calculation precision

  • Select the Options menu from the Home tab.

Selecting Options menu from Home tab

  • The Excel Options window will open.
  • Go to the Advanced tab and give a tick beside the Set precision as displayed option.
  • Press OK and you’ll see that the value in cell E13 is changed to 400.00 because now it is computing the displayed values.

Choosing Set precision as displayed option from Advanced tab in Excel Options window


Things to Remember

  • The Automatic Except for Data Tables option only affects data tables from the What-If Analysis tool, not the standard Excel tables.
  • If you want to update only the current sheet values when the Calculation Options are set to Manual, use the Calculate Sheet option instead the Calculate Now option. Because it’ll take less time to update the sheet.
  • The keyboard shortcut for the Calculate Now option is F9.
  • The keyboard shortcut for the Calculate Sheet option is Shift + F9.
  • The keyboard shortcut for opening the Visual Basic window is Alt + F11.
  • Enable the Iterative Calculation option for any formulas using circular reference.

Conclusion

In conclusion, you have learned some suitable examples regarding using Excel Calculation Options in this article. By learning how to switch between Automatic and Manual calculation modes, manually calculate datasets, and utilize VBA Macros, you can efficiently manage large datasets and improve productivity in Excel. Additionally, you can also enable the Iterative Calculation option for circular references and set calculation precision as your wish. Please let us know in the comment section if there is any query or suggestions related to this topic.


Excel Calculation Options : Knowledge Hub


<< Go Back to How to Calculate in Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Sajid Ahmed
Sajid Ahmed

Sajid Ahmed, a BSc graduate in Naval Architecture & Engineering from Bangladesh University of Engineering and Technology, assumes the position of an Excel & VBA Content Developer at ExcelDemy. A self-motivated individual, his profound interest in research and innovation aligns seamlessly with his passion for Excel. In this role, Sajid not only adeptly addresses challenges but also demonstrates enthusiasm and expertise in gracefully navigating complex situations. This underscores his steadfast commitment to consistently delivering exceptional content. His interests... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo