Aller au contenu principal

Qu'est-ce que la fonction COMPLEXE.IMAGINAIRE ?

Définition
La fonction COMPLEXE.IMAGINAIRE retourne la partie imaginaire d'un nombre complexe exprimé sous forme de texte au format Excel ("a+bi" ou "a+bj"). Le résultat est un nombre réel.

COMPLEXE.IMAGINAIRE (IMAGINARY en anglais) te sert quand un nombre complexe arrive figé dans une cellule sous forme de texte (une impédance, un résultat de FFT) et que tu as besoin d'isoler sa composante imaginaire pour la faire entrer dans un calcul, sans retaper la valeur à la main.

Elle est indispensable en électronique pour analyser les réactances d'un circuit, en traitement du signal pour décortiquer les résultats d'une FFT, ou en physique pour manipuler des phaseurs. Combinée avec COMPLEXE.REEL, elle permet de décomposer n'importe quel nombre complexe en ses deux composantes.

Syntaxe

=COMPLEXE.IMAGINAIRE(nombre_complexe)

Clique sur un argument pour aller à son explication.

Le format du nombre complexe doit être exact : le "i" ou "j" en minuscule, et le coefficient doit précéder l'unité imaginaire ("4i" et non "i4"). Un format incorrect retourne #NOMBRE!. Les espaces sont en revanche tolérés.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction COMPLEXE.IMAGINAIRE

1

nombre_complexe

: le nombre complexe dont tu veux extraire la partie imaginaire

Il doit être fourni au format texte Excel : "a+bi" ou "a+bj", où a est la partie réelle et b la partie imaginaire. Tu peux utiliser une référence de cellule contenant ce texte, ou le résultat d'une autre fonction de la famille COMPLEXE.

Pour "3+4i", la fonction retourne 4. Pour "5-2j", elle retourne -2. Les deux notations (i et j) sont acceptées et produisent le même résultat numérique.

Attention : Le format doit être exact. "3+4I" (I majuscule) et "3+i4" (i avant le coefficient) provoquent une erreur #NOMBRE!, alors que "3 + 4i" (avec espaces) retourne bien 4. Utilise COMPLEXE(a;b) pour créer des nombres complexes valides.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment isoler la réactance avec la fonction COMPLEXE.IMAGINAIRE

Tes impédances arrivent assemblées au format a+bi et tu cherches à savoir, composant par composant, si le comportement est inductif ou capacitif. Toute la réponse tient dans la réactance et dans son signe, mais celle-ci est noyée au milieu d'une chaîne de texte dont tu ne peux rien faire directement. La fonction COMPLEXE.IMAGINAIRE l'en sort sous forme de nombre.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.IMAGINAIRE(.
  2. 2
    En 1er argument : clique sur la cellule qui porte l'impédance du composant, D2. Elle contient le texte 3+4i, dans lequel la fonction va chercher le coefficient placé devant l'unité imaginaire. La résistance 3 reste de côté puisqu'elle occupe déjà sa propre colonne.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Chaque ligne rend alors la réactance de son composant, 2 pour l'impédance 5+2i et 6 pour 2+6i.
Au final, ta formule devrait ressembler à ça :=COMPLEXE.IMAGINAIRE(D2)
Explication
La fonction ne renvoie pas 4i mais bien 4 : c'est le coefficient de l'unité imaginaire qui ressort, dépouillé de son suffixe, sous forme de nombre calculable. Le signe est conservé tel qu'il figure dans l'impédance, si bien qu'une réactance négative comme celle de 7-3i ressort en -3.
Exemple 2

Comment déduire une inductance avec la fonction COMPLEXE.IMAGINAIRE

Ton relevé te donne des réactances mesurées à la fréquence du réseau, mais un fournisseur ne vend pas des ohms : il vend des bobines cataloguées en henrys. Tant que tu restes en réactance, tu ne peux ni comparer deux composants mesurés à des fréquences différentes, ni commander un remplacement. La fonction COMPLEXE.IMAGINAIRE fournit le point de départ de la conversion.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.IMAGINAIRE(.
  2. 2
    En 1er argument : clique sur la cellule qui porte l'impédance mesurée, B2. Elle contient le texte 3+4i et la fonction n'en retient que la réactance, 4. C'est cette valeur qui servira de numérateur à la division.
  3. 3
    Ferme la parenthèse, complète par /(2*PI()*C2) puis appuie sur Entrée. La réactance est ainsi divisée par le produit de et de la fréquence lue en C2, soit 50 hertz, PI() évitant toute saisie manuelle de π. Recopie enfin la formule vers le bas pour obtenir l'inductance de chaque composant.
Voici la formule que tu obtiens à la fin :=COMPLEXE.IMAGINAIRE(B2)/(2*PI()*C2)
Explication
La réactance 4 extraite de 3+4i redevient un nombre ordinaire, donc la division fonctionne : rapportée à 2πf, elle rend l'inductance en henrys, soit environ 0,0127 H (près de 12,7 mH). Une réactance dépend de la fréquence, alors que l'inductance qu'on en déduit caractérise la bobine elle-même.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction COMPLEXE.IMAGINAIRE

Presque tout ce qui coince avec COMPLEXE.IMAGINAIRE tourne autour du format de ta chaîne. Le #NOMBRE! tombe dès qu'un I majuscule remplace le i minuscule, ou que le coefficient passe derrière l'unité ("3+i4"). Un espace dans "3 + 4i" ne déclenche rien du tout : la fonction rend 4 comme si de rien n'était.

Les deux autres cas ne sont pas des bugs : un 0 en sortie veut dire que ton nombre n'a pas de partie imaginaire ("5" ou "5+0i"), et un résultat négatif reflète juste le signe écrit dans "3-4i".

Erreur #NOMBRE! : format du nombre complexe invalide

Le format passé ne respecte pas la syntaxe attendue par Excel. Les causes les plus fréquentes : un I majuscule au lieu de minuscule ("3+4I"), le i placé avant le coefficient ("3+i4"), une lettre autre que i ou j ("3+4k"), ou un séparateur décimal incorrect selon la locale. Les espaces ne sont pas en cause : "3 + 4i" passe sans erreur.

Solution : Utilise systématiquement la fonction =COMPLEXE(a; b) pour créer tes nombres complexes : elle garantit un format valide quel que soit le contexte. =COMPLEXE.IMAGINAIRE(COMPLEXE(3; 4)) ne peut pas produire d'erreur de format.

Résultat 0 inattendu alors qu'on attend une valeur non nulle

Le nombre complexe fourni n'a pas de partie imaginaire : c'est soit un nombre réel pur ("5"), soit un nombre avec une partie imaginaire explicitement nulle ("5+0i"). Excel retourne 0, ce qui est mathématiquement correct.

Solution : Vérifie que ton nombre complexe a bien une partie imaginaire non nulle. Si tu extrais les valeurs depuis une source externe, assure-toi que le format inclut bien la partie imaginaire même lorsqu'elle vaut zéro.

Résultat négatif alors qu'on attendait positif (ou l'inverse)

La partie imaginaire est bien extraite, mais son signe correspond à la notation du nombre complexe. "3-4i" retourne -4 car la partie imaginaire est -4. Ce n'est pas une erreur de la fonction.

Solution : Vérifie le signe dans ton nombre complexe source. Pour obtenir la valeur absolue de la réactance, utilise =ABS(COMPLEXE.IMAGINAIRE(z)).

Lucas, la mascotte du Dojo, compare deux fonctions Excel

COMPLEXE.IMAGINAIRE vs COMPLEXE.REEL vs COMPLEXE.MODULE

Prends COMPLEXE.IMAGINAIRE quand tu as besoin du coefficient de i seul : la réactance d'un circuit, la composante qui sert à calculer une phase. COMPLEXE.REEL te donne l'autre moitié (résistance, partie en phase), et COMPLEXE.MODULE combine les deux d'un coup en racine(a² + b²) pour l'amplitude.

Le réflexe utile : si tu veux juste l'amplitude, passe directement par COMPLEXE.MODULE plutôt que de ressortir partie réelle et imaginaire pour les recombiner à la main.

CritèreCOMPLEXE.IMAGINAIRECOMPLEXE.REELCOMPLEXE.MODULE
Ce qu'elle extraitPartie imaginaire (coefficient de i/j)Partie réelle (terme sans unité imaginaire)Module = |z| = racine(a² + b²)
Résultat pour "3+4i"435
Utilité principaleRéactance, phase, composante sinusoïdaleRésistance, composante en phaseAmplitude, impédance totale
Résultat pour un réel pur "5"055
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec COMPLEXE.IMAGINAIRE

1Astuce

Créer des nombres complexes valides avec COMPLEXE avant d'extraire

Plutôt que de saisir "3+4i" à la main dans chaque cellule, utilise =COMPLEXE(3; 4) pour créer le nombre complexe. Le format généré est toujours valide, tu évites les erreurs de saisie et tu peux choisir entre i et j via le troisième paramètre optionnel.
Ensuite =COMPLEXE.IMAGINAIRE(COMPLEXE(A1; B1)) extrait la partie imaginaire de manière entièrement automatique.

2Astuce

Calculer la phase à partir de la partie imaginaire

La phase (argument) d'un nombre complexe a+bi se calcule via =ATAN2(COMPLEXE.IMAGINAIRE(z); COMPLEXE.REEL(z)) en radians, ou =COMPLEXE.ARGUMENT(z) directement. En électronique, cette phase exprime le déphasage entre tension et courant, une donnée clé pour le dimensionnement des filtres et des circuits résonants.
Multiplie par 180/PI() pour convertir en degrés.

3Astuce

Additionner les réactances de composants en série

Pour calculer la réactance totale de composants en série, applique =COMPLEXE.IMAGINAIRE sur chaque impédance et somme les résultats : =SOMME(COMPLEXE.IMAGINAIRE(A1); COMPLEXE.IMAGINAIRE(A2)). Cette approche isole la réactance sans avoir à décomposer manuellement chaque nombre complexe.
C'est plus lisible que de travailler directement sur les chaînes complexes, surtout avec de longues colonnes.

FAQ

Questions fréquentes

Mathématiquement, i et j représentent la même unité imaginaire (racine de -1). En mathématiques pures, on utilise i. En électronique et ingénierie, on préfère j car i désigne déjà l'intensité du courant. Excel accepte les deux notations et COMPLEXE.IMAGINAIRE retourne le même résultat pour "3+4i" et "3+4j".

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction COMPLEXE.IMAGINAIRE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir