COMPLEXE.LN (IMLN en anglais) calcule le logarithme naturel (népérien) d'un nombre complexe. Si tu travailles en ingénierie électrique, en mathématiques avancées ou en traitement du signal, cette fonction te permet d'appliquer des transformations logarithmiques dans le plan complexe.
Concrètement, c'est elle qui analyse les impédances dans les circuits RLC, qui vérifie les propriétés du logarithme complexe en recherche mathématique, ou qui compresse la dynamique d'un spectre de Fourier. Un outil de niche, mais indispensable dès que tu travailles avec des grandeurs complexes.
Syntaxe de la fonction COMPLEXE.LN
=COMPLEXE.LN(nombre_complexe)Le nombre complexe doit être une chaîne de texte au format "x+yi" ou "x+yj" (sans espaces). Si tu passes 0+0i, Excel renvoie #NOMBRE! car le logarithme de zéro n'est pas défini.
Comprendre chaque paramètre de la fonction COMPLEXE.LN
nombre_complexe
: le nombre complexe dont tu veux calculer le logarithme naturelIl doit être exprimé sous forme de texte au format "x+yi" ou "x+yj", où x est la partie réelle et y la partie imaginaire. Par exemple : "3+4i", "5-2j", "0+1i". Tu peux créer ce nombre avec la fonction COMPLEXE ou le saisir directement entre guillemets.
Si le format du texte est invalide (espaces dans la chaîne, suffixe inconnu), Excel renvoie #VALEUR!.
Astuce : Pour créer facilement un nombre complexe, utilise =COMPLEXE(partie_réelle; partie_imaginaire; "i"). Par exemple, =COMPLEXE(3; 4; "i") retourne "3+4i" que tu peux passer directement à COMPLEXE.LN.
Attention : Le nombre complexe 0+0i génère une erreur #NOMBRE! car le logarithme de zéro n'est pas défini mathématiquement. Évite aussi les espaces dans la chaîne : "3 + 4i" est invalide.
Pas envie d'écrire la formule COMPLEXE.LN à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Ingénierie : analyse d'une impédance en circuit RLC
Tu es ingénieur électricien et tu analyses un circuit RLC. L'impédance complexe mesurée est Z = 3 + 4j ohms (notation ingénieur avec "j"). Pour certaines analyses de filtres ou de réponse en fréquence, tu as besoin du logarithme naturel de cette impédance.
| A | B | |
|---|---|---|
| 1 | Impédance (Ω) | Logarithme naturel |
| 2 | 3+4j | =COMPLEXE.LN(A2) |
=COMPLEXE.LN("3+4j")La fonction retourne 1,609+0,927j. La partie réelle 1,609 correspond à ln(|Z|) = ln(racine(3²+4²)) = ln(5) ; la partie imaginaire 0,927 est l'argument du nombre, soit arctan(4/3) (environ 0,927 radian, ou 53°). Cette transformation logarithmique est utile pour linéariser certaines analyses de circuits sur une échelle logarithmique.
Astuce de pro : Pour aller plus loin, utilise COMPLEXE.MODULE pour obtenir la magnitude et COMPLEXE.ARGUMENT pour la phase : ces deux fonctions décomposent le résultat de manière souvent plus lisible que le format brut a+bi.
Mathématiques : vérification de la propriété ln(z₁ × z₂)
Tu es chercheur en mathématiques et tu explores les propriétés du logarithme complexe. Tu veux vérifier la propriété ln(z₁ × z₂) = ln(z₁) + ln(z₂) avec z₁ = 1+i et z₂ = 2+i.
| A | B | C | |
|---|---|---|---|
| 1 | Nombre complexe | Logarithme naturel | Description |
| 2 | 1+i | =COMPLEXE.LN(A2) | ln(z₁) |
| 3 | 2+i | =COMPLEXE.LN(A3) | ln(z₂) |
| 4 | =COMPLEXE.PRODUIT(A2;A3) | =COMPLEXE.LN(A4) | ln(z₁ × z₂) |
| 5 | =COMPLEXE.SOMME(B2;B3) | ln(z₁) + ln(z₂) |
=COMPLEXE.LN("1+i")Ici, la fonction retourne 0,347+0,785i pour z₁, et 0,804+0,464i pour z₂. Le logarithme du produit (1+3i) vaut 1,151+1,249i, exactement la somme des deux logarithmes : la propriété ln(z₁ × z₂) = ln(z₁) + ln(z₂) est confirmée. Ce type de vérification numérique dans Excel est un gain de temps précieux en calcul formel.
Traitement du signal : compression logarithmique d'un spectre de Fourier
Tu es data scientist spécialisé en traitement du signal. Tu travailles sur des coefficients de Fourier complexes et tu dois appliquer une transformation logarithmique pour compresser la dynamique du spectre. Un coefficient mesuré est 8-6i.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Coefficient Fourier | Log naturel | Module | Phase (rad) |
| 2 | 8-6i | =COMPLEXE.LN(A2) | =COMPLEXE.MODULE(A2) | =COMPLEXE.ARGUMENT(A2) |
=COMPLEXE.LN("8-6i")La fonction retourne 2,303-0,644i. Le module de 8-6i vaut racine(8²+6²) = 10, donc ln(module) = ln(10), soit 2,303 (la partie réelle). L'argument arctan(-6/8) donne -0,644 radian (la partie imaginaire, négative car le nombre est dans le 4ème quadrant). Cette transformation permet de mieux visualiser les spectres avec une grande plage dynamique.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction COMPLEXE.LN
Tout part du texte que tu glisses entre guillemets : COMPLEXE.LN attend une chaîne propre comme "3+4i", et le moindre écart la fait trébucher. Oublie les guillemets et elle lit =COMPLEXE.LN(3+4i) comme une plage nommée introuvable, d'où le #NOM? ; glisse une espace dans "3 + 4i" et c'est #VALEUR!.
Deux autres pièges plus sournois : le nombre nul "0+0i" renvoie #NOMBRE! parce que le logarithme de zéro n'existe pas, et un mélange des suffixes "i" et "j" dans le même classeur sème des résultats faux sans toujours lever d'erreur.
Format de nombre complexe invalide : guillemets manquants ou espaces
=COMPLEXE.LN(3+4i) génère #NOM? car Excel cherche une plage nommée au lieu d'un texte. =COMPLEXE.LN("3 + 4i") génère #VALEUR! car les espaces ne sont pas autorisés dans la chaîne.
Solution : Écris le nombre complexe sans espaces entre guillemets doubles : =COMPLEXE.LN("3+4i"). Si tu construis le nombre depuis des cellules, utilise =COMPLEXE.LN(COMPLEXE(3; 4; "i")) pour éviter les erreurs de format.
Erreur #NOMBRE! sur le logarithme de zéro
Le logarithme de 0+0i n'est pas défini mathématiquement (il tend vers -∞). =COMPLEXE.LN("0+0i") et =COMPLEXE.LN(COMPLEXE(0; 0; "i")) renvoient tous les deux #NOMBRE!.
Solution : Vérifie que ta valeur d'entrée n'est pas le nombre complexe nul. Si tes données peuvent contenir des zéros, entoure la formule d'un SIERREUR : =SIERREUR(COMPLEXE.LN(A1); "Module nul"). Une valeur proche de zéro comme "0,001+0i" est valide et donne "−6,908+0i".
Mélange incohérent des suffixes "i" et "j"
Excel accepte "i" (notation mathématique) ou "j" (notation ingénieur), mais les deux ne peuvent pas coexister dans la même chaîne. Si tu crées un nombre avec COMPLEXE(3; 4; "j") et que tu le combines avec des opérations qui utilisent "i", tu risques des erreurs ou des résultats incorrects.
Solution : Choisis un suffixe et utilise-le partout dans ton classeur. Si tu travailles en électronique, utilise "j" ; en mathématiques pures, utilise "i". Garde la cohérence sur tous tes appels à COMPLEXE et aux fonctions COMPLEXE.*.
Questions fréquentes sur la fonction COMPLEXE.LN
Qu'est-ce qu'un logarithme naturel de nombre complexe ?
Le logarithme naturel d'un nombre complexe z = x+yi est défini comme ln(z) = ln(|z|) + i × arg(z), où |z| est le module (la norme : √(x²+y²)) et arg(z) son argument (l'angle : arctan(y/x)). C'est l'extension naturelle du logarithme népérien aux nombres complexes, indispensable en ingénierie et physique avancée.
Quel format de nombre complexe dois-je utiliser ?
Excel accepte les nombres complexes sous forme de texte : "3+4i" ou "3+4j". Le suffixe peut être "i" (mathématiques) ou "j" (ingénierie électrique). Pour créer ces nombres depuis des valeurs numériques, utilise COMPLEXE(partie_réelle; partie_imaginaire; suffixe). Par exemple =COMPLEXE(3; 4; "i") retourne "3+4i".
Quelle est la différence entre COMPLEXE.LN, COMPLEXE.LN2 et COMPLEXE.LOG10 ?
COMPLEXE.LN calcule le logarithme naturel (base e ≈ 2,718), COMPLEXE.LN2 calcule le logarithme en base 2, et COMPLEXE.LOG10 calcule le logarithme en base 10. Le logarithme naturel est le plus utilisé en mathématiques et physique, la base 2 en informatique, et la base 10 pour les décibels en ingénierie.
Pourquoi le résultat contient-il toujours une partie imaginaire ?
Même pour un nombre presque réel comme "5+0,01i", le résultat aura une composante imaginaire car ln(z) = ln(|z|) + i × arg(z). La partie imaginaire reflète l'angle du nombre dans le plan complexe. Pour un nombre réel négatif comme "-3+0i", la partie imaginaire sera π (environ 3,14159).
COMPLEXE.LN est-elle disponible dans Google Sheets ?
Oui, Google Sheets propose la fonction IMLN (abréviation de imaginary logarithm natural) qui fonctionne exactement de la même manière. La syntaxe et les résultats sont identiques, seul le nom de la fonction diffère. Utilise =IMLN("3+4i") dans Google Sheets.
Pour aller plus loin
Les fonctions similaires : COMPLEXE, COMPLEXE.EXP, COMPLEXE.LOG10, COMPLEXE.LOG2, COMPLEXE.MODULE
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

