How to Use the IMPRODUCT Function in Excel

Here you will find a comprehensive guide on utilizing the IMPRODUCT function in Microsoft Excel and Google Sheets.

Overview

The IMPRODUCT function is designed to multiply complex numbers. A complex number is any number that can be represented in the format a + bi, where “a” and “b” are real numbers, and “i” represents the imaginary unit, the square root of -1.

Syntax

The IMPRODUCT function follows the same syntax in both Excel and Google Sheets:

=IMPRODUCT(inumber1, [inumber2], ...)
  • inumber1: The first complex number or a cell range containing complex numbers that will be multiplied.
  • inumber2 (optional): Additional complex numbers that are to be multiplied. You can include as many additional complex numbers as required.

Examples

Below are several examples to illustrate how the IMPRODUCT function can be used effectively.

Example 1: Multiply Two Complex Numbers

Consider two complex numbers located in cells A1 and B1. To multiply these numbers, employ the formula:

=IMPRODUCT(A1, B1)

Example 2: Multiply Multiple Complex Numbers

To multiply three complex numbers situated in cells A1, B1, and C1, the formula would be:

=IMPRODUCT(A1, B1, C1)

Example 3: Using Constant Values

It’s also possible to directly input complex number constants into your formula. For example, to multiply the complex numbers 2+3i and 4+2i, you would write:

=IMPRODUCT("2+3i", "4+2i")

Notes

  • If any argument is not recognized as a valid complex number, the IMPRODUCT function will return a #NUM! error.
  • The outcome of the IMPRODUCT function remains a complex number.

Utilizing the syntax and examples provided, you can adeptly apply the IMPRODUCT function in both Microsoft Excel and Google Sheets to handle multiplication of complex numbers.

More information: https://support.microsoft.com/en-us/office/improduct-function-2fb8651a-a4f2-444f-975e-8ba7aab3a5ba

Other functions
Returns the modified Bessel function In(x)
Vrátí modifikovanou Besselovu funkci In(x)
Returns the Bessel function Jn(x)
Vrátí modifikovanou Besselovu funkci Jn(x)
Returns the modified Bessel function Kn(x)
Vrátí modifikovanou Besselovu funkci Kn(x)
Returns the Bessel function Yn(x)
Vrátí Besselovu funkci Yn(x)
Converts a binary number to decimal
Převede binární číslo na desítkové
Converts a binary number to hexadecimal
Převede binární číslo na šestnáctkové
Converts a binary number to octal
Převede binární číslo na osmičkové
Wandelt eine binäre Zahl (Dualzahl) in eine dezimale Zahl um
Wandelt eine binäre Zahl (Dualzahl) in eine hexadezimale Zahl um
Wandelt eine binäre Zahl (Dualzahl) in eine oktale Zahl um
Returns a 'Bitwise And' of two numbers
Vrátí hodnotu bitové operace AND pro dvě čísla
Returns a value number shifted left by shift_amount bits
Vrátí hodnotu čísla posunutou doleva o počet bitů zadaný v operátoru velikost_posunu
Gibt einen Zahlenwert zurück, der um "Verschiebebetrag" Bits nach links verschoben ist
Gibt ein bitweises "ODER" zweier Zahlen zurück
Returns a bitwise OR of 2 numbers
Vrátí hodnotu bitové operace OR pro dvě čísla
Returns a value number shifted right by shift_amount bits
Vrátí hodnotu čísla posunutou doprava o počet bitů zadaný v operátoru velikost_posunu
Gibt einen Zahlenwert zurück, der um "Verschiebebetrag" Bits nach rechts verschoben ist
Gibt ein bitweises "Und" zweier Zahlen zurück
Gibt ein bitweises "Ausschließliches Oder" zweier Zahlen zurück
Returns a bitwise 'Exclusive Or' of two numbers
Vrátí hodnotu bitové operace Exkluzivní OR pro dvě čísla
Converts real and imaginary coefficients into a complex number
Převede reálnou a imaginární část na komplexní číslo
Converts a number from one measurement system to another
Převede číslo z jednoho měrného systému do jiného
Converts a decimal number to binary
Převede desítkové číslo na binární
Converts a decimal number to hexadecimal
Převede desítkové číslo na šestnáctkové
Converts a decimal number to octal
Převede desítkové číslo na osmičkové
Tests whether two values are equal
Testuje rovnost dvou hodnot
Returns the error function
Vrátí chybovou funkci
Returns the error function
Vrátí chybovou funkci
Returns the complementary error function
Vrátí doplňkovou chybovou funkci
Returns the complementary ERF function integrated between x and infinity
Vrátí doplňkovou funkci ERF integrovanou mezi hodnotou x a nekonečnem
Tests whether a number is greater than a threshold value
Testuje, zda je číslo větší než mezní hodnota
Converts a hexadecimal number to binary
Převede šestnáctkové číslo na binární
Converts a hexadecimal number to decimal
Převede šestnáctkové číslo na desítkové
Converts a hexadecimal number to octal
Převede šestnáctkové číslo na osmičkové
Returns the absolute value (modulus) of a complex number
Vrátí absolutní hodnotu (modul) komplexního čísla
Returns the imaginary coefficient of a complex number
Vrátí imaginární část komplexního čísla
Returns the argument theta, an angle expressed in radians
Vrátí argument théta, úhel vyjádřený v radiánech
Returns the complex conjugate of a complex number
Vrátí komplexně sdružené číslo ke komplexnímu číslu
Returns the cosine of a complex number
Vrátí kosinus komplexního čísla
Returns the hyperbolic cosine of a complex number
Vrátí hyperbolický kosinus komplexního čísla
Returns the cotangent of a complex number
Vrátí kotangens komplexního čísla
Returns the cosecant of a complex number
Vrátí kosekans komplexního čísla
Returns the hyperbolic cosecant of a complex number
Vrátí hyperbolický kosekans komplexního čísla
Returns the quotient of two complex numbers
Vrátí podíl dvou komplexních čísel
Returns the exponential of a complex number
Vrátí exponenciální tvar komplexního čísla
Returns the natural logarithm of a complex number
Vrátí přirozený logaritmus komplexního čísla
Vrátí dekadický logaritmus komplexního čísla
Returns the base-10 logarithm of a complex number
Vrátí logaritmus komplexního čísla při základu 2
Returns the base-2 logarithm of a complex number
Vrátí komplexní číslo umocněné na celé číslo
Returns a complex number raised to an integer power
Vrátí součin komplexních čísel
Vrátí reálnou část komplexního čísla
Returns the real coefficient of a complex number
Vrátí sekans komplexního čísla
Returns the secant of a complex number
Vrátí hyperbolický sekans komplexního čísla
Returns the hyperbolic secant of a complex number
Vrátí sinus komplexního čísla
Returns the sine of a complex number
Vrátí hyperbolický sinus komplexního čísla
Returns the hyperbolic sine of a complex number
Vrátí druhou odmocninu komplexního čísla
Returns the square root of a complex number
Vrátí rozdíl mezi dvěma komplexními čísly
Returns the difference between two complex numbers
Vrátí součet dvou komplexních čísel
Returns the sum of complex numbers
Returns the tangent of a complex number
Vrátí tangens komplexního čísla
Converts an octal number to binary
Převede osmičkové číslo na binární
Converts an octal number to decimal
Převede osmičkové číslo na desítkové
Converts an octal number to hexadecimal
Převede osmičkové číslo na šestnáctkové