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

Signaler
-
 AC -
Bonjour

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

3 réponses

Messages postés
1305
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
268
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...
1
Merci

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

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
1900
Date d'inscription
jeudi 1 décembre 2011
Statut
Membre
Dernière intervention
16 février 2012
593
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.
Messages postés
1305
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
268
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
Messages postés
4237
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 257
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.
Messages postés
1305
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
268
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
Messages postés
4237
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 257
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
52430
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
12 octobre 2020
14 279
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 !
Messages postés
1305
Date d'inscription
mardi 13 décembre 2005
Statut
Membre
Dernière intervention
1 septembre 2012
268
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
Messages postés
52430
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
12 octobre 2020
14 279
Chacun est parfaitement libre d'avoir son point de vue sur la question, et de l'exprimer.