Developpez.com - Rubrique Excel

Le Club des Développeurs et IT Pro

Microsoft Office 2010 : amélioration de la précision de plusieurs fonctions d'Excel

Le 2009-10-13 15:54:57, par Tofalu, Expert éminent sénior
Amélioration de la précision de Microsoft Excel
Si certaines nouvelles fonctionnalités d'Excel 2010 sont moins perceptibles, il n'en reste pas moins qu'elles sont très importantes. Cela concerne par exemple, la modification des algorithmes de certaines fonctions de calculs afin d'en augmenter d'une part les performances et d'autres part la précision.

Vous trouverez ci-dessous la liste des fonctions concernées :

Statistiques :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Binomial distribution          BINOMDIST, CRITBINOM
Chi squared distribution       CHIDIST, CHIINV
Exponential distribution       EXPONDIST
F distribution                 FDIST, FINV
Gamma distribution             GAMMADIST, GAMMAINV
Hypergeometric distribution    HYPGEOMDIST
Lognormal distribution         LOGNORMDIST, LOGINV
Negative Binomial distribution NEGBINOMDIST
Normal distribution            NORMDIST, NORMINV
Standard Normal distribution   NORMSDIST, NORMSINV
Poisson distribution           POISSON
Student's t distribution       TDIST,TINV
Weibull distribution           WEIBULL
Finance :
Code :
1
2
3
4
5
6
7
Cumulative interest paid on a loan                 CUMIPMT
Cumulative principal paid on a loan                CUMPRINC
Interest payment for an investment                 IPMT
Internal rate of return for a series of cash flows IRR
Payment for a loan                                 PMT
Payment on principal for an investment             PPMT
Int. rate of return for a schedule of cash flows   XIRR


Autres :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
Hyperbolic arcsine           ASINH
Ceiling function             CEILING
Convert function             CONVERT
Error function               ERF
Complementary error function ERFC
Floor function               FLOOR
Natural log of the gamma     GAMMALN
Geometric mean               GEOMEAN
MOD function                 MOD
Random number function       RAND
Sample standard deviation    STDEVS
Sample variation             VARS
Bien entendu, on peut se demander l'intérêt d'augmenter la précision de certaines fonctions dans une utilisation simplement bureautique, toutefois, il n'y a pas que la précision et la performances qui ont été revues : il faut aussi noter l'élargissement des plages de valeurs admissibles par certaines fonctions. La fonction MOD par exemple, permet enfin le calcul d'une clé de sécurité sociale en une seule et unique étape (un simple 97-MOD(A1;97)) alors qu'avant il fallait découper l'opération en plusieurs successives.

Et vous, quel usage faites vous d'Excel ? La précision est elle votre priorité ? Que manque t-il à MS Excel ?
Le fossé entre Excel et Open Office Calc est il encore assez important pour qu'Excel conserve sa place de leader ?
  Discussion forum
5 commentaires
  • Je pense que ce qu'il manque surtout c'est une version d'excel "simple user"

    La plupart des gens ne se servent que d'1% d'Excel et Word mais doivent payer pour la version globale dont ils ignorent, et n'ont nul besoins, de la quasi totalité des fonctionnalités !

    Avant il y avait Works et je pense que c'était pas mal, Microsoft aurait du se pencher dessus plutôt que sur une suite Office devenue monstrueuse et finalement completement inutile !

    J'utilise OOo et déjà je trouve cela trop compliqué !
    Google Docs devient de plus en plus mon outils de travail !
  • Tofalu
    Expert éminent sénior
    Avant il y avait Works et je pense que c'était pas mal, Microsoft aurait du se pencher dessus plutôt que sur une suite Office devenue monstrueuse et finalement completement inutile !
    Works existe encore ... mais plus pour longtemps.

    Il sera remplacé dés la sortie d'Office 2010 par Office Starter 2010 : une version justement plus limitée de Word et Excel.

    Office devenue monstrueuse et finalement completement inutile !
    C'est ton point de vue. Même en utilisation privée, je ne le partage pas :

    Même les courriers privés, j'y mets un pied de page
    Même mes documents privés sont basés sur des modèles
    Je publiposte dés que possible. Plus de trois destinataires : hop publipostage. Tout y passe : faire-part, invitation, etc.

    Au niveau d'Excel, c'est vrai qu'en utilisation privée, y a pas vraiment besoin de beaucoup de chose. Mais tout ce qui est automatisable est automatisée, à commencer par le décompte des heures de l'assistante maternelle pour le p'tit.

    Attention : je ne dis pas que ce n'est pas faisable sous Ooo mais qu'affirmer qu'Office est inutile, c'est tout simplement faux
  • ullan
    Membre éclairé
    Bonjour,

    Pour un "simple utilisateur", les améliorations vraiment primaires à apporter, rien que sur Excel, sont tellement nombreuses qu'il serait fastidieux de toutes vouloir les citer.
    Il suffit de parcourir les forum pour s'en rendre compte.

    Quelques-unes :
    Ne plus considérer le 29/02/1900 comme date existante.
    Pouvoir établir des calculs avant 1900, en tenant compte du passage au calendrier grégorien.
    Afficher les heures négatives.
    Reprendre la fonction DATEDIF sous l'aide MS
    Ajouter des fonctions indispensables (cfr OOo et Morefunc) : dimanche de Pâques, nombres en toutes lettres, concaténer une plage, indirect entre classeurs, nom du classeur et de la feuille, numéro de semaine ISO, texte d'une formule, ...
    Liaison entre cellules, format compris.
    Pouvoir définir un format dans une formule (style).
    Ne plus devoir valider les formules matricielles par Ctrl+Maj+Entrée (idem à SOMMEPROD)
    Régler le problème des macros complémentaires lors de l'ouverture d'un fichier XL2003 sur Xl2007
    ...

    Je m'arrête là, j'en attrape des crampes aux doigts !
  • Envoyé par Tofalu

    Attention : je ne dis pas que ce n'est pas faisable sous Ooo mais qu'affirmer qu'Office est inutile, c'est tout simplement faux
    Je parlais "pour le grand public" et tu n'en fais pas partie, visiblement !
  • Rageade
    Candidat au Club

    Améliorer la précision n'est jamais un problème par contre la précision actuelle est aujourdh'ui un frein à une utilisation statistique d'Excel, notamment au niveau du module qui permet de générer des nombre aléatoires. Ce point est aujourd'hui bloquant pour l'utlisation des simulations.

    Envoyé par Tofalu
    Amélioration de la précision de Microsoft Excel
    Si certaines nouvelles fonctionnalités d'Excel 2010 sont moins perceptibles, il n'en reste pas moins qu'elles sont très importantes. Cela concerne par exemple, la modification des algorithmes de certaines fonctions de calculs afin d'en augmenter d'une part les performances et d'autres part la précision.

    Vous trouverez ci-dessous la liste des fonctions concernées :

    Statistiques :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Binomial distribution          BINOMDIST, CRITBINOM
    Chi squared distribution       CHIDIST, CHIINV
    Exponential distribution       EXPONDIST
    F distribution                 FDIST, FINV
    Gamma distribution             GAMMADIST, GAMMAINV
    Hypergeometric distribution    HYPGEOMDIST
    Lognormal distribution         LOGNORMDIST, LOGINV
    Negative Binomial distribution NEGBINOMDIST
    Normal distribution            NORMDIST, NORMINV
    Standard Normal distribution   NORMSDIST, NORMSINV
    Poisson distribution           POISSON
    Student's t distribution       TDIST,TINV
    Weibull distribution           WEIBULL
    Finance :
    Code :
    1
    2
    3
    4
    5
    6
    7
    Cumulative interest paid on a loan                 CUMIPMT
    Cumulative principal paid on a loan                CUMPRINC
    Interest payment for an investment                 IPMT
    Internal rate of return for a series of cash flows IRR
    Payment for a loan                                 PMT
    Payment on principal for an investment             PPMT
    Int. rate of return for a schedule of cash flows   XIRR


    Autres :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Hyperbolic arcsine           ASINH
    Ceiling function             CEILING
    Convert function             CONVERT
    Error function               ERF
    Complementary error function ERFC
    Floor function               FLOOR
    Natural log of the gamma     GAMMALN
    Geometric mean               GEOMEAN
    MOD function                 MOD
    Random number function       RAND
    Sample standard deviation    STDEVS
    Sample variation             VARS
    Bien entendu, on peut se demander l'intérêt d'augmenter la précision de certaines fonctions dans une utilisation simplement bureautique, toutefois, il n'y a pas que la précision et la performances qui ont été revues : il faut aussi noter l'élargissement des plages de valeurs admissibles par certaines fonctions. La fonction MOD par exemple, permet enfin le calcul d'une clé de sécurité sociale en une seule et unique étape (un simple 97-MOD(A1;97)) alors qu'avant il fallait découper l'opération en plusieurs successives.

    Et vous, quel usage faites vous d'Excel ? La précision est elle votre priorité ? Que manque t-il à MS Excel ?
    Le fossé entre Excel et Open Office Calc est il encore assez important pour qu'Excel conserve sa place de leader ?