COMPLEXE.PRODUIT (IMPRODUCT en anglais) te permet de multiplier plusieurs nombres complexes en une seule formule. Essentielle en ingénierie électronique, en physique et en traitement du signal, elle automatise les calculs d'impédances, de transformations dans le plan complexe et d'analyse de signaux.
Sans elle, multiplier deux nombres complexes (a+bi) × (c+di) demande de calculer manuellement quatre produits et de combiner les résultats. Avec COMPLEXE.PRODUIT, tu passes les deux valeurs et Excel gère toute la mécanique mathématique, même pour des chaînes de trois, cinq ou dix facteurs complexes.
Syntaxe de la fonction COMPLEXE.PRODUIT
=COMPLEXE.PRODUIT(nombre_complexe1; [nombre_complexe2]; ...)Les nombres complexes doivent être au format texte avec i ou j comme suffixe imaginaire, par exemple "3+4i" ou "2-5j". Un nombre réel pur comme "5" doit être passé sous la forme "5+0i" pour être reconnu.
Comprendre chaque paramètre de la fonction COMPLEXE.PRODUIT
Seul le premier nombre complexe est obligatoire ; tu peux en empiler jusqu'à 255 derrière, séparés par des points-virgules. Excel les multiplie dans l'ordre où tu les écris, de gauche à droite, en réinjectant chaque résultat dans le calcul suivant. Une plage compte aussi : =COMPLEXE.PRODUIT(A1:A10) enchaîne les dix valeurs d'un coup.
nombre_complexe1
: le premier nombre complexe à multiplierIl doit être au format texte avec la partie imaginaire suivie de i ou j. Exemples valides : "3+4i", "2-5i", "6i", "-3+2j".
Tu peux saisir directement le nombre entre guillemets ou référencer une cellule qui contient un nombre complexe. Tu peux aussi générer la valeur avec la fonction COMPLEXE.
Astuce : Utilise i pour les applications mathématiques et scientifiques, et j en ingénierie électronique où i représente déjà l'intensité du courant électrique.
nombre_complexe2...
: arguments supplémentaires représentant d'autres nombres complexes à multiplier(facultatif)Tu peux en fournir jusqu'à 255 au total.
Excel multiplie tous les nombres dans l'ordre : d'abord le premier avec le second, puis le résultat avec le troisième, et ainsi de suite. Le résultat final est retourné sous forme de nombre complexe au format texte.
Astuce : Pour multiplier une plage de nombres complexes, tu peux référencer directement la plage : =COMPLEXE.PRODUIT(A1:A5) multiplie tous les nombres de A1 à A5 en un seul appel.
Exemples pratiques pas à pas
Ingénieur électronique : calcul d'impédance combinée
Tu es ingénieur électronique et tu conçois un circuit avec des composants en série. Chaque composant a une impédance complexe (résistance + réactance). Pour trouver l'impédance équivalente d'une combinaison R-C, tu dois multiplier leurs impédances individuelles.
Multiplier l'impédance de la résistance (50+0j ohms) par celle du condensateur (0-30j ohms) donne l'impédance équivalente 0-1500j. Ce calcul est crucial pour dimensionner correctement tes circuits et comprendre leur comportement en fréquence. En électronique, on utilise généralement j pour la partie imaginaire pour éviter toute confusion avec i qui représente le courant électrique.
| A | B | |
|---|---|---|
| 1 | Composant | Impédance (Z) |
| 2 | Résistance R1 | 50+0j |
| 3 | Condensateur C1 | 0-30j |
| 4 | Inductance L1 | 0+40j |
=COMPLEXE.PRODUIT("50+0j"; "0-30j")Physicien : produit d'amplitudes d'états quantiques
En physique quantique, tu travailles avec des fonctions d'onde représentées par des nombres complexes. Pour calculer certaines observables ou probabilités, tu dois multiplier des amplitudes complexes.
Ce type de calcul apparaît régulièrement lors de l'étude de systèmes à plusieurs particules ou lors de transformations d'états. Au lieu de multiplier manuellement chaque composante réelle et imaginaire en cascade, Excel fait tout le travail en une ligne. Tu peux ensuite extraire les composantes du résultat avec =COMPLEXE.REEL(...) et =COMPLEXE.IMAGINAIRE(...) pour poursuivre ton analyse.
| A | B | |
|---|---|---|
| 1 | État quantique | Amplitude complexe |
| 2 | Ψ₁ | 0.707+0.707i |
| 3 | Ψ₂ | 0.6+0.8i |
| 4 | Ψ₃ | 0.8-0.6i |
=COMPLEXE.PRODUIT(B2; B3; B4)Data scientist : filtrage de coefficients de Fourier
Tu es data scientist ou analyste en traitement du signal. Tu travailles sur une analyse de Fourier et tu dois appliquer des filtres complexes à des coefficients spectraux. Chaque coefficient est multiplié par la réponse fréquentielle du filtre correspondant.
Les résultats des formules donnent respectivement 4.5+2.5i, 5.6+3.2i et -2+10i. Cette approche te permet de traiter automatiquement des centaines de coefficients sans programmer en Python ou MATLAB. Excel devient un outil efficace pour le prototypage rapide d'algorithmes de traitement du signal.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Coefficient | Valeur complexe | Filtre | Résultat filtré |
| 2 | α₁ | 2+3i | 1.5-0.5i | =COMPLEXE.PRODUIT(B2;C2) |
| 3 | α₂ | 4-2i | 0.8+1.2i | =COMPLEXE.PRODUIT(B3;C3) |
| 4 | α₃ | -1+5i | 2+0i | =COMPLEXE.PRODUIT(B4;C4) |
Astuce de pro : Combine COMPLEXE.PRODUIT avec =COMPLEXE.MODULE(...) pour calculer rapidement les magnitudes spectrales, essentielles en analyse de fréquences.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction COMPLEXE.PRODUIT
Tout se joue sur la forme texte que tu donnes à tes nombres. Le #NOMBRE! est le réflexe d'Excel quand il ne sait pas lire ton complexe : un espace glissé dans "3 + 4i", un suffixe exotique comme k, et il refuse de calculer. Un réel pur écrit "5" sans +0i déclenche, lui, un #VALEUR!.
Deux autres pièges plus discrets : mélanger i et j dans la même formule, qu'Excel n'accepte jamais, et le #NOM? qui trahit une version trop ancienne ou l'« Utilitaire d'analyse » désactivé.
Format de nombre complexe non reconnu
L'erreur #NOMBRE! apparaît quand Excel ne reconnaît pas le format du nombre complexe. Les causes courantes : des espaces parasites ("3 + 4i" au lieu de "3+4i"), un mauvais suffixe imaginaire ("3+4k" au lieu de "3+4i" ou "3+4j"), ou un nombre non encadré de guillemets.
Solution : Utilise =COMPLEXE(3; 4; "i") pour générer le format correct depuis des valeurs numériques séparées, ou vérifie que ton texte respecte exactement le format "a+bi" ou "a+bj" sans espaces.
Nombre réel passé sans suffixe imaginaire
Si tu passes un nombre réel pur comme 5 ou "5" sans suffixe i ou j, Excel génère une erreur #VALEUR! car il ne reconnaît pas cet argument comme un nombre complexe valide.
Solution : Convertis les nombres réels en notation complexe avec =COMPLEXE(nombre; 0; "i") ou en ajoutant "+0i" à la fin : "5+0i" est reconnu correctement.
Suffixes mélangés dans les arguments
Excel n'accepte pas de mélanger i et j dans une même formule COMPLEXE.PRODUIT. Si certains arguments utilisent i et d'autres j, la fonction génère une erreur.
Solution : Utilise un suffixe cohérent dans tous tes arguments. Si tes données proviennent de sources différentes, normalise-les d'abord avec =COMPLEXE(COMPLEXE.REEL(A1); COMPLEXE.IMAGINAIRE(A1); "i").
Erreur #NOM? sur la fonction
Si Excel affiche #NOM?, il ne reconnaît pas la fonction COMPLEXE.PRODUIT. Cela peut arriver avec des versions antérieures à Excel 2013 ou si le complément « Utilitaire d'analyse » n'est pas activé.
Solution : Vérifie que tu utilises Excel 2013 ou ultérieur. En anglais, la fonction s'appelle IMPRODUCT. Si nécessaire, active le complément via Fichier > Options > Compléments > Compléments Excel > Utilitaire d'analyse.
Questions fréquentes sur la fonction COMPLEXE.PRODUIT
Comment fonctionne la multiplication de nombres complexes dans Excel ?
Excel multiplie des nombres complexes passés sous forme de texte (ex. "3+4i") grâce à COMPLEXE.PRODUIT. La fonction applique la règle mathématique (a+bi) × (c+di) = (ac-bd) + (ad+bc)i et retourne le résultat sous forme de chaîne de caractères représentant le nombre complexe.
Quel format utiliser pour les nombres complexes ?
Les nombres complexes doivent être au format texte avec i ou j comme suffixe imaginaire. Exemples valides : "3+4i", "2-5i", "6i", "5+0i" (nombre réel). Les espaces dans le texte, un suffixe différent de i ou j, ou l'absence de guillemets provoquent des erreurs.
Quelle est la différence entre 'i' et 'j' pour les nombres complexes ?
Excel accepte les deux notations et donne exactement les mêmes résultats. i est la notation mathématique standard, utilisée en mathématiques pures et en physique. j est la notation d'ingénierie, préférée en électronique où i représente déjà l'intensité du courant. Attention : dans une même formule, tous les arguments doivent utiliser le même suffixe.
Peut-on multiplier plus de deux nombres complexes ?
Oui, COMPLEXE.PRODUIT accepte jusqu'à 255 arguments. Tu peux multiplier autant de nombres complexes que nécessaire en une seule formule, par exemple =COMPLEXE.PRODUIT("2+3i"; "1-i"; "4+2i"; "3+0i"). Excel effectue la multiplication séquentielle automatiquement, de gauche à droite. Tu peux aussi référencer directement une plage : =COMPLEXE.PRODUIT(A1:A10).
Comment vérifier le résultat et extraire les composantes ?
Utilise les fonctions complémentaires : =COMPLEXE.REEL(résultat) pour la partie réelle, =COMPLEXE.IMAGINAIRE(résultat) pour la partie imaginaire, =COMPLEXE.MODULE(résultat) pour la magnitude, et =COMPLEXE.ARGUMENT(résultat) pour l'angle en radians. Tu peux aussi passer directement la formule COMPLEXE.PRODUIT à ces fonctions.
COMPLEXE.PRODUIT est-elle disponible dans toutes les versions d'Excel ?
COMPLEXE.PRODUIT est disponible depuis Excel 2013. Pour les versions antérieures (Excel 2010 et avant), elle faisait partie du complément « Utilitaire d'analyse » qui devait être activé manuellement. En anglais, son nom est IMPRODUCT. Si tu obtiens une erreur #NOM?, vérifie ta version ou l'activation du complément.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

Comment Excel calcule le produit de nombres complexes
La multiplication de deux nombres complexes suit la règle algébrique :
(a+bi) × (c+di) = (ac-bd) + (ad+bc)i. La partie réelle du résultat est(ac - bd)et la partie imaginaire est(ad + bc).Par exemple,
(3+4i) × (2-i)donne une partie réelle de(3×2) - (4×(-1)) = 6+4 = 10et une partie imaginaire de(3×(-1)) + (4×2) = -3+8 = 5, soit le résultat10+5i.Quand tu passes plus de deux arguments, Excel applique cette formule de manière séquentielle : il multiplie les deux premiers, puis multiplie le résultat par le troisième, et ainsi de suite.