Qu'est-ce que la fonction COMPLEXE ?
Tu travailles sur des circuits électriques, du traitement de signal ou des analyses scientifiques ? La fonction COMPLEXE te permet de créer des nombres complexes directement dans Excel, sans prise de tête.
Avec COMPLEXE, tu combines une partie réelle et une partie imaginaire pour obtenir un nombre au format a+bi (ou a+bj si tu préfères la notation électrique). C'est la porte d'entrée vers toutes les fonctions de calcul complexe d'Excel : modéliser des impédances, analyser des signaux, résoudre des problèmes d'ingénierie concrets.
Syntaxe
=COMPLEXE(partie_réelle; partie_imaginaire; [suffixe])Clique sur un argument pour aller à son explication.
Excel stocke les nombres complexes comme du texte : tu ne peux pas les additionner avec l'opérateur + ni les multiplier avec *. Utilise les fonctions dédiées : COMPLEXE.SOMME, COMPLEXE.PRODUIT, COMPLEXE.DIV, etc.

Comprendre chaque paramètre de la fonction COMPLEXE
Les arguments s'enchaînent dans cet ordre : d'abord la partie réelle, puis la partie imaginaire, et enfin le suffixe. Ce dernier est le seul facultatif : si tu le laisses de côté, Excel écrit le i mathématique par défaut, alors qu'en électricité tu glisseras "j" pour ne pas confondre avec l'intensité du courant.
partie_réelle
: la composante réelle de ton nombre complexe, celle qui se trouve sur l'axe horizontal du plan complexeTu peux mettre n'importe quel nombre : positif, négatif, décimal ou même zéro.
Dans le nombre complexe 3+4i, la partie réelle est 3. Si tu travailles sur une impédance électrique Z = 50+30j, la partie réelle (50 ohms) représente la résistance du circuit.
partie_imaginaire
: le coefficient qui sera multiplié par l'unité imaginaire i (ou j)C'est la composante sur l'axe vertical du plan complexe.
Dans 3+4i, la partie imaginaire est 4. En électricité, c'est la réactance du circuit : une valeur positive correspond à une inductance (bobine), une valeur négative à une capacitance (condensateur).
Attention : Si tu mets 0 comme partie imaginaire, Excel renvoie juste la partie réelle sans le i. C'est normal : =COMPLEXE(5;0) donne simplement "5".
[suffixe]
: ce paramètre te permet de choisir le symbole de l'unité imaginaire(facultatif)Deux valeurs possibles : "i" (notation mathématique standard, par défaut) ou "j" (notation ingénierie électrique).
"i" est la notation standard en mathématiques pures, physique et chimie. Si tu ne spécifies pas de suffixe, Excel utilise "i" automatiquement.
"j" est utilisé par les électriciens et électroniciens car "i" est déjà réservé pour l'intensité du courant (I = U/R).
Attention : Le suffixe doit être en minuscule et entre guillemets. =COMPLEXE(3;4;"j") fonctionne, mais =COMPLEXE(3;4;"J") donne #VALEUR!. Sans guillemets, =COMPLEXE(3;4;j) donne #NOM? : Excel y cherche un nom j qui n'existe pas.

Exemples pratiques pas à pas
Comment construire une impédance avec la fonction COMPLEXE
Tu relèves les caractéristiques d'une série de composants, et chacun te livre ses deux mesures séparément : une résistance d'un côté, une réactance de l'autre. Le problème, c'est qu'aucune fonction de calcul complexe d'Excel n'accepte ces deux nombres tels quels : elles réclament une valeur unique au format a+bi. La fonction COMPLEXE fusionne les deux colonnes en une impédance exploitable, ligne après ligne.
- 1Dans une cellule, écris
=COMPLEXE(. - 2En 1er argument : clique sur la cellule de la résistance,
B2. Elle contient3pour le composantZ-01, et c'est ce nombre qui ouvre le résultat, devant le signe+. - 3En 2ᵉ argument : clique sur la cellule de la réactance,
C2. Le4qu'elle contient n'est pas additionné au3de la résistance : la fonction COMPLEXE l'accole à l'unité imaginaire et forme ainsi la portion4idu résultat. Le symbole écrit est leimathématique, celui que la fonction retient tant qu'on ne lui en impose pas un autre. - 4Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas sur les deux autres composants. Les références descendent d'une ligne à chaque fois et donnent
5+2ipourZ-02puis2+6ipourZ-03.
=COMPLEXE(B2; C2)3 devient la partie réelle, la réactance 4 devient le coefficient de l'unité imaginaire, et l'ensemble ressort en texte 3+4i. C'est ce texte, et non les deux nombres d'origine, que les autres fonctions de calcul complexe savent lire.Comment imposer la notation j avec la fonction COMPLEXE
Ton dossier de calcul part en revue chez des électrotechniciens, et pour eux la lettre i désigne l'intensité du courant, pas l'unité imaginaire. Une impédance notée 3+4i se lit mal dans un rapport où i circule déjà dans toutes les équations. La fonction COMPLEXE accepte un troisième argument qui te laisse choisir le symbole, et c'est le seul des trois que tu peux omettre.
- 1Dans une cellule, écris
=COMPLEXE(. - 2En 1er argument : clique sur la cellule de la résistance,
B2. Elle contient3, la composante qui s'écrit devant le signe+du résultat. - 3En 2ᵉ argument : clique sur la cellule de la réactance,
C2. Elle contient4, le coefficient que la fonction COMPLEXE colle à l'unité imaginaire. - 4En 3ᵉ argument : saisis le symbole de l'unité imaginaire entre guillemets,
"j". Sans les guillemets, Excel prendrait cejpour le nom d'une plage de ta feuille. La minuscule compte tout autant, car la fonction COMPLEXE n'accepte que"i"et"j": un"J"majuscule renvoie#VALEUR!. - 5Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Les références
B2etC2descendent d'une ligne à chaque fois, alors que le"j"reste écrit tel quel sur les trois lignes.
=COMPLEXE(B2; C2; "j")i cède la place au j. Toutes les fonctions de calcul complexe lisent ensuite 3+4j exactement comme elles liraient 3+4i.Comment éviter l'erreur #VALEUR! en mélangeant les suffixes de la fonction COMPLEXE
Tes deux impédances viennent de sources différentes : la première a été saisie avec la notation mathématique, la seconde par un collègue habitué à la convention électrotechnique. Chacune est correcte prise isolément, et pourtant la mise en série des deux composants te renvoie une erreur au lieu d'une impédance totale. La colonne du suffixe est la coupable, et la fonction COMPLEXE est l'endroit où se joue le problème.
- 1Dans une cellule, écris
=COMPLEXE.SOMME(. - 2En 1er argument : écris la première impédance et referme-la,
COMPLEXE(B2; C2; D2). La fonction COMPLEXE lit la résistance3, la réactance4et le suffixeide la ligne du composantZ-01, puis renvoie3+4i. Le suffixe arrive ici d'une cellule et non d'un texte tapé dans la formule. - 3En 2ᵉ argument : écris la seconde impédance et referme-la,
COMPLEXE(B3; C3; D3). Les trois mêmes colonnes sont lues une ligne plus bas, avec la résistance5, la réactance2et le suffixejdu composantZ-02, ce qui donne5+2j. - 4Ferme la parenthèse de la fonction COMPLEXE.SOMME et appuie sur Entrée. Les deux appels de la fonction COMPLEXE ont déjà été refermés dans leurs étapes, et c'est donc la colonne des suffixes qu'il faut aligner pour que l'addition aboutisse.
=COMPLEXE.SOMME(COMPLEXE(B2; C2; D2); COMPLEXE(B3; C3; D3))3+4i et 5+2j sont deux impédances parfaitement valides), mais Excel refuse de les additionner parce qu'elles ne portent pas le même symbole. En alignant les deux lignes sur "j", la même formule renvoie 8+6j.
Les erreurs fréquentes avec la fonction COMPLEXE
Deux gros pièges guettent avec COMPLEXE. Le suffixe d'abord : il n'accepte que "i" ou "j" en minuscule, et la moindre majuscule comme "J" te renvoie #VALEUR!. Le second vient après : comme Excel range le résultat sous forme de texte, vouloir l'additionner avec + plante aussitôt, il faut passer par COMPLEXE.SOMME.
Erreur #VALEUR! avec un suffixe invalide ou en majuscule
Tu as mis autre chose que "i" ou "j" comme suffixe, ou tu as utilisé une majuscule. Par exemple : =COMPLEXE(3;4;"k") ou =COMPLEXE(3;4;"I") provoquent #VALEUR!.
Solution : Utilise uniquement "i" ou "j" en minuscule, entre guillemets. Ces deux valeurs sont les seules acceptées par Excel pour le suffixe.
Erreur lors de l'addition de deux nombres complexes avec +
Les nombres complexes dans Excel sont stockés comme du texte. L'opérateur + ne peut pas les additionner : =COMPLEXE(3;4) + COMPLEXE(1;2) provoque une erreur.
Solution : Utilise COMPLEXE.SOMME pour additionner : =COMPLEXE.SOMME(COMPLEXE(3;4); COMPLEXE(1;2)) retourne 4+6i. Toutes les opérations sur les nombres complexes nécessitent leurs fonctions dédiées : COMPLEXE.PRODUIT pour multiplier, COMPLEXE.DIV pour diviser.
Erreur #VALEUR! avec des arguments non numériques
Tu as passé du texte ou une valeur logique au lieu d'un nombre pour la partie réelle ou imaginaire. Par exemple =COMPLEXE("trois";4) ou =COMPLEXE(VRAI;4) donnent #VALEUR!.
Solution : Vérifie que tes cellules contiennent bien des nombres. Utilise CNUM() pour convertir du texte en nombre si nécessaire : =COMPLEXE(CNUM(A1); CNUM(B1)).
Questions fréquentes
Les deux représentent l'unité imaginaire. Le i est la notation mathématique standard, tandis que j est préférée en ingénierie électrique pour éviter la confusion avec l'intensité du courant (I). Excel accepte les deux.
Excel stocke les nombres complexes comme du texte au format a+bi ou a+bj. Pour effectuer des calculs, utilise les fonctions spécialisées : COMPLEXE.SOMME, COMPLEXE.PRODUIT, etc. L'opérateur + ou * ne fonctionne pas sur du texte.
Oui. =COMPLEXE(A1;B1) fonctionne parfaitement. Tu peux aussi référencer une cellule pour le suffixe : =COMPLEXE(A1;B1;C1) où C1 contient "i" ou "j".
Parce qu'Excel stocke les nombres complexes comme du texte. L'opérateur + tente une addition numérique et échoue. Utilise COMPLEXE.SOMME à la place, COMPLEXE.PRODUIT pour multiplier, COMPLEXE.DIV pour diviser.
Utilise COMPLEXE.REEL pour extraire la partie réelle et COMPLEXE.IMAGINAIRE pour la partie imaginaire. Par exemple, si A1 contient "3+4i", =COMPLEXE.REEL(A1) retourne 3 et =COMPLEXE.IMAGINAIRE(A1) retourne 4.
Ces deux fonctions ne lisent qu'une cellule à la fois : sur une plage comme A1:A10, elles renvoient #VALEUR!. Recopie la formule vers le bas plutôt que de viser toute la colonne d'un coup.
Pour aller plus loin
Continue sur ta lancée après la fonction COMPLEXE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



