Numéro d'article: 912719 - Dernière mise à jour: mercredi 25 octobre 2006 - Version: 1.0

Description des modifications apportées à l'Utilitaire d'Analyse (ATP) pour Microsoft Office Excel 2007

Sommaire

Agrandir tout | Réduire tout

INTRODUCTION

Cet article explique les modifications apportées à l'Utilitaire d'Analyse (ATP) pour Microsoft Office Excel 2007.

Plus d'informations

Les fonctions qui faisaient partie de l'ATP sont désormais contenues dans la bibliothèque de fonctions natives d'Excel 2007. Cette modification présente les avantages suivants :
  • Elle permet aux fonctions ATP de fonctionner sur tous les paramètres régionaux et de se comporter comme des fonctions natives dans certaines langues.
  • Elle permet aux info-bulles d'apparaître pour les fonctions ATP.
  • Elle élimine le besoin d'une macro complémentaire ATP pour les feuilles de calcul qui utilisent uniquement les fonctions ATP.
  • Elle fait appel à la même syntaxe pour appeler par programmation les fonctions intégrées et les fonctions ATP dans le modèle objet.
Les fonctions ATP ayant été déplacées vers la bibliothèque de fonctions Microsoft Excel native, les résultats de ces fonctions peuvent être différents dans Excel 2007 de ceux dans Microsoft Office Excel 2003 pour certaines entrées. Ces modifications et leurs résultats sont présentés dans les sections suivantes.

Arrondi

Toutes les fonctions ATP utilisaient des méthodes C pour convertir des valeurs de texte en nombres dans Excel 2003 et les versions antérieures d'Excel. Dans Excel 2007, les fonctions ATP utilisent désormais les routines d'Excel pour effectuer la conversion de texte en valeurs numériques. Cette modification fait la différence uniquement lorsqu'un certain degré de précision est perdu. Par exemple, un certain degré de précision peut être perdu si vous utilisez un nombre au format texte qui dépasse 15 chiffres d'exactitude. Dans ces cas, Excel 2007 tronque le résultat au lieu de l'arrondir, comme dans les versions antérieures d'Excel.

Fonctions intégrées

Les fonctions intégrées d'Excel 2007 font appel à une bibliothèque de mathématiques interne pour le calcul des opérations mathématiques. La bibliothèque de mathématiques interne est cohérente dans toutes les versions d'Excel.

Fonction MOD, fonction PPCM et fonction PGCD

En raison du basculement vers la bibliothèque de mathématiques interne de la fonction mod (module), les fonctions PPCM (plus petit multiple commun) et PGCD (plus grand dénominateur commun) retourneront des réponses correctes sur un domaine plus étendu que dans les versions antérieures d'Excel. Par conséquent, dans certains cas où Excel 2003 retournerait #NUM! ou un résultat inexact, Excel 2007 fournira un résultat correct.

Sinus et cosinus

Le code ATP d'Excel 2003 utilise les fonctions de C runtime pour le calcul du sinus et du cosinus. Dans le cas des multiples de pi, Excel 2007 ne retourne pas exactement zéro, à cause des limitations du calcul en virgule flottante en termes de précision. Les mêmes résultats peuvent être attendus avec le cosinus sur les multiples de pi/2.

Dans Excel 2007, la bibliothèque de mathématiques interne calcule le sinus et le cosinus. En outre, elle ne retourne pas exactement zéro dans ces cas. Toutefois, le résultat n'est pas non plus égal aux valeurs produites dans les versions antérieures d'Excel.

Cette modification peut provoquer des réponses légèrement différentes pour certaines entrées des fonctions suivantes :
  • BESSELI
  • BESSELJ
  • BESSELK
  • BESSELY
  • COMPLEXE.SIN
  • COMPLEXE.COS
  • COMPLEXE.EXP
  • COMPLEXE.RACINE
  • COMPLEXE.PUISSANCE

Constante Pi/2

Le code ATP d'Excel 2003 utilise la constante 1.5707963267448899 comme valeur de pi/2. Excel 2007, en revanche, utilise la constante 1.5707963267948966. Ce changement entraîne un résultat légèrement différent. Celui-ci est toutefois plus exact.

Par exemple, la formule suivante retourne le résultat -9.4091401336982E-14-512i dans Excel 2007 :
=IMPOWER("8i",3)
Elle retourne le résultat -1.00984914874758E-011-512i dans les versions antérieures d'Excel.

Format des nombres imaginaires

Dans le cadre de l'intégration des fonctions ATP dans Excel 2007, les fonctions retournant des nombres imaginaires font désormais appel aux mêmes règles d'utilisation de la notation scientifique que d'autres versions d'Excel.

Par exemple, la formule suivante retourne le résultat 2.23+0.02i dans Excel 2007 :
=IMSUM({"3.23+1.02i";"-1";"-i"})
Elle retourne le résultat 2.23+2E-002idans les versions antérieures d'Excel.

Cette modification affecte les fonctions suivantes dans Excel 2007 :
  • COMPLEXE.SIN- Cette fonction est en outre affectée par la modification du sinus et du cosinus.
  • COMPLEXE.COS- Cette fonction est en outre affectée par la modification du sinus et du cosinus.
  • COMPLEXE.RACINE- Cette fonction est en outre affectée par la modification du sinus et du cosinus.
  • COMPLEXE.EXP- Cette fonction est en outre affectée par la modification du sinus et du cosinus.
  • COMPLEXE.PUISSANCE- Cette fonction est en outre affectée par la modification du sinus et du cosinus.
  • COMPLEXE.IMAGINAIRE
  • COMPLEXE.REEL
  • COMPLEXE.ARGUMENT
  • COMPLEXE.CONJUGUE
  • COMPLEXE.DIV
  • COMPLEXE.LN
  • COMPLEXE.LOG10
  • COMPLEXE.LOG2
  • COMPLEXE.PRODUIT
  • COMPLEXE.DIFFERENCE
  • COMPLEXE.SOMME

Fonction gamma

Les fonctions ATP des versions antérieures d'Excel utilisent maintenant la bibliothèque de mathématiques interne d'Excel pour calculer des fonctions gamma. Cette modification entraîne une différence dans un calcul qui se produit à la 16e décimale dans les calculs gamma et à la 15e décimale dans les résultats définitifs.

Par exemple, la formule suivante retourne le résultat 0.777297410872743 dans Excel 2007 :
=ERFC(0.2)
Elle retourne le résultat 0.777297410872742dans les versions antérieures d'Excel.

Les fonctions suivantes requièrent des calculs gamma :
  • ERF
  • ERFC

Fonction exponentielle

Les fonctions ATP des versions antérieures d'Excel utilisent maintenant la bibliothèque de mathématiques interne d'Excel pour calculer les exposants.

Par exemple, la formule suivante retourne le résultat 5.6532585945698% dans Excel 2007 :
=effect(0.055,199)
Elle retourne le résultat 5.65325859456989% dans les versions antérieures d'Excel.

Les fonctions suivantes utilisent les calculs exponentiels ; elles peuvent être affectées par cette modification :
  • Toutes les fonctions de modification de base, A2B où A, B appartient à {Hex, Dec, Oct, Bin} et A < > B
  • COMPLEXE.PUISSANCE
  • SOMME.SERIES
  • VAN.PAIEMENTS et TRI.PAIEMENTS
  • Toutes les fonctions BONTRESOR
  • Toutes les fonctions Euro
  • Taux nominal et Taux effectif
  • Durée et Durée modifiée
  • PRIX.PCOUPON.IRREG et REND.PCOUPON.IRREG
  • NO.SEMAINE
  • CUMUL.PRINCPER et CUMUL.INTER
  • PRIX et RENDEMENT

Fonctions ATP d'Excel 2007

Le tableau suivant répertorie toutes les fonctions ATP disponibles dans les versions antérieures d'Excel et qui sont maintenant des fonctions natives dans Excel 2007.
Réduire ce tableauAgrandir ce tableau
INTERET.ACCINTERET.ACC.MATAMORDEGRC
AMORLINCBESSELIBESSELJ
BESSELKBESSELYBINDEC
BINHEXBINOCTCOMPLEXE
CONVERTNB.JOURS.COUPON.PRECNB.JOURS.COUPONS
NB.JOURS.COUPON.SUIVCOUPNCDNB.COUPONS
DATE.COUPON.PRECCUMUL.INTERCUMUL.PRINCPER
DECBINDECHEXDECOCT
DELTATAUX.ESCOMPTEPRIX.DEC
PRIX.FRACDUREEMOIS.DECALER
TAUX.EFFECTIFFIN.MOISERF
ERFCFACTDOUBLEVC.PAIEMENTS
PGCDSUP.SEUILHEXBIN
HEXDECHEXOCTCOMPLEXE.MODULE
IMAGINARYCOMPLEXE.ARGUMENTCOMPLEXE.CONJUGUE
COMPLEXE.COSCOMPLEXE.DIVCOMPLEXE.EXP
COMPLEXE.LNCOMPLEXE.LOG10COMPLEXE.LOG2
COMPLEXE.PUISSANCECOMPLEXE.PRODUITCOMPLEXE.REEL
COMPLEXE.SINCOMPLEXE.RACINECOMPLEXE.DIFFERENCE
COMPLEXE.SOMMETAUX.INTERETEST.PAIR
EST.IMPAIRPPCMDUREE.MODIFIEE
ARRONDI.AU.MULTIPLEMULTINOMIALENB.JOURS.OUVRES
TAUX.NOMINALOCTBINOCTDEC
OCTHEXPRIX.PCOUPON.IRREGREND.PCOUPON.IRREG
PRIX.DCOUPON.IRREGREND.DCOUPON.IRREGPRIX.TITRE
VALEUR.ENCAISSEMENTPRIX.TITRE.ECHEANCEQUOTIENT
ALEA.ENTRE.BORNESVALEUR.NOMINALESOMME.SERIES
RACINE.PITAUX.ESCOMPTE.RPRIX.BON.TRESOR
RENDEMENT.BON.TRESORNO.SEMAINESERIE.JOUR.OUVRE
TRI.PAIEMENTSVAN.PAIEMENTSFRACTION.ANNEE
RENDEMENT.SIMPLERENDEMENT.SIMPLERENDEMENT.TITRE.ECHEANCE

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Excel 2007
Mots-clés : 
kbformula kbtshoot kbexpertiseinter kbinfo KB912719
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
 

Traductions disponibles

 

Related Support Centers