Aller au contenu principal

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

Définition
La fonction COMPLEXE.ARGUMENT retourne l'argument (angle thêta en radians) d'un nombre complexe a+bi. L'angle varie de -π à π selon le quadrant du plan complexe.

COMPLEXE.ARGUMENT (IMARGUMENT en anglais) te sert quand tu dois sortir un angle ou un déphasage d'une grandeur complexe sans reconstruire un arctangente à la main avec ses correctifs de quadrant.

Si tu travailles en électronique, en traitement du signal ou en physique ondulatoire, c'est elle qui te donne le déphasage d'un circuit RC, la phase d'une impédance, ou l'angle d'une onde. Avec une seule formule, tu obtiens l'information angulaire que tu devrais autrement calculer à la main avec un arctan et ses correctifs de quadrant.

Syntaxe

=COMPLEXE.ARGUMENT(nombre_complexe)

Clique sur un argument pour aller à son explication.

Si tu passes le nombre complexe "0+0i" (zéro pur), Excel retourne #DIV/0! car l'argument de zéro n'est pas défini mathématiquement.

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

Comprendre chaque paramètre de la fonction COMPLEXE.ARGUMENT

1

nombre_complexe

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

Il doit être au format texte "a+bi" ou "a+bj" (avec i ou j pour la partie imaginaire). Tu peux aussi passer le résultat d'une autre fonction complexe comme COMPLEXE(), COMPLEXE.SOMME(), etc.

Excel gère automatiquement tous les quadrants du plan complexe et les cas limites (réel positif, imaginaire pur, réel négatif) sans que tu aies à corriger l'angle manuellement.

Attention : Le nombre complexe doit être entre guillemets (c'est une chaîne de texte). =COMPLEXE.ARGUMENT(3+4i) ne renvoie aucune erreur en cellule : Excel refuse la formule dès la saisie, car 3+4i n'est pas une expression qu'il sait lire.

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

Exemples pratiques pas à pas

Exemple 1

Comment obtenir le déphasage d'une impédance avec la fonction COMPLEXE.ARGUMENT

Ton tableau d'impédances est complet, mais une impédance ne dit pas encore de combien la tension et le courant se décalent dans le temps. C'est cette information angulaire qu'il te faut pour dimensionner un filtre ou vérifier un facteur de puissance, et la calculer à la main imposerait un arctangente assorti d'une correction selon le quadrant. La fonction COMPLEXE.ARGUMENT sort l'angle directement, à partir du seul texte de l'impédance.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.ARGUMENT(.
  2. 2
    En 1er argument : clique sur la cellule qui réunit la résistance et la réactance en une seule écriture, D2. Elle contient le texte 3+4i, et c'est sous cette forme d'un seul tenant que la fonction sait lire un nombre complexe. Les valeurs 3 et 4 restées séparées en B2 et C2 ne feraient pas l'affaire, puisque la fonction n'accepte qu'un seul argument.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. La deuxième impédance 5+2i rend alors 0,3805 et la troisième 2+6i rend 1,2490.
Au final, ta formule devrait ressembler à ça :=COMPLEXE.ARGUMENT(D2)
Explication
La fonction lit les deux composantes à l'intérieur du texte 3+4i et renvoie l'angle que forme cette impédance avec l'axe des réels, en radians. Le résultat est positif parce que la réactance 4 l'est aussi (un comportement inductif) ; une réactance négative ferait basculer l'argument du côté négatif.
Exemple 2

Comment convertir en degrés le résultat de la fonction COMPLEXE.ARGUMENT

Ton relevé d'angles est prêt, mais personne autour de la table ne raisonne en radians : les fiches constructeur, les abaques et les comptes rendus d'essai parlent tous en degrés. Un 0,9273 recopié tel quel dans un rapport se lira comme un déphasage quasi nul alors qu'il vaut plus de cinquante degrés. La conversion tient dans la même formule que la fonction COMPLEXE.ARGUMENT.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.ARGUMENT(.
  2. 2
    En 1er argument : clique sur la cellule qui porte l'impédance au format texte, B2. La fonction y lit 3+4i et en tire l'angle brut 0,9273. La suite de la formule se charge de le convertir.
  3. 3
    Ferme la parenthèse, complète par *180/PI(), puis appuie sur Entrée. La fonction PI() fournit la valeur de π sans que tu aies à la taper, et ce rapport fait passer l'angle des radians aux degrés. Recopie ensuite la formule vers le bas pour obtenir le déphasage des trois impédances.
Voici la formule que tu obtiens à la fin :=COMPLEXE.ARGUMENT(B2)*180/PI()
Explication
La fonction COMPLEXE.ARGUMENT renvoie toujours des radians, sans aucun réglage pour en changer : la conversion se fait donc en dehors, en multipliant par 180/PI(). L'angle 0,9273 rad devient 53,1301 degrés, soit la valeur que tes fiches et tes schémas attendent.
Exemple 3

Comment traiter l'erreur #DIV/0! de la fonction COMPLEXE.ARGUMENT

Une ligne de ton relevé porte une impédance nulle, parce que la branche est court-circuitée ou que la mesure n'a rien donné. Cette seule ligne suffit à parsemer ta colonne d'une erreur qui se propage ensuite dans toutes les moyennes et tous les graphiques construits dessus. Autant décider toi-même de ce qui s'affiche quand la fonction COMPLEXE.ARGUMENT n'a pas d'angle à donner.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à surveiller et referme-le, COMPLEXE.ARGUMENT(B4). C'est lui qui bute sur l'impédance 0+0i de la ligne 4 et renvoie #DIV/0!, faute d'angle attribuable à une impédance nulle.
  3. 3
    En 2ᵉ argument : saisis ce que la cellule doit afficher à la place de l'erreur, "n/a". Les guillemets sont obligatoires pour qu'Excel recopie ces trois caractères tels quels au lieu de chercher à les calculer.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule sur toute la colonne. Les impédances 3+4i et 5+2i gardent leur angle, tandis que la ligne à 0+0i affiche n/a. La parenthèse de la fonction COMPLEXE.ARGUMENT a déjà été refermée à l'étape précédente.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(COMPLEXE.ARGUMENT(B4); "n/a")
Explication
Une impédance nulle n'a aucune direction dans le plan complexe, donc aucun angle à renvoyer : la fonction COMPLEXE.ARGUMENT bute et sort #DIV/0!. SIERREUR intercepte cette erreur et lui substitue la mention n/a, ce qui laisse le reste de la colonne calculable.
L’erreur fatale
COMPLEXE.ARGUMENT répond toujours en radians, jamais en degrés : pour 1+1i elle donne 0,785 (π/4), pas 45. Lire ce résultat comme des degrés fausse toutes tes phases. Multiplie par 180/PI() pour passer en degrés.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction COMPLEXE.ARGUMENT

Presque tous les accrocs viennent du fait que le nombre complexe est une chaîne de texte, pas un calcul. Oublie les guillemets et Excel refuse la formule à la saisie, sans même afficher d'erreur ; respecte mal le format "a+bi" (ordre inversé, suffixe en majuscule) et tu récoltes un #NOMBRE!. Les espaces, eux, ne posent aucun problème.

Le dernier piège est silencieux : le résultat tombe en radians. Si tu lis 0,785 comme 45, toutes tes phases sont fausses tant que tu n'as pas multiplié par 180/PI().

Oublier les guillemets autour du nombre complexe

=COMPLEXE.ARGUMENT(3+4i) n'aboutit à aucune erreur en cellule : Excel rejette la formule au moment où tu la valides. Le morceau 4i n'est pas un nombre, et il ne peut pas être un nom défini non plus, puisqu'un nom Excel ne commence jamais par un chiffre.

Solution : Mets toujours le nombre complexe entre guillemets : =COMPLEXE.ARGUMENT("3+4i"). Si la valeur vient d'une cellule, référence simplement la cellule : =COMPLEXE.ARGUMENT(A1) (sans guillemets autour de la référence).

Erreur #DIV/0! sur le nombre complexe zéro

L'argument de 0+0i n'est pas défini mathématiquement (aucun angle n'est attribuable à l'origine). =COMPLEXE.ARGUMENT("0+0i") et =COMPLEXE.ARGUMENT("0") renvoient tous les deux #DIV/0!, et non le #NOMBRE! auquel on s'attendrait dans cette famille de fonctions.

Solution : Vérifie que ton nombre complexe n'est pas zéro avant d'appeler la fonction. Si c'est possible dans tes données, utilise =SIERREUR(COMPLEXE.ARGUMENT(A1); 0) pour remplacer l'erreur par une valeur par défaut.

Confondre le résultat en radians avec des degrés

=COMPLEXE.ARGUMENT("1+1i") retourne 0,785 (soit π/4 radians), pas 45. Si tu l'interprètes directement comme des degrés, tous tes calculs de phase seront faux.

Solution : Multiplie le résultat par 180/PI() pour convertir en degrés : =COMPLEXE.ARGUMENT("1+1i")*180/PI() donne bien 45.

Mauvais format du nombre complexe

Le format doit être "a+bi" ou "a+bj", suffixe en minuscule. Les variantes "4i+3" (ordre inversé), "3+i4" (i avant le coefficient) et "3+4I" (majuscule) retournent #NOMBRE!. "3 + 4i" (espaces) est en revanche accepté et rend le même angle que "3+4i".

Solution : Respecte l'ordre "a+bi" : coefficient réel d'abord, puis signe, puis coefficient imaginaire, puis i ou j en minuscule. Utilise COMPLEXE(3; 4; "i") pour construire un nombre complexe proprement depuis deux valeurs séparées.

FAQ

Questions fréquentes

L'argument d'un nombre complexe est l'angle que forme sa représentation vectorielle avec l'axe des réels dans le plan complexe. Pour a+bi, c'est l'angle θ tel que tan(θ) = b/a, avec corrections selon le quadrant. Il s'exprime en radians et varie de à π.

Ressources

Pour aller plus loin

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

Tout voir