Formule : COMPLEXE(

Résolu
cedric1326 Messages postés 8 Statut Membre -  
cedric1326 Messages postés 8 Statut Membre -
Bonjour,

je dois réaliser un tableau dans lequel je voudrais faire apparaître une intensité, mais sous forme complexe, du style : a+jb.

J'utilise donc la fonction COMPLEXE(partie rééelle;partie imaginaire;"j"). A partir de là, je compte calculer l'argument de ce nombre, avec : COMPLEXE.ARGUMENT.

Mon soucis est qu'avec la formule : COMPLEXE(), j'obtiens bien le nombre complexe sous la forme souhaitée, mais avec un nombre extravagant de chiffre après la décimale (14 pour être exacte). Et même si je tente de modifier le format de cellule ou en cochant dans les options de calcul : 2 décimales pour toutes les cellules, rien n'y fait....

Je ne sais pas si je suis clair....mais....merci de votre aide.
A voir également:

3 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Pas de problème constaté dans l'exemple joint
https://www.cjoint.com/c/CLbrTnCSIF2

A+
2
cedric1326 Messages postés 8 Statut Membre
 
bonsoir,
en fait je me suis mal exprime.
J'ai trouve une solution partielle à mon problème, qui est d'arrondir les calculs des parties réelle et imaginaire de mon complexe.
Je calcule la partie réelle que j'arrondie au dixième, puis je fais de même pour la partie imaginaire. Je me sers ensuite de ces résultats pour créer mon nombre complexe avec j, et de là je trouve l'argument etc...
Ce que je voudrais c'est imbriquer cette fonction arrondi dans les calculs de ma fonction complexe pour ne pas garder les 14 chiffres après la virgule.

Merci de la réponse
0
Raymond PENTIER Messages postés 71821 Statut Contributeur 17 376
 
Je ne crois pas que cela soit possible.
Ta solution partielle devrait être considérée comme totale et définitive ...
0
Gyrus Messages postés 3360 Statut Membre 526
 
Je ne vois pas ce qui t'empêche d'imbriquer la fonction ARRONDI dans les calculs de la fonction complexe.
=COMPLEXE(ARRONDI(A1;0);ARRONDI(B1;0);"j")

A+
1
cedric1326 Messages postés 8 Statut Membre
 
Je vais essayer de mettre en ligne mon fichier pour vous montrer.

En fait mon nombre complexe est le résultat d'un calcul assez complexe! La partie réelle et la partie imaginaire. Du style : (RACINE(3)*A1*((1/A2)+(1/(B2/100)+(1/(A3+B3+(B2/100)))) et idem pour la partie imaginaire.
En mettant ces deux formules à leur place dans la fonction COMPLEXE() j'ai mon résultat à deux fois 14 décimales.
Et si j'ajoute à chaque calcul la fonction ARRONDI(), il me le refuse : "#VALEUR"...
0
cedric1326 Messages postés 8 Statut Membre
 
https://www.cjoint.com/?0LddKwgHoD7

en fait c'était facile!! ;)
0
Gyrus Messages postés 3360 Statut Membre 526
 
Toujours pas de problème
https://www.cjoint.com/c/CLdh35n2cmz

A+
1
cedric1326 Messages postés 8 Statut Membre
 
Effectivement, merci beaucoup Gyrus.

Grâce à toi j'ai trouvé mon erreur : en insérant la fonction ARRONDI(), j'ai involontairement effacé le dernier E de la fonction COMPLEXE()!!

Forcément, EXCEL ne reconnait pas la fonction COMPLEX()!!!

Longue vie à commentcamarche.net
0