Perform calculations on data

In this sample chapter from Microsoft Excel Step by Step (Office 2021 and Microsoft 365), you will review procedures related to naming data ranges, creating formulas to calculate values, summarizing data in one or more cells, copying and moving formulas, creating array formulas, troubleshooting issues with formula calculations, and configuring automatic and iterative calculation options.

In this chapter

  • Name data ranges

  • Create formulas to calculate values

  • Summarize data that meets specific conditions

  • Copy and move formulas

  • Create array formulas

  • Find and correct errors in calculations

  • Configure automatic and iterative calculation options

Excel workbooks provide an easy interface for storing and organizing data, but Excel can do so much more than that. Using the built-in functions, you can easily perform a variety of calculations—from simple tasks such as calculating totals to complex financial calculations. Excel can report information such as the current date and time, the maximum value or number of blank cells in a data set, and the cells that meet specific conditions, and it can use this information when performing calculations. To simplify the process of referencing cells or data ranges in your calculations, you can name them. Excel provides guidance for creating formulas to perform calculations and for identifying and fixing any errors in the calculations.

This chapter guides you through procedures related to naming data ranges, creating formulas to calculate values, summarizing data in one or more cells, copying and moving formulas, creating array formulas, troubleshooting issues with formula calculations, and configuring automatic and iterative calculation options.

Name data ranges

When you work with large amounts of data, it’s often useful to identify groups of cells that contain related data. For example, you might have a worksheet for a delivery service in which:

Instead of specifying a cell or range of cells individually every time you want to reference the data they contain, you can name the cell or cells—in other words, create a named range. For example, you could group the packages handled in the Northeast region during all time periods into a range named Northeast. Whenever you want to use the contents of that range in a calculation, you can reference Northeast instead of $C$3:$I$3. That way, you don’t need to remember the cell range or even the worksheet it’s on.

If you have a range of data with consistent row or column headings, you can create a series of ranges at one time instead of having to create each individually.

By default, when you create a named range, its scope is the entire workbook. This means that you can reference the name in a formula on any worksheet in the workbook. If a workbook contains a series of worksheets with the same content—for example, sales data worksheets for each month of a year—you might want to set the scope of ranges on those worksheets to the worksheet instead of to the workbook.

After you create a named range, you can edit the name, the cells the range includes, or the scope in which the range exists, or delete a range you no longer need, in the Name Manager.

03fig03.jpg

Manage named ranges in the Name Manager

To create a named range

  1. Select the cells you want to include in the named range.

  2. In the Name Box, next to the formula bar, enter a name for your named range.

Or

  1. Select the cells you want to include in the named range.

  2. On the Formulas tab, in the Defined Names group, select Define Name.

  3. In the New Name dialog, do the following:

    1. In the Name box, enter a name for the range. The name must begin with a letter or underscore and may not contain spaces.

    2. If you want to restrict the range to use on a specific worksheet, select that worksheet in the Scope list.

    3. If you want to provide additional information to help workbook users identify the range, enter a description of up to 255 characters in the Comment box.

    4. Verify that the Refers to box includes the cells you want to include in the range.

    5. Select OK.

To create a series of named ranges from data with headings

  1. Select the cells that contain the headings and data you want to include in the named ranges.

  2. On the Formulas tab, in the Defined Names group, select Create from Selection.

  3. In the Create Names from Selection dialog, select the checkbox next to the location of the heading text from which you want to create the range names.

    03fig04.jpg

    Name ranges by any outer row or column in the selection

  4. Select OK.

To open the Name Manager

  • On the Formulas tab, in the Defined Names group, select Name Manager.

To change the name of a named range

  1. Open the Name Manager.

  2. Select the range you want to rename, and then select Edit.

  3. In the Edit Name dialog, in the Name box, change the range name, and then select OK.

To change the cells in a named range

  1. Open the Name Manager.

  2. Select the range you want to edit, and then do either of the following:

    • In the Refers to box, change the cell range.

    • Select Edit. In the Edit Name dialog, in the Refers to box, change the cell range, and then select OK.

To change the scope of a named range

  1. Select the range you want to change the scope of and note the range name shown in the Name Box.

  2. On the Formulas tab, in the Defined Names group, select Define Name.

  3. In the New Name dialog, do the following:

    1. In the Name box, enter the existing range name that you noted in step 1.

    2. In the Scope list, select the new scope.

    3. If you want to provide additional information to help workbook users identify the range, enter a description of up to 255 characters in the Comment box.

    4. Verify that the Refers to box includes the cells you want to include in the range.

    5. Select OK.

To delete a named range

  1. Open the Name Manager.

  2. Select the range you want to delete, and then select Delete.

  3. In the Microsoft Excel dialog prompting you to confirm the deletion, select OK.