IMPARTIE.REEL extrait la partie réelle d'un nombre complexe stocké sous forme de texte dans Excel (IMREAL en anglais). Tu lui passes "5+3i" et elle te retourne simplement 5, un nombre réel sur lequel tu peux directement faire des calculs.
Elle est indispensable en ingénierie électrique pour isoler la résistance d'une impédance Z = R + jX, en traitement du signal pour extraire la composante en phase (cosinus) des coefficients FFT, en automatique pour lire l'amplification d'une fonction de transfert, et en géométrie pour extraire la coordonnée X d'un vecteur 2D représenté sous forme complexe.
Syntaxe de la fonction IMPARTIE.REEL
=IMPARTIE.REEL(nombre_complexe)Le format doit être exact : pas d'espaces dans la chaîne ("3 + 4i" génère #VALEUR!), le suffixe i ou j en minuscule. Un entier simple comme "5" est accepté et retourne 5 (la partie réelle d'un nombre purement réel).
Comprendre chaque paramètre de la fonction IMPARTIE.REEL
nombre_complexe
: un nombre complexe au format texte Excel : `"a+bi"` ou `"a+bj"` où `a` est la partie réelle et `b` est la partie imaginaireTu peux utiliser une référence de cellule contenant ce texte, ou le résultat d'une fonction COMPLEXE().
Exemples valides : "3+4i" retourne 3 ; "7-2i" retourne 7 ; "-5+6i" retourne -5. La partie réelle peut être négative, nulle ou positive. Un nombre purement imaginaire "0+5i" retourne 0.
Astuce : Utilise COMPLEXE(a;b) pour créer un nombre complexe valide à partir de deux valeurs numériques séparées. Cela garantit un format que IMPARTIE.REEL accepte toujours.
Attention : Un nombre réel passé directement comme valeur numérique (sans guillemets) génère une erreur #VALEUR!. Il faut toujours passer un texte au format complexe, ou une référence vers une cellule contenant ce texte.
Exemples pratiques pas à pas
Extraction basique : liste de nombres complexes
Tu as une liste de nombres complexes et tu veux isoler la composante réelle de chacun, avec son signe.
| A | B | C | |
|---|---|---|---|
| 1 | Nombre complexe | Partie réelle | Partie imaginaire |
| 2 | 3+4i | 3 | 4 |
| 3 | 7-2i | 7 | -2 |
| 4 | -5+6i | -5 | 6 |
| 5 | 0+7i | 0 | 7 |
=IMPARTIE.REEL("3+4i")La fonction isole la composante réelle du nombre complexe et la renvoie avec son signe : ici 3. Recopiée vers le bas, elle extrait la partie réelle de chaque ligne (elle retourne -5 pour un nombre à partie réelle négative, et 0 pour un nombre purement imaginaire).
Électronicien : extraire la résistance d'une impédance
Tu analyses des composants électriques en courant alternatif et tu dois décomposer chaque impédance Z = R + jX. La résistance R (partie réelle) représente la dissipation d'énergie par effet Joule ; la réactance X (partie imaginaire) représente le stockage temporaire d'énergie.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Composant | Impédance Z (Ω) | Résistance R (Ω) | Réactance X (Ω) |
| 2 | Résistance pure | 100+0i | 100 | 0 |
| 3 | Condensateur | 0-50i | 0 | -50 |
| 4 | Circuit RC | 47-100i | =IMPARTIE.REEL(B4) | =IMPARTIE.IM(B4) |
| 5 | Circuit RLC | 220+75i | =IMPARTIE.REEL(B5) | =IMPARTIE.IM(B5) |
=IMPARTIE.REEL("47-100i")Ici, la fonction extrait directement la résistance du circuit RC : sur l'impédance "47-100i", elle isole la composante résistive et retourne 47. Combinée avec IMPARTIE.IM sur la même cellule, elle décompose tout le tableau en deux colonnes distinctes (résistance et réactance).
Astuce de pro : Les pertes par effet Joule ne dépendent que de la résistance : P = I² × R. La réactance (partie imaginaire) ne dissipe pas d'énergie, elle la stocke et la restitue. IMPARTIE.REEL est donc la clé pour calculer les pertes réelles d'un circuit.
Signal : composante en phase des coefficients FFT
Tu décomposes le spectre d'un signal et tu dois extraire la composante cosinus (en phase) de chaque coefficient de la transformée de Fourier. La partie réelle d'un coefficient FFT correspond à la composante cosinus du signal à cette fréquence.
| A | B | C | |
|---|---|---|---|
| 1 | Coefficient FFT | Composante cosinus | Composante sinus |
| 2 | 0,866+0,5i | 0,866 | 0,5 |
| 3 | 0,707-0,707i | 0,707 | -0,707 |
| 4 | -0,5+0,866i | -0,5 | 0,866 |
=IMPARTIE.REEL("0,866+0,5i")La fonction extrait la composante cosinus (en phase) du coefficient FFT, soit 0,866. En l'appliquant à toute la plage en parallèle d'IMPARTIE.IM, tu obtiens les deux composantes orthogonales du signal à chaque fréquence, de quoi calculer amplitude et phase.
Puissance électrique : puissance active d'une installation
Tu es ingénieur électricien et tu analyses les charges d'une installation industrielle. La puissance apparente S = P + jQ est un nombre complexe où P (partie réelle) est la puissance active en Watts et Q (partie imaginaire) est la puissance réactive en VAR.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Charge | Puissance complexe (VA) | Puissance active P (W) | Puissance réactive Q (VAR) |
| 2 | Moteur 1 | 5000+3000i | =IMPARTIE.REEL(B2) | =IMPARTIE.IM(B2) |
| 3 | Éclairage | 2000+500i | =IMPARTIE.REEL(B3) | =IMPARTIE.IM(B3) |
| 4 | Compresseur | 7500+4500i | =IMPARTIE.REEL(B4) | =IMPARTIE.IM(B4) |
=IMPARTIE.REEL("5000+3000i")Ici, la fonction extrait la puissance active de la puissance apparente : pour le moteur 1, elle retourne 5000 W (énergie réellement transformée en travail mécanique). Couplée à IMPARTIE.IM, qui donne les 3000 VAR de puissance réactive, elle décompose chaque charge du tableau.
Astuce de pro : Le facteur de puissance cosφ = P / |S|, soit =IMPARTIE.REEL(S) / COMPLEXE.MODULE(S). Plus la partie réelle est dominante par rapport au module, meilleur est le facteur de puissance de l'installation.
Coordonnées cartésiennes dans le plan complexe
Dans le plan complexe (plan d'Argand), chaque nombre complexe z = a + bi correspond à un point de coordonnées (a, b). La partie réelle donne l'abscisse (coordonnée x) et la partie imaginaire donne l'ordonnée (coordonnée y).
| A | B | C | |
|---|---|---|---|
| 1 | Point complexe | Coordonnée X | Coordonnée Y |
| 2 | 3+4i | 3 | 4 |
| 3 | -2+5i | -2 | 5 |
| 4 | 6-3i | 6 | -3 |
=IMPARTIE.REEL("3+4i")La fonction renvoie l'abscisse du point dans le plan complexe, soit 3 pour "3+4i". Recopiée à côté d'IMPARTIE.IM, elle convertit une colonne de nombres complexes en deux colonnes numériques (x, y) prêtes à tracer dans un graphique XY d'Excel.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction IMPARTIE.REEL
Presque tous les soucis avec IMPARTIE.REEL viennent du même réflexe : elle ne digère qu'un texte au format complexe, jamais un nombre. Un 3.5 passé tel quel, des guillemets oubliés autour de "3+4i", ou même un simple espace au milieu de "3 + 4i" et c'est le #VALEUR! assuré.
Un dernier piège n'est pas une erreur de syntaxe mais de sens : ne la confonds pas avec COMPLEXE.MODULE. La partie réelle garde son signe (elle peut valoir -3), alors que le module mesure une distance toujours positive.
#VALEUR! – espaces dans le format
Les espaces à l'intérieur de la chaîne de texte rendent le format invalide. =IMPARTIE.REEL("3 + 4i") génère #VALEUR! car Excel ne reconnaît pas "3 + 4i" comme un nombre complexe valide.
Solution : Supprime tous les espaces dans la chaîne complexe : =IMPARTIE.REEL("3+4i"). Si tes données viennent d'une source externe avec des espaces, applique =IMPARTIE.REEL(SUPPRESPACE(A1)) après avoir supprimé les espaces.
#VALEUR! – nombre numérique passé directement
IMPARTIE.REEL attend un texte au format complexe, pas une valeur numérique. =IMPARTIE.REEL(3.5) génère une erreur car 3.5 est un nombre, non une chaîne complexe.
Solution : Convertis d'abord la valeur en format complexe avec COMPLEXE : =IMPARTIE.REEL(COMPLEXE(3.5;0)) retourne correctement 3.5.
Confusion entre IMPARTIE.REEL et COMPLEXE.MODULE
IMPARTIE.REEL retourne la composante réelle (peut être négative), tandis que COMPLEXE.MODULE retourne la magnitude (toujours positive). Pour "-3+4i", IMPARTIE.REEL retourne -3 mais COMPLEXE.MODULE retourne 5 (car √((-3)² + 4²) = 5).
Solution : Utilise IMPARTIE.REEL pour la composante algébrique dans des calculs où le signe compte. Utilise COMPLEXE.MODULE pour la distance à l'origine (norme du vecteur).
Oubli des guillemets autour du nombre complexe
=IMPARTIE.REEL(3+4i) génère une erreur de syntaxe : Excel interprète 3+4i comme une expression arithmétique, pas comme un texte complexe.
Solution : Mets toujours le nombre complexe entre guillemets quand tu le saisis directement : =IMPARTIE.REEL("3+4i"). Pour un nombre dans une cellule A1, passe simplement la référence : =IMPARTIE.REEL(A1).
Astuces avancées avec IMPARTIE.REEL
Calculer le facteur de puissance directement depuis l'impédance
En électricité, le facteur de puissance cosφ est le rapport entre la puissance active (partie réelle) et la puissance apparente (module). Tu peux le calculer directement depuis l'impédance : =IMPARTIE.REEL(Z)/COMPLEXE.MODULE(Z).
Cette formule en une ligne remplace un calcul en trois étapes et s'adapte automatiquement si tu modifies les valeurs d'impédance.
Décomposer pour reconstruire : IMPARTIE.REEL + COMPLEXE
IMPARTIE.REEL et IMPARTIE.IM sont les inverses de COMPLEXE : COMPLEXE(IMPARTIE.REEL(z); IMPARTIE.IM(z)) reconstruit exactement le nombre z d'origine.
C'est utile pour valider une chaîne de calculs sur des complexes : décomposer puis reconstruire te garantit qu'aucune transformation n'a altéré les données.
Questions fréquentes sur la fonction IMPARTIE.REEL
Quelle différence entre IMPARTIE.REEL et IMPARTIE.IM ?
IMPARTIE.REEL extrait la composante réelle (a) d'un nombre complexe a+bi, tandis que IMPARTIE.IM extrait la composante imaginaire (b). Ces deux fonctions sont complémentaires. Pour "3+4i", IMPARTIE.REEL retourne 3 et IMPARTIE.IM retourne 4.
Comment convertir un nombre complexe en coordonnées cartésiennes ?
Utilise IMPARTIE.REEL pour obtenir la coordonnée x (abscisse) et IMPARTIE.IM pour la coordonnée y (ordonnée). Par exemple, =IMPARTIE.REEL("3+4i") donne 3 et =IMPARTIE.IM("3+4i") donne 4.
Ces deux valeurs (3, 4) sont directement utilisables dans un graphique XY d'Excel pour tracer des points dans le plan complexe.
IMPARTIE.REEL fonctionne-t-elle avec les nombres réels simples ?
Oui, si tu passes un entier simple au format texte. =IMPARTIE.REEL("5") retourne 5, car un nombre réel pur est interprété comme un complexe avec partie imaginaire nulle.
En revanche, =IMPARTIE.REEL(5) (sans guillemets) génère #VALEUR! : il faut toujours passer un texte.
Comment reconstruire un nombre complexe à partir des parties réelle et imaginaire ?
Utilise la fonction COMPLEXE : =COMPLEXE(partie_réelle; partie_imaginaire). Par exemple, =COMPLEXE(3;4) produit "3+4i".
Tu peux ainsi décomposer avec IMPARTIE.REEL et IMPARTIE.IM, traiter les composantes séparément, puis reconstruire avec COMPLEXE.
IMPARTIE.REEL supporte-t-elle les formules matricielles ?
Oui, avec Excel 365 et les formules dynamiques. =IMPARTIE.REEL(A1:A10) applique la fonction à chaque cellule de la plage et retourne un tableau de parties réelles. C'est très utile pour l'analyse de spectres ou de séries d'impédances sans recopier la formule ligne par ligne.
La notation j est-elle acceptée à la place de i ?
Oui. Excel accepte les deux notations. =IMPARTIE.REEL("5+3j") retourne 5, exactement comme =IMPARTIE.REEL("5+3i"). La notation j est courante en électronique et traitement du signal pour éviter la confusion avec l'intensité électrique.
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
