IMSUM in Zoho Sheet: Add Complex Numbers and Ranges
Add text-form complex numbers and audit real and imaginary parts.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
Quick answer: The vendor’s example =IMSUM("2+3j";"1+2j") returns 3+5j. IMSUM adds complex-number values expressed as text, applying ordinary addition to the real coefficients and separately to the imaginary coefficients. It is helpful for phasor sums, successive displacement vectors, alternating-current examples and aggregating complex data sets. The Zoho help page documents literal arguments and text/range inputs.
Exact Zoho syntax and argument order
=IMSUM(complex_num; [complex_num1]; ...)
| Argument | Required? | Vendor-described type | Purpose | Default |
|---|---|---|---|---|
complex_num |
Yes | Text or a range representing complex number(s). | First value/range to add. | None |
complex_num1 |
Optional | Further complex-number text or range. | Additional values/ranges; more can follow after semicolons. | Omitted; no documented numeric default |
Brackets mark optional inputs; do not type the square brackets. The vendor does not state a maximum argument count or behaviour for an empty optional range, so do not invent a numerical limit or a silent-blank rule. The help gives explicit examples for two complex text arguments and a cell reference. For a single argument, the natural mathematical expectation is the input value; native output formatting is untested.
Reproducible worked examples
Using the common C2:C6 table, enter formulas into D1:D7:
| Cell | Enter | Expected mathematical sum | Evidence |
|---|---|---|---|
| D1 | Sum calculation |
Heading only | — |
| D2 | =IMSUM(C2;C3) |
3+5j |
Matches Zoho’s official literal example. |
| D3 | =IMSUM(C2;C4) |
5+j |
Independent result of 2+3j + 3−2j. Display may be 5+1j. |
| D4 | =IMSUM(C2;C3;C4) |
6+3j |
Independent addition of three inputs. |
| D5 | =IMSUM(C2;C5) |
2+8j |
Independent addition with a pure imaginary number. |
| D6 | =IMSUM(C2;C6) |
1+7j |
Independent addition with negative real component. |
| D7 | =IMSUM(C2:C6) |
5+12j |
Range syntax is documented generically; this exact range has not been executed in Zoho. |
Check the total independently: real coefficients 2+1+3+0−1=5 and imaginary coefficients 3+2−2+5+4=12. This is the most reliable test for deciding whether a spreadsheet import preserved each text input as intended.
A complete input-to-result walk-through
For D4, add C2 (2+3j), C3 (1+2j), and C4 (3-2j). The real result is 2+1+3=6. The imaginary result is 3+2−2=3. Therefore the expected result is 6+3j. This expectation is independent arithmetic; the native text rendering of the formula is not verified.
For the official literal examples, Zoho publishes =IMSUM("1-4i";"5+1i") → 6-3i. The example demonstrates addition with lowercase i, separate from the j examples. It does not prove that mixing an i argument with a j argument in the same formula is accepted; normalize the suffix before doing so.
Advanced examples and uses
1. Frequency-domain or AC-circuit sum. A current component of 2+3j amperes and another of 1+2j amperes have a complex total of 3+5j amperes. A complex sum is not a sum of magnitudes: IMABS("2+3j") + IMABS("1+2j") is not the same as IMABS("3+5j"). To check the magnitude of the total, evaluate the proposed formula =IMABS(IMSUM(C2;C3)); independently it should equal sqrt(3^2+5^2)=sqrt(34)≈5.83095189485.
2. Separately sum components as an audit. =IMREAL(C2)+IMREAL(C3)+IMREAL(C4) should produce 6 for real coefficients. =IMAGINARY(C2)+IMAGINARY(C3)+IMAGINARY(C4) should produce 3 for imaginary coefficients. Comparing these two numeric checks with IMREAL(IMSUM(...)) and IMAGINARY(IMSUM(...)) is a useful validation pattern; native integration results remain untested.
3. Accumulate a longer range. The vendor explicitly permits text/ranges. A formula such as =IMSUM(C2:C6) is appropriate for a stable, contiguous input column. Beware of a header, subtotal, missing value or free-form note accidentally included in the reference range. Exact handling of empty or malformed cells is not established in the official function reference.
4. Complex offsets in a model. If a model has a baseline =COMPLEX(2;3;"j") and a correction =COMPLEX(-1;4;"j"), then the mathematical expectation of =IMSUM(COMPLEX(2;3;"j");COMPLEX(-1;4;"j")) is 1+7j. This is a proposed nested-formula worksheet test using separately documented Zoho functions—not a performed native test.
IMSUM versus similar functions
SUM is intended for ordinary numeric addition; IMSUM specifically handles complex numbers represented as text. IMSUB subtracts one complex number from another; IMPRODUCT multiplies complex numbers and adds cross terms; IMDIV divides them. Do not substitute SUM simply because a complex string visually contains digits and a plus sign. Zoho’s own IMSUB and IMPRODUCT references confirm those distinct operations.
Practical import and rounding notes
Keep input text in a dedicated column and avoid converting it to numeric-only data. A result like 5+j is mathematically the same value as 5+1j even if a display engine simplifies the coefficient; don’t compare only raw output strings. If you need a numerical audit, extract parts with IMREAL and IMAGINARY and compare within your chosen numeric tolerance. Sheet locale affects number display; the help doesn’t establish all complex text parsing permutations under other locales.
Availability and version history
- Introduced: The original introduction version and date are not established by the checked sources.
- Availability: Currently documented in Zoho Sheet’s rolling web-service help; no numbered release or retirement endpoint is established.
- Scope: English-language web-service documentation. Mobile and offline-client parity is outside the verified scope.
- Checked: October 14, 2026, against the official IMSUM reference. Documentation check; not a new native test.
Formula notation and verification scope
This guide was checked against Zoho Sheet’s official English-language cloud help on October 13, 2026. Formula separators here follow the vendor’s semicolon syntax (;); square brackets in syntax indicate optional arguments, not characters to type. The quoted i and j suffixes represent the mathematical imaginary unit and distinguish text-form complex numbers from ordinary spreadsheet numerics. For reproducibility, all exercises specify the cells and the input strings.
Zoho’s workbook locale settings let the author choose language, decimal separator, grouping, date and currency formats. The vendor’s English formulas are the directly checked source; changes in local decimal display or how formulas are entered under another locale have not been natively tested here. Zoho’s complex function catalogue includes this function, but the accessed reference does not establish a first-supported software version, a minimum subscription tier, or identical behaviour on iOS, Android, Windows and macOS clients. These particulars are unverified, not presumed universal.
Testing distinction: The vendor’s documentation supplies syntax and published examples. Expected outputs for additional examples were computed independently with standard complex arithmetic (Python complex values for QA), not by executing Zoho Sheet. Formatting of results, coercion of unusual inputs, mixed i/j suffixes, and edge-case error codes remain subject to an authenticated Zoho workbook test. No screenshot or account-level execution is claimed.
Reusable practice sheet
Create a blank Zoho Sheet and enter this input table into A1:C6 exactly. Alternatively import the complex-number practice CSV, starting at A1. Column C holds explicit text, not formulas. Do not paste formula results as replacements for the inputs.
| Row | A (label) | B (meaning) | C (complex text) |
|---|---|---|---|
| 1 | Label | Context | Complex text |
| 2 | Signal A | Primary | 2+3j |
| 3 | Signal B | Comparison | 1+2j |
| 4 | Signal C | Negative imaginary | 3-2j |
| 5 | Signal D | Pure imaginary | 5j |
| 6 | Signal E | Negative real | -1+4j |
Check that the imported C2:C6 values are literal strings. A formula such as =COMPLEX(2;3;"j") is an alternative documented way of generating the text 2+3j, but do not place it in C2 unless you intentionally want to test nested formulas. Other functions in the family include COMPLEX, IMREAL, IMAGINARY, and IMABS; those individual vendor pages were checked on October 13. A textual numeric value such as "2+3j" should not be treated as an ordinary numeric cell.
Errors, limitations and troubleshooting
The official Zoho reference lists the following general spreadsheet error explanations; it does not promise that every error below occurs for every invalid argument to this specific function.
| Zoho-listed error | Documented general explanation | How to investigate in this example |
|---|---|---|
#NAME! |
Unrecognized function/defined name, misspelling, or missing quotation marks around literal text | Check the function spelling, = sign, semicolons, and quotation marks around literals. |
#VALUE! |
Incorrect or invalid argument data type | Confirm the argument contains a supported complex-number representation rather than free-form words. |
#REF! |
Invalid cell reference | Check that C2:C6 still exists and that no referenced cells were deleted. |
#N/A! |
A requested value is not available, often associated with lookups | Trace the referenced input/preceding formula first; do not assume this function’s direct validation emits #N/A!. |
The function reference does not exhaustively document treatment of blanks, arrays beyond examples, text spacing, uppercase suffixes, combinations of i and j, overflow/underflow, or every malformed complex string. Do not advertise a specific result or error code for those cases without a native test. The display might simplify a coefficient of zero or one (for example 0+5j to 5j), so compare complex values—not merely strings—when validating a workbook. Zoho’s standard function-help error tables are not independent evidence that Excel and Zoho behave identically.
Suggested native-validation checklist (not performed)
- In a signed-in Zoho Sheet cloud workbook using the English help syntax, enter the listed official example and record displayed result, stored type, and application context.
- Repeat with the supplied cell references; check that the content in C2:C6 is interpreted as text.
- Compare independent mathematical expectations with the vendor example; preserve any disagreement, including separators, plus/minus signs and normalizing of a zero term.
- Run separate edge-case probes for empty input, malformed string, alternative suffixes and invalid types. Record the actual returned error or value rather than guessing.
- Optionally compare another locale or application platform, recording its locale, account tier and client version; do not backfill an invented first-release version.
Official references
Source descriptions below distinguish vendor statements from mathematical reasoning. The cited official documentation was reviewed on October 13, 2026; neither publication dates nor minimum versions were asserted by those pages.
- Definition, syntax, examples, general error list and related functions: Zoho Sheet IMSUM — checked 2026-10-13.
- Reusable source-cell construction: COMPLEX — checked 2026-10-13; the optional suffix defaults to lowercase
iin the vendor example. - Independent part/magnitude cross-checks: IMREAL, IMAGINARY, IMABS — checked 2026-10-13.
- Workbook display/locale choices: Zoho Sheet Locale and calculation settings — checked 2026-10-13.
- Function-category membership: Official Zoho Complex function index — checked 2026-10-13; the index contains 18 function titles, not a platform/version guarantee.
Official claim boundaries: The function reference directly supports the syntax, parameter descriptions and its own explicitly quoted example results. The other numerical examples, conjugate identities, transfer calculations and audit checks are mathematical predictions. Ambiguous i-suffix cases, zero handling, client/version/tier behaviour and output text normalization are not passed off as native test results.