Multiplying cells in Excel lets you calculate totals, scaling factors, and weighted results with speed and accuracy. You can multiply individual cells, ranges, or entire columns using simple formulas and dynamic functions.
With the right techniques, you avoid manual work and reduce the risk of transcription errors in financial models, reports, and analysis.
| Method | Syntax | Use Case | Dynamic Update |
|---|---|---|---|
| Simple Multiplication Formula | =A1*B1 | Multiply two specific cells | Yes |
| PRODUCT Function | =PRODUCT(A1:A4) | Multiply multiple cells or ranges | Yes |
| Array Formula with SUMPRODUCT | =SUMPRODUCT(A1:A4,B1:B4) | Multiply corresponding pairs and sum results | Yes |
| Paste Special Multiply | Copy number → Paste Special → Multiply | Scale a range by a constant quickly | No, replaces values |
Basic Multiplication Formula in Excel
Using the asterisk operator
The simplest way to multiply cells is the asterisk operator in a formula. Type =A1*B1 to multiply the values in A1 and B1 and press Enter to see the result update automatically when inputs change.
Combining multiple cells and ranges
To multiply results across several cells, extend the formula with additional factors, such as =A1*B1*C1. You can also group ranges with parentheses when combining addition and multiplication, for example =(A1+B1)*C1 to control evaluation order.
Using the PRODUCT Function
Syntax and arguments
The PRODUCT function multiplies all numbers provided as arguments and ignores text and empty cells. Use =PRODUCT(A1,A2,A3) for explicit cells or =PRODUCT(A1:C1) to multiply an entire range in one step.
Handling arrays and dynamic ranges
PRODUCT works seamlessly with dynamic named ranges and Excel Tables, so when new rows are added, the multiplication scope expands automatically. Combine it with other functions like INDIRECT to create flexible, expanding references.
Array Multiplication with SUMPRODUCT
Pairwise multiplication and sum
SUMPRODUCT multiplies corresponding items in arrays and returns the sum of products. Use =SUMPRODUCT(A1:A4,B1:B4) to calculate weighted totals or to avoid volatile approaches while maintaining performance.
Advanced conditions and error handling
Wrap expressions inside SUMPRODUCT with N or double unary to coerce logical values, and use IF to apply conditional logic. Avoid entire column references to keep calculations efficient and reduce workbook bloat.
Paste Special for Bulk Scaling
Steps to multiply a range by a constant
Copy the constant cell, select the target range, open Paste Special, choose Multiply, and click OK to replace values directly. This method is ideal for one-time scaling or when you no longer need formula references.
Best Practices and Key Takeaways
- Use =A1*B1 for straightforward pairwise multiplication with live updates.
- Choose =PRODUCT(range) to multiply many cells while ignoring blanks and text.
- Leverage =SUMPRODUCT for weighted totals and pairwise array operations.
- Apply Paste Special Multiply for fast, permanent scaling of ranges.
- Reference external sheets with sheet!cell syntax to multiply data across worksheets.
- Wrap risky inputs with IFERROR to prevent #VALUE! errors in large models.
- Use Excel Tables and structured references so formulas expand with new rows.
FAQ
Reader questions
How do I multiply a column of numbers by a fixed percentage?
Place the percentage in a cell, copy it, select the data column, use Paste Special Multiply to apply the factor, and format the results as currency or percentage as needed.
Can I multiply cells across two different worksheets?
Yes, reference the external sheet and cell such as =Sheet2!A1*B1 inside your formula to multiply values from different worksheets within the same workbook.
What happens if I multiply a cell containing text?
Excel returns a #VALUE! error; wrap text entries with VALUE or use IFERROR to handle invalid inputs gracefully in automated workflows.
How can I multiply an entire table column by a constant quickly?
Insert a table column with a formula like =Table1[Qty]*ScaleCell, then fill down so every new row inherits the dynamic calculation automatically.