Aller au contenu principal

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

Définition
La fonction COMPLEXE.EXP calcule l'exponentielle d'un nombre complexe selon la formule d'Euler : e^(a+bi) = e^a × (cos(b) + i×sin(b)). La partie réelle contrôle l'amplitude et la partie imaginaire contrôle la phase du résultat.

COMPLEXE.EXP te sert dès qu'un calcul en nombres réels ne suffit plus pour décrire un phénomène qui oscille tout en prenant de l'ampleur ou en s'amortissant dans le temps. Elle fait le pont entre une écriture complexe abstraite et une lecture concrète en amplitude et en phase.

Concrètement, elle sert à modéliser des signaux qui combinent croissance exponentielle et oscillations périodiques, à calculer les fonctions d'onde qui évoluent dans le temps en mécanique quantique, ou à analyser les impédances complexes dans les circuits électriques en régime sinusoïdal.

Syntaxe

=COMPLEXE.EXP(nombre_complexe)

COMPLEXE.EXP retourne un nombre complexe sous forme de texte au format "a+bi". Pour faire des calculs ultérieurs sur le résultat, utilise les fonctions COMPLEXE.REEL, COMPLEXE.IMAGINAIRE, COMPLEXE.MODULE ou COMPLEXE.ARGUMENT.

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

Comprendre chaque paramètre de la fonction COMPLEXE.EXP

1

nombre_complexe

: le nombre complexe pour lequel tu veux calculer l'exponentielle

Il doit être exprimé sous forme de texte au format "a+bi" ou "a+bj", où a est la partie réelle et b la partie imaginaire. Tu peux aussi créer ce nombre avec la fonction COMPLEXE(a; b) qui génère le format texte automatiquement.

Exemples valides : "3+4i", "0+1,571i", "-2i" (partie réelle = 0), "5" (partie imaginaire = 0). L'argument peut aussi être une référence de cellule contenant un nombre complexe sous forme de texte.

Attention : Si ton nombre complexe n'est pas au bon format texte, Excel retournera l'erreur #NOMBRE!. Assure-toi d'utiliser le format "a+bi" avec le signe + ou - entre les parties et un suffixe en minuscule. "3+4i" est correct, "3+4I" ne l'est pas. Les espaces, en revanche, sont tolérés : "3 + 4i" se calcule normalement.

Le conseil du pro
La partie imaginaire est toujours lue en radians, jamais en degrés, et une erreur ici ne déclenche aucun message : tu récupères juste un résultat faux mais crédible. Pour un angle en degrés, convertis-le d'abord avec RADIANS, comme dans COMPLEXE(0; RADIANS(90)).
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment transformer un angle en phaseur avec la fonction COMPLEXE.EXP

Tes angles de phase sont relevés en radians, fréquence par fréquence, et tu as besoin de les manipuler comme des points du plan plutôt que comme de simples nombres, pour les composer ou les comparer ensuite. Un angle seul ne se compose pas, alors qu'un phaseur, si. La fonction COMPLEXE.EXP fait cette conversion en une colonne.

  1. 1Tu pointes E2, la cellule qui contient 0,785i au format texte : la fonction COMPLEXE.EXP n'attend que cet argument.
  2. 2Tu laisses la partie réelle à 0, ce qui n'est pas un détail de forme : c'est elle qui ferait varier l'amplitude, et son absence garantit que le point reste sur le cercle de rayon 1.
  3. 3Tu laisses la fonction lire la partie imaginaire 0,785, l'angle en radians recopié de la colonne Angle (rad), qui fixe à lui seul la direction du phaseur.
  4. 4Tu recopies la formule vers le bas pour les dix-huit fréquences, chaque angle rendant son propre phaseur au format a+bi.
Au final, ta formule devrait ressembler à ça :=COMPLEXE.EXP(E2)
Explication
La fonction déplie 0,785i en son couple de composantes, une par axe du plan. Les deux sortent presque égales parce que l'angle est proche du huitième de tour, et le point obtenu se pose sur le cercle de rayon 1 : une exponentielle d'imaginaire pur ne change jamais l'amplitude, seulement la direction.
Exemple 2

Comment éviter un angle arrondi avec la fonction COMPLEXE.EXP

Tes angles sont notés à trois décimales dans le tableau, 0,785 pour un huitième de tour et 1,571 pour un quart, parce que c'est ce qu'un relevé affiche. Le jour où tu compares tes phaseurs à des valeurs de référence, l'écart te saute au visage sans que tu saches s'il vient de la fonction ou de la saisie. Construire l'angle avec PI() tranche la question.

  1. 1Tu construis l'angle avec la fonction COMPLEXE en lui passant 0 en partie réelle et PI()/4 en partie imaginaire, ce qui évite de recopier une valeur déjà arrondie à trois décimales.
  2. 2Tu passes ce nombre complexe à la fonction COMPLEXE.EXP, qui reçoit alors l'angle avec toute la précision qu'Excel sait porter.
  3. 3Tu compares avec la ligne du dessus, où l'angle 0,785 était tapé à la main : un écart de 0,0004 sur l'angle se retrouve directement sur les deux composantes du phaseur.
Voici la formule que tu obtiens à la fin :=COMPLEXE.EXP(COMPLEXE(0; PI()/4))
Explication
Construire l'angle avec PI() plutôt que le taper arrondi change le résultat dès la quatrième décimale : 0,707106781186548 contre 0,7073882691672 pour 0,785i. La fonction COMPLEXE.EXP n'y est pour rien (elle calcule exactement ce qu'on lui donne), c'est l'angle saisi qui n'était pas tout à fait le bon.

Attention : Même avec PI(), n'attends pas un résultat parfaitement propre : =COMPLEXE.EXP(COMPLEXE(0; PI()/2)) rend -3,49145625605507E-15+i, et non 0+1i. La partie réelle porte un résidu de calcul en virgule flottante, minuscule mais bien présent, qui fera échouer tout test d'égalité stricte.

Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction COMPLEXE.EXP

Tout se joue sur la façon dont tu écris le nombre complexe. Le coupable le plus fréquent, c'est le format texte : un opérateur glissé dans "3+4*i" ou un suffixe en majuscule et Excel renvoie aussitôt #NOMBRE!, d'où l'intérêt de toujours passer par COMPLEXE() pour générer la chaîne. Un espace, lui, ne déclenche rien.

Les deux autres pièges sont plus sournois car ils ne déclenchent aucune erreur visible : un angle laissé en degrés au lieu de radians te donne un résultat faux mais plausible, et le retour texte de COMPLEXE.EXP refuse toute multiplication ou addition directe.

Erreur #NOMBRE! avec un format de nombre complexe incorrect

Le format doit être "a+bi" ou "a+bj", suffixe en minuscule. Les formats invalides comme "3+4*i" (opérateur *) ou "3+4I" (majuscule) provoquent l'erreur #NOMBRE!. Un espace n'est pas un format invalide : "3 + 4i" donne le même résultat que "3+4i".

Solution : Utilise le format "a+bi" sans opérateur : =COMPLEXE.EXP("3+4i") fonctionne, =COMPLEXE.EXP("3+4*i") ne fonctionne pas. Préfère toujours construire ton nombre complexe avec la fonction =COMPLEXE(3;4) qui génère automatiquement le bon format texte.

Résultat inattendu en travaillant avec des angles en degrés

COMPLEXE.EXP utilise toujours les radians pour la partie imaginaire. Si tu fournis un angle en degrés comme "90i" au lieu de le convertir en radians, tu obtiens un résultat complètement différent de ce que tu attends.

Solution : Convertis tes angles en radians avant de créer le nombre complexe. Pour 90°, utilise =COMPLEXE(0;RADIANS(90)) qui donne 1,5707963267949i (Excel retire la partie réelle nulle de l'affichage), puis applique =COMPLEXE.EXP(COMPLEXE(0;RADIANS(90))). Le résultat tourne autour de i, l'unité imaginaire, ce qui correspond bien à e^(iπ/2).

Impossible de faire des calculs sur le résultat de COMPLEXE.EXP

COMPLEXE.EXP retourne un nombre complexe sous forme de texte, pas un nombre. Si tu essaies de multiplier directement par un autre nombre ou d'additionner avec une valeur ordinaire, Excel te renverra une erreur.

Solution : Utilise les fonctions spécialisées pour travailler avec le résultat : COMPLEXE.REEL et COMPLEXE.IMAGINAIRE pour extraire les parties, COMPLEXE.MODULE pour le module, COMPLEXE.ARGUMENT pour la phase. Pour des opérations entre deux nombres complexes, utilise COMPLEXE.PRODUIT ou COMPLEXE.SOMME.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

COMPLEXE.EXP vs EXP vs COMPLEXE.LN vs COMPLEXE.PUISSANCE

Le tri se fait d'abord sur la nature de ton nombre : si tu n'as que des réels, reste sur EXP, qui te rend un vrai nombre exploitable directement. Dès qu'une partie imaginaire entre en jeu, COMPLEXE.EXP devient incontournable pour décrire des oscillations (Fourier, fonctions d'onde, circuits AC).

COMPLEXE.LN est son opération inverse, à choisir quand tu remontes du résultat vers l'argument, et COMPLEXE.PUISSANCE sert à élever un complexe à une puissance plutôt qu'à calculer e^z. Toutes ces fonctions « COMPLEXE » attendent et renvoient du texte au format "a+bi".

CritèreCOMPLEXE.EXPEXPCOMPLEXE.LNCOMPLEXE.PUISSANCE
Type d'argumentNombre complexe (texte)Nombre réelNombre complexe (texte)Nombre complexe (texte)
Type de résultatNombre complexe (texte)Nombre réelNombre complexe (texte)Nombre complexe (texte)
Formule mathématiquee^(a+bi) = e^a(cos b + i sin b)e^xLN|z| + i×arg(z)z^n (nombre complexe)
Cas d'usage principalFourier, physique quantique, circuits ACCroissance exponentielle réelleLogarithme complexe, inverse de COMPLEXE.EXPPuissances de nombres complexes
DisponibilitéExcel 2007+Toutes versionsExcel 2007+Excel 2007+
Le saviez-vous ?
Le module de e^(a+bi) vaut toujours e^a, quelle que soit la partie imaginaire. C'est la vérification la plus rapide de ton calcul : compare COMPLEXE.MODULE(COMPLEXE.EXP(z)) avec EXP(a), les deux doivent coïncider.
FAQ

Questions fréquentes

L'exponentielle d'un nombre complexe z = a + bi est définie par e^z = e^a × (cos(b) + i×sin(b)). C'est la formule d'Euler qui relie l'exponentielle aux fonctions trigonométriques. COMPLEXE.EXP calcule automatiquement cette valeur : la partie réelle e^a contrôle l'amplitude et la partie imaginaire b contrôle la phase.

En physique quantique et en traitement du signal, l'exponentielle complexe décrit les oscillations, les ondes et les états quantiques. Par exemple, e^(iωt) représente une onde sinusoïdale de fréquence ω. C'est fondamental pour l'analyse de Fourier et la mécanique quantique.

COMPLEXE.EXP travaille toujours en radians pour la partie imaginaire. Si tu as un angle en degrés, convertis-le d'abord en radians avec RADIANS() avant de créer ton nombre complexe. Par exemple, pour 90°, utilise =COMPLEXE(0;RADIANS(90)) puis applique COMPLEXE.EXP.

EXP calcule l'exponentielle de nombres réels uniquement (e^x). COMPLEXE.EXP étend ce concept aux nombres complexes en gérant à la fois la partie réelle et imaginaire. Si tu utilises COMPLEXE.EXP sur un nombre réel (partie imaginaire = 0), tu obtiendras le même résultat qu'avec EXP.

Utilise la formule d'Euler : pour z = a + bi, vérifie que le module de e^z vaut e^a et que l'argument de e^z vaut b. Applique =COMPLEXE.MODULE(COMPLEXE.EXP(z)) et compare avec =EXP(a). Si les deux valeurs sont identiques, ton calcul est juste.

COMPLEXE.EXP retourne toujours un nombre complexe sous forme de texte au format "a+bi". Ce n'est pas un nombre ordinaire. Pour extraire la partie réelle, utilise COMPLEXE.REEL ; pour la partie imaginaire, COMPLEXE.IMAGINAIRE ; pour le module, COMPLEXE.MODULE. Toutes les opérations sur les complexes passent par des fonctions dédiées.

Ressources

Pour aller plus loin

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

Tout voir