Excel 2007, puissance d'un nombre négatif [Fermé]

- - Dernière réponse :  AC - 20 juil. 2012 à 18:54
Bonjour

Sous Excel je tape (-0,39)^2,08
J'obtiens une erreur.
Ma calculatrice me donne 0,14.
Quelqu'un a une explication?
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
1441
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
214
1
Merci
En conclusion, tu ne pourras pas faire ce calcul car il est mathématiquement impossible.

Je ne sais pas comment ta calculatrice à pu te donner un résultat sur ce calcul...

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 64336 internautes nous ont dit merci ce mois-ci

Messages postés
1951
Date d'inscription
jeudi 1 décembre 2011
Statut
Membre
Dernière intervention
16 février 2012
537
-1
Merci
Ce n'est pas la fait que ton nombre soit négatif qui pose problème. C'est le fait que ta puissance ne soit pas entière.
Stringman621
Messages postés
1441
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
214 -
Je viens de penser à un truc que tu fasse (0.39)^2.08 ou (-0.39)^2.08, le résultat restera le même si le chiffre entier est pair et sera opposé si l'exposant sera impair, non ?

Je dis peut-être une bétise, mais ca me parait logique
chossette9
Messages postés
4428
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1159 -
Bonjour Stringman,

l'hypothèse que tu avances est vraie dans le cas où la puissance est un entier. mais là, il s'agit d'un réel alors ceci sera utile.

Soit a le chiffre a élever, et n la puissance avec n non entier. Alors a^n = exp(n * ln(a)), avec exp() la fonction exponentielle et ln() la fonction logarithme népérien.

Cordialement.
Stringman621
Messages postés
1441
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
214 -
donc ecrire -0.39^2.08 = exp(2.08*ln(-0.39)

Or ln d'un chiffre négatif est impossible c'est donc pourquoi Excel sort une erreur
chossette9
Messages postés
4428
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1159 -
Effectivement, la fonction logarithme est définie sur ]0;+infini[. C'est pour ça que la formule n'est valable que pour a>0.
il faut le faire via vba ca fonctionne
Messages postés
50465
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
5 décembre 2019
11378
-1
Merci
Ici, c'est un forum d'informatique, pas de maths.
Qui t'a donné à faire une telle opération ?
En tout cas ta calculatrice mériterait un révision !
Stringman621
Messages postés
1441
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
214 -
La personne est venue pour un problème informatique, elle croyait faire une mauvaise manip' sur Excel et elle n'arrivait pas à comprendre pourquoi.

Et donc, en cherchant nous avons remarqué que c'était un problème mathématique et non informatique...

Par conséquent, à l'origine, la personne ne sachant pas la conclusion a cru bien faire (et a bien fait) de poster sur le forum

Nota : l'informatique est une science basée sur les mathématiques, donc par conséquent une question mathématique peut se retrouver sur ce forum sans que cela choque outre mesure
Raymond PENTIER
Messages postés
50465
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
5 décembre 2019
11378 -
Chacun est parfaitement libre d'avoir son point de vue sur la question, et de l'exprimer.