Utiliser des fonctions XLSTAT directement dans votre feuille Excel

Jeu de données XLS69.5 Ko

Vidéo du tutoriel
  • Pro Logiciel de base de la suite XLSTAT

  • Pré-requis système

    • Windows:
      • Versions : 9x/Me/NT/2000/XP/Vista/Win 7
      • Excel : 97 et supérieures
      • Processeur : 32 ou 64 bits
      • Disque dur : 150 Mo
    • Mac OS X:
      • OS : OS X
      • Excel : X, 2004 et 2011
      • Disque dur : 150 Mo

Avantages

  • Pratique et simple d'utilisation
    Pratique et simple d'utilisation XLSTAT est parfaitement intégré à Microsoft Excel qui est le tableur le plus populaire au monde. Grâce à cette intégration, et au suivi de la même philosophie qu'Excel, l'utilisation de XLSTAT est aisée. Le logiciel est accessible dans un onglet dédié qui contient le menu de chaque module. Les analyses disponibles sont regroupées en menus fonctionnels. Les boîtes de dialogues sont pratiques et leur paramétrage est simple.
  • Partage aisé des données et résultats
    Partage aisé des données et résultats Un des plus grands avantages de XLSTAT est le fait que les données et résultats peuvent être partagés sans contrainte. En effet, données et résultats sont stockés dans Microsoft Excel et donc accessibles à tous. Il n'est pas nécessaire pour le receveur d'avoir une licence XLSTAT ou tout autre visionneur additionnel. Ceci facilite votre travail d'équipe et le rend plus économique. Enfin, les résultats sont transposables dans les autres logiciels de Microsoft Office dont PowerPoint ce qui vous permet de créer des présentations avec d'excellents graphiques en quelques minutes.
  • Modulaire
    Modulaire XLSTAT est un produit modulaire articulé autour de XLSTAT-Pro qui est le logiciel de base de XLSTAT. XLSTAT-Pro inclut déjà toutes les fonctionnalités les plus courantes en statistiques et analyses de données multivariées. Des fonctions plus avancées sont aussi disponibles dans des modules additionnels qui répondent à des demandes plus spécifiques. Ainsi, vous pouvez adapter le logiciel à vos propres besoins ce qui le rend plus rentable.
  • Didactique
    Didactique Les résultats de XLSTAT sont affichés pour chaque analyse et sont toujours disponibles pour une navigation plus simple. De plus, des informations utiles sont associées aux résultats afin de faciliter votre interprétation.
  • A un juste prix
    A un juste prix XLSTAT est un logiciel de statistique et d'analyse de données complet et modulaire qui s'adapte à tous les besoins analytiques d'une organisation. Son prix est très raisonnable ce qui vous permet de le rentabiliser presque immédiatement. Toutes les licences XLSTAT incluent un support et une assistance de première qualité.
  • Accessible en de nombreuses langues
    Accessible en de nombreuses langues Nous nous sommes assurés que XLSTAT puisse être accessible au plus grand nombre en distribuant le programme dans de nombreuses langues dont le français, l'anglais, l'allemand, l'espagnol, l'italien, le portugais, le polonais, le chinois et le japonais.
  • Automatisable et personnalisable
    Automatisable et personnalisable La plupart des fonctions disponibles dans XLSTAT peuvent être directement appelées depuis l'application Visual Basic de Microsoft Excel. Elles peuvent être intégrées à vos routines pour répondre aux besoins d'une application particulière. Ajouter des tableaux de résultats, des graphiques, ou modifier l'existant est simplifié. De plus, XLSTAT inclut des outils permettant de sauvegarder ou de recharger des paramètres automatiquement, mais aussi de générer du code VBA. Ceci permet de reproduire vos analyses depuis l'éditeur VBA. Cette automatisation des analyses routinières vous fera gagner du temps.

Fonctions XLSTAT disponibles

XLSTAT-Pro vous permet d'utiliser des fonctions XLSTAT directement depuis votre feuille Excel. Les fonctions proposées permettent de corriger des absences ou des erreurs de Microsoft Excel.

Cette vidéo vous montre comment accéder aux fonctions disponibles.

Les fonctions actuellement disponibles sont :

FonctionDescriptionParamètres
XLSTAT_Stdev(Vector, Weights) Calcul d'un écart-type sur un échantillon (sans biais)

Vector : une colonne ou ligne contenant les données. Les données manquantes sont acceptées.

Weights : optionnel ; une colonne ou ligne contenant les poids des données. Une donnée manquante entraîne un poids nul.

XLSTAT_StdevP(Vector, Weights) Calcul d'écart-type sur une population (biaisée)

Vector : une colonne ou ligne contenant les données. Les données manquantes sont acceptées.

Weights : optionnel ; une colonne ou ligne contenant les poids des données. Une donnée manquante entraîne un poids nul.

XLSTAT_Var(Vector, Weights) Calcul d'une variance sur un échantillon (sans biais)

Vector : une colonne ou ligne contenant les données. Les données manquantes sont acceptées.

Weights : optionnel ; une colonne ou ligne contenant les poids des données. Une donnée manquante entraîne un poids nul.

XLSTAT_VarP(Vector, Weights) Calcul d'une variance sur une population (biaisée)

Vector : une colonne ou ligne contenant les données. Les données manquantes sont acceptées.

Weights : optionnel ; une colonne ou ligne contenant les poids des données. Une donnée manquante entraîne un poids nul.

XLSTAT_Correl(Vector1, Vector2, Weights) Calcul du coefficient de corrélation de Pearson (corrélation classique) entre deux échantillons.

Vector1 : une colonne ou ligne contenant les données de la première variable. Les données manquantes sont acceptées.

Vector2 : une colonne ou ligne contenant les données de la seconde variable. Les données manquantes sont acceptées.

Weights : optionnel ; une colonne ou ligne contenant les poids des données. Une donnée manquante entraîne un poids nul.

XLSTAT_Pearson(Vector1, Vector2, Weights) cf. XLSTAT_Correl cf. XLSTAT_Correl
XLSTAT_Spearman(Vector1, Vector2, Weights) Calcul du coefficient de corrélation de Spearman entre deux échantillons.

Vector1 : une colonne ou ligne contenant les données de la première variable. Les données manquantes sont acceptées.

Vector2 : une colonne ou ligne contenant les données de la seconde variable. Les données manquantes sont acceptées.

Weights : optionnel ; une colonne ou ligne contenant les poids des données. Une donnée manquante entraîne un poids nul.

XLSTAT_Kendall(Vector1, Vector2, Weights) Calcul du coefficient de corrélation de Kendall entre deux échantillons.

Vector1 : une colonne ou ligne contenant les données de la première variable. Les données manquantes sont acceptées.

Vector2 : une colonne ou ligne contenant les données de la seconde variable. Les données manquantes sont acceptées.

Weights : optionnel ; une colonne ou ligne contenant les poids des données. Une donnée manquante entraîne un poids nul.

Jeu de données pour illustrer l'utilisation des fonctions de XLSTAT

Afin d'illustrer l'utilisation des fonctions XLSTAT dans une feuille Excel, nous vous proposons un exemple très connu mettant en évidence une faiblesse de l'algorithme utilisé par Excel jusqu'à la version 2003 pour le calcul de la variance et de l'écart-type, et la correction apportée par XLSTAT.

La feuille Excel sur laquellle sont disponibles les données et les formules peut être téléchargée en cliquant ici. Dans un premier temps nous procédons à un court rappel sur l'utilisation des formules dans Excel.

Rappel sur l'utilisation des formules

L'utilisation de formules dans les cellules Excel permet de lier les cellules entre elles et de réaliser des opérations simples ou complexes (mathématiques, logiques, texte, ...). Ainsi pour imposer à la cellule D2 d'être égale à la valeur de C2 plus 1000000000, il suffit de taper dans D2, =C2+1000000000. L'utilisation de fonctions plus complexes est possible. Par exemple, pour calculer dans la cellule F2 la racine carrée de la cellule D2, et si vous ne vous souvenez plus du nom de la fonction dans Excel, vous pouvez aller dans le menu "Insérer / Fonction" d'Excel après avoir sélectionné la cellule F2. La fenêtre suivante apparaît :

func1f.gif

Vous devez alors choisir "Math & Trigo" dans la liste de gauche (voir ci-dessus) puis la fonction "RACINE" (SQRT dans la version anglaise d'Excel) dans la liste de droite. Une fois cette fonction choisie, vous pouvez cliquer sur OK et Excel vous invite alors à entrer l'argument de la fonction RACINE, à savoir D2 (vous pouvez sélectionner la cellule D2 avec la souris). Le résultat est alors précalculé et n'est affiché dans la cellule F2 que lorsque vous cliquez sur "OK".

func2f.gif

Si vous voulez ensuite savoir quelle formule est utilisée dans une cellule ou si vous voulez modifier la formule, il vous suffit de cliquer dans la barre de formules Excel, la formule y étant affichée :

func3f.gif

Utilisation de la fonction XLSTAT_Var

L'exemple utilisé ici met en jeu deux séries de données : la première est la série des entiers de 1 à 9, et la seconde correspond à la première augmentée de 1e9 (un milliard).

func4f.gif

La moyenne de la première série est 5 et celle de la seconde vaut (5 + 1e9), soit 1000000005. En revanche la variance et l'écart-type des séries doivent être identiques puisque ce sont des mesures de l'écart à la moyenne, donc invariantes à une translation identique pour toutes les données.

Dans un premier temps nous décidons de calculer une variance sans biais (la somme des écarts quadratiques à la moyenne, divisée par n-1 où n est le nombre de données), en utilisant la fonction VAR d'Excel correspondante. Le résultat donné dans la cellule C13 pour la première série est correct (7.5), mais il est faux en D13 pour la seconde série (sauf à partir d'Excel 2003).

Dans un deuxième temps nous allons calculer la variance pour les deux séries en utilisant la fonction XLSTAT.

Pour accéder à la liste des fonctions XLSTAT, il suffit de taper = suivi du nom de la fonction, ou d'utiliser le menu "Insérer / Fonction" d'Excel, puis de choisir "XLSTAT" dans la liste de gauche. Apparaissent alors dans la liste de droite, les fonctions XLSTAT.

func5f.gif

Nous choisissons ici la fonction XLSTAT_Var. Les arguments représentés en gras sont obligatoires, les autres étant facultatifs. Nous sélectionnons avec la souris les cellules C2 à C10 pour la première série, puis les cellules D2 à D10 pour la seconde série.

func6f.gif

On obtient bien des résultats identiques pour les deux séries.

func7f.gif

En conclusion, il est possible d'utiliser dans Excel des fonctions s'appuyant sur des algorithmes de XLSTAT. Rappelons que XLSTAT est un logiciel qui n'utilise Excel que pour la récupération et l'affichage des données. Tous les calculs sont effectués dans des programmes indépendants utilisant des algorithmes éprouvés.