How to Multiply or Divide All Excel Cells by a Number
Question details
The user needs to multiply or divide an entire range of table values in Excel by a specific number without manually editing each cell.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Applying a uniform mathematical operation, such as adding a tax rate, applying a bulk discount, or converting units across a large dataset.
- Observed behavior
- The goal is to apply a single mathematical operation to multiple cells simultaneously, either by updating values in place or generating new calculated results via arrays.
Determine whether you want to permanently overwrite your existing values in the table or generate a new set of calculated values in a different location, as this will dictate the method you choose.
Use Paste Special to Overwrite Existing Values
This method allows you to multiply or divide multiple cells by a single number directly in place, without needing to maintain extra formulas in your sheet.
The Paste Special feature is highly effective for one-time bulk calculations where keeping the original baseline values is not required.
Enter the specific number you want to multiply or divide by in any completely empty cell on your worksheet.
Select the cell containing your number and press Ctrl+C (or right-click and select Copy).
Highlight all the cells in your data table that you want to apply the multiplication or division to.
Right-click the selected range, choose 'Paste Special' from the context menu. Under the Operation section, select 'Multiply' or 'Divide', then click OK.
Once the values have been updated, delete the temporary cell where you originally typed the number.

Use Dynamic Array Formulas for a Non-Destructive Calculation
If you are using a modern version of Excel that supports dynamic arrays, you can output the multiplied or divided values into a new area while fully preserving the original data.
Easily Multiply or Divide Bulk Data in WPS Spreadsheet
WPS Spreadsheet offers seamless execution of bulk operations like Paste Special and dynamic array formulas. You can manipulate huge data tables quickly without manually editing individual cells, all within a lightweight and free application.
- 1. Input the calculation variable: Type the number you wish to multiply or divide by into an empty cell in your WPS Spreadsheet and copy it.
- 2. Highlight your data: Click and drag to select the entire range of data cells you want to modify.
- 3. Execute Paste Special: Right-click the highlighted area, select 'Paste Special', choose 'Multiply' or 'Divide' under operations, and click OK.

Frequently Asked Questions
Can I use Paste Special to add or subtract numbers from an entire table?
Yes, the Paste Special dialog box in Excel also includes built-in options for 'Add' and 'Subtract'. You can use the exact same process of typing a number, copying it, and pasting it over a range to add or subtract that value across multiple cells.
Why is the Paste Special operation changing my cell colors and borders?
By default, the Paste Special tool pastes all cell attributes, including formatting. To prevent this from happening, open the Paste Special dialog and ensure you select 'Values' in the top Paste section before selecting 'Multiply' or 'Divide' in the Operation section.
Why am I getting a #SPILL! error when using the array formula?
The #SPILL! error occurs when a dynamic array formula does not have enough empty adjacent cells to display the full table of calculated results. To resolve this, ensure the destination range is completely empty of any data, spaces, or hidden text.
Does the Paste Special method work with percentages?
Yes. You can enter a percentage format (e.g., 110%) or a decimal format (e.g., 1.1) in an empty cell, copy it, and use Paste Special > Multiply to easily increase all selected values in your table by 10 percent.




