How to Excel Formula Multiply: A Practical Guide for 2026

Learn practical, error-free ways to multiply values in Excel using the * operator, SUMPRODUCT, and PRODUCT. This guide covers syntax, real-world examples, and common pitfalls.

XLS Library
XLS Library Team
·5 min read
Quick AnswerDefinition

To multiply values in Excel, use either the multiplication operator or built-in functions. The simplest approach is =A2*B2 for a single row, and =A2:A5*B2:B5 to multiply two ranges that spill across cells in modern Excel. For aggregating results, use =SUMPRODUCT(A2:A5, B2:B5) or =PRODUCT(A2:A5).

The simplest method: multiplication operator

According to XLS Library, multiplication is a foundational skill for data analysis, enabling fast scaling of numbers directly inside a worksheet. The asterisk (*) is Excel's multiplication operator and works well for one-off row calculations. In the example below, the target cell (C2) multiplies A2 by B2; if A2 is 6 and B2 is 7, C2 returns 42. This method scales to ranges in modern Excel: entering =A2:A5*B2:B5 in C2 spills per-row products down the column. The critical caveat is that both operands must be numeric; text or blanks can trigger errors. Operator precedence also matters: you can combine this with + or - to build more complex formulas.

Excel Formula
=A2*B2
Excel Formula
=A2:A5*B2:B5
  • The first example yields a single product from two cells.
  • The second example performs element-wise multiplication across corresponding elements of two ranges (only in modern Excel with dynamic arrays).
  • When using mixed data types, consider data cleaning or error-handling wrappers.

Practical variations: when to use the operator vs. functions

For small, ad-hoc calculations, the operator is fast and readable. When you need to multiply many pairs and aggregate results, SUMPRODUCT or PRODUCT can be more robust. In more complex sheets, combining the operator with helper columns or named ranges can improve clarity and performance. Below are common patterns to help you decide which approach fits best.

Excel Formula
=SUMPRODUCT(A2:A5, B2:B5)
Excel Formula
=PRODUCT(A2:A5, B2:B5)
  • SUMPRODUCT multiplies corresponding elements and sums the results, ideal for per-row products followed by a total.
  • PRODUCT multiplies all numbers in each argument, useful for overall products across ranges.
  • For larger datasets, consider using helper columns to optimize calculation paths and readability.

Dynamic array behavior and spillover

Newer Excel versions (Office 365) support dynamic arrays, which means expressions like =A2:A5*B2:B5 spill results into neighboring cells automatically. If you’re on an older version, you may need to enter as an array formula (Ctrl+Shift+Enter) or use a compatible alternative like SUMPRODUCT for a scalar result. Here is the same array multiplication demonstrated again:

Excel Formula
=A2:A5 * B2:B5
  • In dynamic-array-enabled Excel, you’ll see products in C2:C5 automatically.
  • If your workbook doesn’t spill, switch to SUMPRODUCT or use explicit row-wise formulas.
  • Always ensure the output range is clear to avoid overwriting data.

Using SUMPRODUCT for reliable element-wise products

SUMPRODUCT is often the most reliable method when you must multiply corresponding entries from two ranges and then sum the results, especially in data-cleaning workflows or dashboards. It ignores the need to press Ctrl+Shift+Enter in older Excel versions and handles larger datasets gracefully. Example:

Excel Formula
=SUMPRODUCT(A2:A5, B2:B5)

This computes 2 × 3 + 4 × 5 + 6 × 7 + 8 × 9, and returns the total product sum. You can extend this pattern to multiple pairs by including additional ranges as separate arguments.

Practical tips: error handling and data quality

Real-world data is noisy. Non-numeric values or blanks can derail multiplication. A simple guard is IFERROR to capture errors and return a safe value, such as zero. You can apply this to a single pair or to an entire range formula:

Excel Formula
=IFERROR(A2*B2, 0)
Excel Formula
=IFERROR(A2:A5*B2:B5, 0)
  • Use IFERROR to prevent breakages in dashboards where zero is a valid fallback.
  • Clean input data to ensure numeric values instead of text representations of numbers.
  • Consider data validation to reduce the risk of non-numeric entries.

Steps

Estimated time: 20-30 minutes

  1. 1

    Identify the operands and target

    Review your worksheet to locate the two columns (or cells) you intend to multiply and choose a destination cell (or range). Ensure both operands are numeric or that you have a plan for non-numeric data (e.g., IFERROR).

    Tip: Start with a small sample to verify the expected result before scaling up.
  2. 2

    Choose the multiplication method

    Decide whether to use the simple operator (A2*B2), the array multiplication (A2:A5*B2:B5), or a reduction function like SUMPRODUCT for aggregation.

    Tip: For dashboards, SUMPRODUCT often provides a balance of clarity and performance.
  3. 3

    Enter the formula and verify

    Type the formula in the destination cell(s) and press Enter. Check a few rows to ensure results match manual calculations.

    Tip: If you see errors, confirm numeric data types and check for stray spaces or text values.
  4. 4

    Handle errors and test

    Wrap formulas with IFERROR as needed, and test with edge cases (blanks, text, mixed data).

    Tip: Keep a clean sample dataset for regression testing.
Pro Tip: Use named ranges to improve readability and reuse of multiply formulas.
Warning: Be careful with mismatched ranges in array formulas; ensure they align for element-wise operations.
Note: Dynamic array support (spill) varies by Excel version; plan fallback logic for older environments.

Prerequisites

Required

Optional

  • Access to a workbook for practice
    Optional

Keyboard Shortcuts

ActionShortcut
CopyCopy selected cells or formulasCtrl+C
PastePaste into a target cell or rangeCtrl+V
Fill DownCopy the formula down a columnCtrl+D
Fill RightCopy the formula to the right across a rowCtrl+R
Enter formulaSubmit the formula in the active cell
Edit active cellEdit the contents of the selected cellF2

People Also Ask

What is the simplest way to multiply two numbers in Excel?

Use the asterisk operator in a cell formula, e.g., =A1*B1. This returns the product of the two values. It’s the most direct method for small, one-off calculations.

Multiply two numbers by using the asterisk, like =A1*B1. It’s the easiest way to get a product.

How do I multiply ranges across rows and then sum the results?

Use SUMPRODUCT to multiply corresponding elements across two ranges and sum the results, e.g., =SUMPRODUCT(A2:A5, B2:B5). It’s great for per-row products and totals.

Use SUMPRODUCT to multiply corresponding rows and add them up.

When should I use PRODUCT versus SUMPRODUCT?

PRODUCT multiplies all numbers in a given range (or across multiple ranges) into a single value, while SUMPRODUCT returns a sum of per-element products. Choose based on whether you need a total product or a sum of products.

PRODUCT gives a total product; SUMPRODUCT gives a sum of per-element products.

How can I handle blanks or non-numeric values in multiplication formulas?

Non-numeric values can cause errors. Use IFERROR to provide safe fallbacks (e.g., =IFERROR(A2*B2, 0)). For array formulas, wrap the whole expression with IFERROR as well.

If you have non-numeric data, catch errors with IFERROR.

Can I multiply more than two ranges at once?

Yes. You can use functions like =PRODUCT(A2:A5, B2:B5, C2:C5) to multiply all numbers across several ranges into a single product. Be mindful of data cleanliness for predictable results.

Yes, you can multiply several ranges with PRODUCT.

The Essentials

  • Use * for quick row-level products
  • SUMPRODUCT multiplies pairs and sums the results
  • ARRAY multiplication spills in modern Excel
  • Wrap with IFERROR to handle non-numeric values

Related Articles