IMSUM Function

IMSUM Function

IMSUM Function

Add two or more complex numbers in Excel. Useful for combining impedances, phasors, and other complex values without splitting real and imaginary parts by hand.

ExcelClash Team
PUBLISHED

Summary

IMSUM adds complex numbers in Excel. It works with values written in the usual complex-number text format like "3+4i" or "5-2j", and it returns the result in the same kind of format.

This is useful when you are working with impedance, phasors, or signal math and you want Excel to add the real and imaginary parts for you. Instead of breaking everything into separate columns, you can keep the values as complex numbers and sum them directly.

Purpose

Add complex numbers

Combines the real and imaginary parts from two or more complex values in one formula.

Return value

Complex text value

Returns a result like 4+6i or 15+20j.

Syntax

=IMSUM(inumber1, [inumber2], ...)

You give IMSUM one or more complex numbers, and Excel returns their total. For example, =IMSUM("3+4i","1+2i") returns 4+6i. Excel supports from 1 to 255 complex-number arguments here.

The pattern is straightforward: pass in the complex values you want to total, and Excel combines the real parts and imaginary parts for you. That makes IMSUM a convenient rollup function when several complex values need to be added in one place.

Arguments

  • inumber1 - [required] The first complex number to add.
  • [inumber2, ...] - [optional] More complex numbers to add, up to 255 total arguments.

Each input should be a valid Excel complex number, either typed as text or created with COMPLEX(). When several complex numbers appear in the same formula, it is best to keep the notation consistent and not mix i and j.

IMSUM vs similar functions

IMSUM is part of Excel's complex-number family, but each related function has a different job:

Function What it does Typical use Result
IMSUM Adds complex numbers Total impedance or combined signals Complex text
IMSUB Subtracts one complex number from another Difference between two complex states Complex text
SUM Adds normal numeric values Regular arithmetic on real numbers Number
COMPLEX Builds a complex number from real and imaginary parts Create valid input for other IM functions Complex text

Using IMSUM

The most common use for IMSUM is simple: you already have complex values and you need the total. In an engineering worksheet, that might mean adding impedances in series or combining phasors from multiple sources. Excel handles the real and imaginary math together, so you do not need separate formulas for each part.

There are two format rules worth remembering. First, the inputs need to be valid complex numbers, usually written as text like "3+4i" or created with COMPLEX(). Second, keep the suffixes consistent. Excel accepts i and j, but not uppercase I or J. In practice, if you are adding several complex values, it is safest to stick to one suffix style across the formula.

One more practical point: IMSUM returns a complex text value, not a plain number. That is perfect if the result will be passed into another IM function, but if you only need one part afterward, use IMREAL or IMAGINARY on the result.

Example 1 - Add two complex numbers

This example shows the essential behavior of IMSUM. Excel adds the real coefficients together and adds the imaginary coefficients together, returning one combined complex result. That is much cleaner than splitting the values apart first and rebuilding the answer manually afterward.

=IMSUM("3+4i", "1+2i") // Returns "4+6i"
Check Answer
Challenge #1
Target: Sheet1!F1
Basic Vector Addition

Sum "3+4i" and "1+2i". Formula: =IMSUM("3+4i", "1+2i").

Example 2 - Add several impedance values

This pattern fits series-style engineering calculations where each component already exists as a complex value. Rather than summing resistance and reactance in separate steps, IMSUM produces the total complex impedance directly, which keeps the worksheet closer to the way the calculation is usually described conceptually.

=IMSUM("5+2j", "10-1j", "3j") // Returns "15+4j"
Check Answer
Challenge #2
Target: Sheet1!F2
Electrical Series Load

Sum three impedances: "5+2j", "10-1j", and "3j". Formula: =IMSUM("5+2j", "10-1j", "3j").

Example 3 - Mix a real number with an imaginary value

This example shows that the inputs do not all need to be written in the same visual form. A plain real number and a purely imaginary value can still be added into one valid complex result. That makes IMSUM useful when the worksheet starts with separate real and imaginary contributions instead of already assembled complex strings.

=IMSUM(10, "5i") // Returns "10+5i"
Check Answer
Challenge #3
Target: Sheet1!F3
DC Offset + AC Noise

Sum a purely real "10" and a purely imaginary "5i". Formula: =IMSUM(10, "5i").

Example 4 - Add the same complex value repeatedly

Repeated addition is common when the same contribution appears multiple times in a model. Here, IMSUM totals the same complex value four times and returns the accumulated result. That makes the scaling effect visible on both the real and imaginary sides at once.

=IMSUM("2+2i", "2+2i", "2+2i", "2+2i") // Returns "8+8i"
Check Answer
Challenge #4
Target: Sheet1!F4
Multi-Signal Cumulative

Sum "2+2i" four times to find the total signal envelope. Formula: =IMSUM("2+2i", "2+2i", "2+2i", "2+2i").

Quick recap

  • Adds complex numbers: IMSUM returns the total of two or more complex values.
  • Works with 1 to 255 inputs: Useful for both short formulas and larger rollups.
  • Returns text in complex format: The result comes back as something like 4+6i.
  • Keep suffixes consistent: Use matching i or j values, and avoid uppercase versions.
  • Pairs well with COMPLEX: Build inputs with COMPLEX() when your real and imaginary parts live in separate cells.
Tactical Arena
Select Scenario:
Share IMSUM Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.