La fonction COMPLEXE.RACINE (IMSQRT en anglais) calcule la racine carrée d'un nombre complexe en un clin d'oeil. Fini les calculs manuels fastidieux sur les parties réelles et imaginaires séparément : tu lui passes ton nombre complexe au format texte, et elle te retourne immédiatement la racine carrée principale, prête à être utilisée dans tes modèles et simulations.
Concrètement, c'est elle qu'on utilise en automatique pour analyser la stabilité des systèmes asservis, en traitement du signal pour placer les pôles d'un filtre numérique, ou en physique pour calculer les constantes de propagation dans les milieux dissipatifs.
Syntaxe de la fonction COMPLEXE.RACINE
=COMPLEXE.RACINE(nombre_complexe)Il existe toujours deux racines carrées complexes (w et -w), mais COMPLEXE.RACINE ne retourne que la racine principale : celle dont la partie réelle est positive, ou avec partie imaginaire positive si la partie réelle est nulle.
Comprendre chaque paramètre de la fonction COMPLEXE.RACINE
nombre_complexe
: le nombre complexe dont tu veux calculer la racine carréeIl doit être exprimé au format texte Excel pour les nombres complexes : a+bi ou a+bj (notation ingénieur), où a est la partie réelle et b la partie imaginaire.
Formats valides acceptés : "3+4i" (nombre complexe standard), "5-2i" (partie imaginaire négative), "6i" (imaginaire pur, partie réelle nulle), "7" (réel pur, partie imaginaire nulle), "-16" (réel négatif, le résultat sera un imaginaire pur). Tu peux aussi obtenir ce nombre depuis d'autres fonctions comme COMPLEXE, COMPLEXE.SOMME ou COMPLEXE.PRODUIT.
Astuce : Utilise "j" à la place de "i" si tu travailles dans un contexte d'ingénierie électrique : COMPLEXE.RACINE accepte les deux notations.
Exemples pratiques pas à pas
Ingénieur en automatique : analyser un système du second ordre
Tu es ingénieur en automatique et tu analyses la stabilité d'un système asservi. L'équation caractéristique donne une racine complexe s = -3 + 4i. Pour étudier la dynamique, tu dois calculer √s afin d'identifier les constantes de temps du système.
| A | B | C | |
|---|---|---|---|
| 1 | Racine s | Formule | Résultat √s |
| 2 | -3+4i | =COMPLEXE.RACINE("-3+4i") | 1+2i |
| 3 | Vérification | =COMPLEXE.PRODUIT("1+2i";"1+2i") | -3+4i |
=COMPLEXE.RACINE("-3+4i")La fonction calcule la racine carrée principale de -3+4i et retourne 1+2i. La vérification avec COMPLEXE.PRODUIT confirme que (1+2i)² redonne bien -3+4i. La partie réelle positive (1) indique un amortissement, la partie imaginaire (2) donne la composante oscillante, et le module de √s te fournit la pulsation naturelle du système.
Astuce de pro : Pour vérifier n'importe quelle racine complexe, utilise =COMPLEXE.PRODUIT(résultat; résultat) : tu dois retrouver ton nombre de départ.
Physicien : résoudre une équation d'onde en régime harmonique
Tu es physicien et tu étudies la propagation d'ondes électromagnétiques dans un milieu dissipatif. Le nombre d'onde complexe k vérifie k² = 8 + 6i. Tu dois calculer k pour déterminer la constante d'atténuation et la vitesse de phase.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | k² | Formule | k (nombre d'onde) | Module |k| |
| 2 | 8+6i | =COMPLEXE.RACINE("8+6i") | 3+i | |
| 3 | =COMPLEXE.MODULE("3+i") | 3,162 | ||
| 4 | =COMPLEXE.ARGUMENT("3+i") | 0,322 rad |
=COMPLEXE.RACINE("8+6i")La fonction extrait la racine carrée de 8+6i, soit 3+i. La partie réelle (3) correspond à la constante de propagation, la partie imaginaire (1) donne l'atténuation. Le module (environ 3,16) et l'argument (environ 18,4°), obtenus avec COMPLEXE.MODULE et COMPLEXE.ARGUMENT, te permettent ensuite de calculer la profondeur de peau du matériau.
Analyste en traitement du signal : conception d'un filtre IIR
Tu es analyste en traitement du signal et tu conçois un filtre numérique IIR. Pour placer les pôles dans le plan z, tu pars d'un pôle au carré p² = 0,5 + 0,866i et tu dois trouver p pour vérifier la stabilité du filtre.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | p² | Formule | Pôle p | Module |p| |
| 2 | 0,5+0,866i | =COMPLEXE.RACINE("0,5+0,866i") | 0,9306+0,4650i | |
| 3 | =COMPLEXE.MODULE("0,9306+0,4650i") | 1,04 | ||
| 4 | Stabilité | Module > 1 | INSTABLE |
=COMPLEXE.RACINE("0,5+0,866i")Ici, la fonction renvoie la racine du pôle au carré, soit environ 0,9306+0,4650i. Son module (environ 1,04, calculé avec COMPLEXE.MODULE) dépasse 1 : ce pôle est hors du cercle unité, donc le filtre est instable. Tu dois ajuster tes coefficients pour ramener les pôles à l'intérieur du cercle unité et garantir la stabilité BIBO (Bounded Input, Bounded Output).
Attention : Pour un filtre numérique stable, le module de chaque pôle doit être strictement inférieur à 1. Un module supérieur ou égal à 1 signale une instabilité.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction COMPLEXE.RACINE
Avec COMPLEXE.RACINE, presque tous les ratés viennent du formatage du nombre complexe : il s'écrit comme du texte, pas comme un calcul. Oublie les guillemets et =COMPLEXE.RACINE(3+4i) renvoie un #NOM?, parce qu'Excel cherche une plage nommée qui n'existe pas. Glisse un espace dans la notation ("3 + 4i") et tu récoltes un #NOMBRE!.
Le dernier piège est plus sournois : par réflexe tu tapes =RACINE(-16), qui plante avec #NOMBRE! puisque RACINE refuse les négatifs. C'est justement le travail de COMPLEXE.RACINE, qui te rendra "4i".
Oublier les guillemets autour du nombre complexe
Les nombres complexes dans Excel sont des chaînes de texte, pas des valeurs numériques. =COMPLEXE.RACINE(3+4i) génère une erreur #NOM? car Excel interprète 3+4i comme une expression numérique invalide ou une plage nommée inexistante.
Solution : Mets toujours le nombre complexe entre guillemets : =COMPLEXE.RACINE("3+4i").
Mettre des espaces dans la notation complexe
=COMPLEXE.RACINE("3 + 4i") ou =COMPLEXE.RACINE("3+ 4i") génère une erreur #NOMBRE! car Excel n'accepte aucun espace dans la notation complexe.
Solution : Écris le nombre sans espace entre la partie réelle, le signe et la partie imaginaire : =COMPLEXE.RACINE("3+4i").
Utiliser RACINE sur un nombre négatif au lieu de COMPLEXE.RACINE
=RACINE(-16) génère une erreur #NOMBRE! car la fonction RACINE ne gère que les réels positifs.
Solution : Utilise COMPLEXE.RACINE pour les négatifs : =COMPLEXE.RACINE("-16") retourne "4i", la racine imaginaire pure de -16.
Questions fréquentes sur la fonction COMPLEXE.RACINE
Comment Excel choisit-il la racine carrée d'un nombre complexe ?
Excel retourne la racine carrée principale : celle dont la partie réelle est positive (ou nulle avec partie imaginaire positive). Par exemple, =COMPLEXE.RACINE("3+4i") retourne "2+i" car (2+i)² = 3+4i. L'autre racine (-2-i) existe mais n'est pas retournée automatiquement.
Quelle est la différence entre RACINE et COMPLEXE.RACINE ?
RACINE fonctionne uniquement avec des réels positifs et retourne un réel. COMPLEXE.RACINE accepte les nombres complexes sous forme de texte ("3+4i") et retourne un nombre complexe.
Pour les réels négatifs, RACINE génère une erreur #NOMBRE! tandis que COMPLEXE.RACINE retourne un imaginaire pur : =COMPLEXE.RACINE("-16") donne "4i".
Comment vérifier le résultat de COMPLEXE.RACINE ?
Multiplie le résultat par lui-même avec COMPLEXE.PRODUIT. Si =COMPLEXE.RACINE("3+4i") donne "2+i", alors =COMPLEXE.PRODUIT("2+i";"2+i") doit redonner "3+4i". C'est la méthode la plus simple pour valider ton calcul.
COMPLEXE.RACINE fonctionne-t-il avec des nombres réels purs ?
Oui. Pour un réel positif comme "16", =COMPLEXE.RACINE("16") retourne "4", équivalent à RACINE(16). Pour un réel négatif comme "-16", il retourne "4i" (imaginaire pur).
C'est utile quand tu ne sais pas à l'avance si ton nombre sera positif ou négatif : COMPLEXE.RACINE gère les deux cas sans erreur.
Peut-on utiliser "j" au lieu de "i" dans COMPLEXE.RACINE ?
Oui. Excel accepte les deux notations pour l'unité imaginaire. =COMPLEXE.RACINE("3+4j") est identique à =COMPLEXE.RACINE("3+4i"). La notation j est courante en ingénierie électrique pour éviter la confusion avec l'intensité électrique.
Comment combiner COMPLEXE.RACINE avec d'autres fonctions complexes ?
Le résultat de COMPLEXE.RACINE est une chaîne de texte au format complexe Excel, directement réutilisable dans COMPLEXE.MODULE, COMPLEXE.ARGUMENT, COMPLEXE.PRODUIT, etc.
Par exemple, =COMPLEXE.MODULE(COMPLEXE.RACINE("8+6i")) calcule le module de la racine en une seule formule imbriquée.
Pour aller plus loin
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
