Formule : COMPLEXE(

Résolu/Fermé
cedric1326 Messages postés 7 Date d'inscription dimanche 1 décembre 2013 Statut Membre Dernière intervention 16 décembre 2013 - 1 déc. 2013 à 14:51
cedric1326 Messages postés 7 Date d'inscription dimanche 1 décembre 2013 Statut Membre Dernière intervention 16 décembre 2013 - 3 déc. 2013 à 23:34
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.

3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
1 déc. 2013 à 17:47
Bonjour,

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

A+
2
cedric1326 Messages postés 7 Date d'inscription dimanche 1 décembre 2013 Statut Membre Dernière intervention 16 décembre 2013
1 déc. 2013 à 20:26
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 58805 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 13 janvier 2025 17 266
2 déc. 2013 à 04:58
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 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
2 déc. 2013 à 10:30
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 7 Date d'inscription dimanche 1 décembre 2013 Statut Membre Dernière intervention 16 décembre 2013
3 déc. 2013 à 03:33
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 7 Date d'inscription dimanche 1 décembre 2013 Statut Membre Dernière intervention 16 décembre 2013
3 déc. 2013 à 03:37
https://www.cjoint.com/?0LddKwgHoD7

en fait c'était facile!! ;)
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
3 déc. 2013 à 07:56
Toujours pas de problème
https://www.cjoint.com/c/CLdh35n2cmz

A+
1
cedric1326 Messages postés 7 Date d'inscription dimanche 1 décembre 2013 Statut Membre Dernière intervention 16 décembre 2013
3 déc. 2013 à 23:34
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