Annexe A Annexe A : Rappel sur Excel pour la science des données
Microsoft® Excel® est un tableur populaire développé par Microsoft Corporation. Excel est l'un des premiers et des plus simples outils de feuille de calcul développés pour faciliter la manipulation et l'analyse de données. Il comprend un éventail de fonctionnalités qui répondent aux divers besoins de nombreuses applications en science des données. Vous avez probablement déjà utilisé Excel sous une forme ou une autre — peut-être pour organiser les combinaisons possibles de colocataires dans votre chambre universitaire, pour planifier une fête ou dans un cadre pédagogique.
Excel a été lancé pour la première fois par Microsoft en 1987 et est devenu le choix le plus populaire pour charger et analyser des données tabulaires.
Analyse de données de base à l'aide d'Excel
Une capture d'écran du menu principal d'Excel lorsqu'il est ouvert est présentée à la Figure A1. Comme vous pouvez le constater, Excel est composé d'une série de sous-menus tels que Accueil, Insertion, Dessin, Mise en page, Formules, etc. En cliquant sur chaque élément du menu, on ouvre un sous-menu proposant des fonctions supplémentaires. Par exemple, cliquer sur l'élément de menu Formules ouvre un sous-menu illustré à la Figure A2.
Excel présente les données sous forme de tableau comportant des lignes et des colonnes. Nous appelons chaque rectangle, défini par la combinaison du numéro de ligne et du nom de colonne (par exemple, A1, B3), une cellule. Nous pouvons utiliser le pointeur de la souris pour sélectionner une cellule spécifique, puis modifier les données qu'elle contient. Une fois qu'une cellule est sélectionnée, la Zone Nom indique l'identifiant de la cellule sélectionnée (Figure A3).
La Barre de formule sert à lire ou écrire une formule pour une cellule, identifiée par la Zone Nom.
Charger des données à l'aide d'Excel
Le chargement d'un jeu de données dans Excel s'effectue simplement en cliquant sur Fichier > Ouvrir un fichier. Cela ouvre une fenêtre d'explorateur de fichiers dans laquelle vous pouvez simplement sélectionner le fichier CSV que vous souhaitez charger. Nous allons utiliser une partie d'un jeu de données public, intitulé « SOCR- 1035 Records of Heights (in) and Weights (lbs) of Major League Baseball (MLB) Players » (ch1-SOCR-small.csv).
Une fois chargé, le jeu de données apparaît dans la fenêtre de la feuille de calcul, comme illustré à la Figure A4.
Résumer des données à l'aide d'Excel
Nous continuerons à faire référence au même jeu de données sur les joueurs de la MLB. Par souci de simplicité, seuls 12 éléments relatifs aux voltigeurs (Outfielders) et lanceurs (Pitchers) de SD sont inclus dans la Figure A5.
EXEMPLE A.1
Problème
Dans ch1-SOCR-small.csv, écrivez une formule qui compte le nombre de voltigeurs (« Outfielder »).
Solution
La formule est
=COUNTIF(C2:C13, "Outfielder")”
Cette formule comptera les lignes dont le poste, situé dans la colonne C, est « Outfielder ». Notez que des guillemets doubles (c'est-à-dire « ») sont utilisés pour indiquer que « Outfielder » est une chaîne de caractères. Le résultat est 7.
Rechercher des données à l'aide d'Excel
Vous pouvez rechercher des données dans un tableau de multiples manières avec Excel. Nous examinerons d'abord des méthodes sans formules Excel, puis nous aborderons quelques formules utiles.
Vous pouvez rechercher les cellules contenant un certain nombre ou du texte à l'aide de « Rechercher », comme à la Figure A6. La fenêtre contextuelle Rechercher comporte une zone de texte dans laquelle vous pouvez saisir n'importe quel nombre ou texte, et Excel recherchera et trouvera toutes les cellules qui contiennent le nombre ou le texte saisi.
Si vous souhaitez plutôt afficher toutes les lignes répondant à certains critères, vous pouvez utiliser « Filtrer », comme à la Figure A7. Une fois le filtre activé, vous verrez des flèches déroulantes sur chaque colonne du tableau. Ces flèches vous permettent de sélectionner des valeurs spécifiques que vous recherchez, puis de n'afficher que les lignes correspondant à ces valeurs.
Par exemple, si vous cliquez sur « Outfielder » dans la fenêtre Position, le tableau résultant ne contiendra que les lignes dont la Position est Outfielder, comme le montre la Figure A8.
Effectuons à présent des recherches plus sophistiquées à l'aide de formules Excel.
INDEX
INDEX renvoie la valeur d'une cellule à un emplacement précis, pour une plage de cellules donnée. L'emplacement est défini par un numéro de ligne et de colonne relatifs au sein de la plage. Par exemple, la formule suivante sur ch1-SOCR-small.csv renverra 72, car la cellule située à la cinquième ligne et à la deuxième colonne dans la plage C8:E13 fait référence à la ligne 12 et à la colonne D — c'est-à-dire la cellule D12. La valeur en D12 est 72.
=INDEX(C8:E13,5,2)
EXEMPLE A.2
Problème
Dans ch1-SOCR-small.csv, quelle valeur renvoie la formule suivante ?
=INDEX(A3:D9,7,3)
Solution
Cette formule recherche la septième ligne et la troisième colonne dans la plage A3:D9, ce qui correspond à C9. Ainsi, la valeur obtenue est « Outfielder ».
MATCH
Étant donné une plage de cellules sur une seule colonne, MATCH (EQUIV) renvoie le numéro de ligne relatif auquel la valeur de la cellule correspond à la valeur spécifiée. MATCH prend trois arguments : la valeur à rechercher, la plage de recherche et le type de correspondance. Cet exemple montre comment localiser la valeur 75 dans les cellules D2, D3, …, jusqu'à D13. Le troisième argument, le type de correspondance, est fixé à 0 afin de rechercher une correspondance exacte (c'est-à-dire exactement 75, et non 74 ou 75,5).
=MATCH(75, D2:D13, 0)
La formule ci-dessus renvoie 5, un numéro de ligne relatif. Ce numéro de ligne relatif 5 indique la cinquième ligne dans la plage, ce qui correspond au numéro de ligne absolu 6. Remarquez que la cellule D6 contient 75.
Que se passe-t-il s'il y a plusieurs lignes correspondantes ?
S'il existe plusieurs lignes correspondant à la recherche, MATCH ne renvoie que la toute première occurrence. Par exemple, cette formule renverra simplement 2 (c'est-à-dire la deuxième ligne dans D2:D13, qui est D3), même si le nombre 72 apparaît trois fois, aux lignes 3, 5 et 12.
=MATCH(72, D2:D13, 0)
EXEMPLE A.3
Problème
En utilisant MATCH, trouvez le numéro de ligne absolu du premier joueur dont le poids est de 185 lb dans ch1-SOCR-small.csv.
Solution
Le poids se trouve dans la colonne E. L'utilisation correcte de MATCH est présentée ci-après. La formule parcourt E2, E3, …, E13 et recherche la première correspondance exacte de 185. La première occurrence de 185 se trouve à la deuxième ligne de la plage E2:E13, c'est-à-dire en E3 ; cette formule renverra donc 2.
=MATCH(185, E2:E13, 0)
Pour obtenir le numéro de ligne absolu, vous devez ajouter un décalage constant au résultat ci-dessus. Comme la plage de recherche commence à E2, vous devez décaler la sortie de +1. Par conséquent, la réponse finale est :
=MATCH(185, E2:E13, 0) + 1
VLOOKUP
Étant donné la plage de recherche, VLOOKUP (RECHERCHEV) localise une clé de recherche spécifique dans la première colonne en termes de numéro de ligne, puis renvoie la valeur située dans la colonne de votre choix le long de cette ligne. Elle nécessite quatre arguments : la clé de recherche, la plage de recherche, la position relative de la colonne souhaitée et le type de correspondance. Par exemple, la formule ci-dessous recherche d'abord le premier lanceur le long de la colonne C, de C2 à C13. À l'instar de MATCH, VLOOKUP prend en charge plusieurs types de correspondance, et FALSE (FAUX) indique la correspondance exacte (c'est-à-dire pas une correspondance « partielle ») pour VLOOKUP.
=VLOOKUP(“Pitcher”, C2:E13, 3, FALSE)
Ensuite, la formule lit une valeur de cellule spécifique sur la même ligne. Le numéro de colonne est spécifié par le troisième argument de la formule, appelé position relative. Il indique de combien de colonnes vers la droite la clé de recherche est éloignée par rapport à la colonne spécifiée dans le premier argument. La première correspondance exacte se trouvant à la ligne 2, la formule lit la valeur de la troisième colonne vers la droite à partir de la colonne C : la colonne E. Ainsi, la valeur 220 dans la cellule E2 constitue le résultat.
EXEMPLE A.4
Problème
En utilisant VLOOKUP, déterminez l'âge de Mike Thompson dans ch1-SOCR-small.csv.
Solution
Vous devez d'abord rechercher le joueur Mike Thompson. Sa ligne peut être localisée grâce à son nom, « Mike_Thompson ». Ensuite, l'argument de position relative de VLOOKUP vous permet de lire son âge. La colonne d'âge, F, se situe à 6 colonnes vers la droite par rapport au nom (colonne A), donc l'argument de position relative doit être 6. Le quatrième argument reste FALSE puisque vous recherchez une correspondance exacte.
=VLOOKUP(“Mike_Thompson”, A2:F13, 6, FALSE)
La formule ci-dessus renverra 26,31.
Visualisation de base et création de graphiques à l'aide d'Excel
Excel offre de nombreuses options pour générer des graphiques et d'autres visualisations afin de faciliter les explorations en science des données.
Le menu de la Figure A9 montre quelques-unes des nombreuses options de graphiques disponibles dans Excel.
Représenter graphiquement des données à l'aide d'Excel
La représentation graphique des données, ou visualisation de données, peut être réalisée facilement avec Excel. Traçons un diagramme à barres à titre d'exemple. Vous pouvez commencer par cliquer simplement sur Insertion > Graphique à barres > icône Histogramme groupé (Figure A10).
Une fois l'icône cliquée, un graphique à barres arbitraire apparaît. Il peut également s'agir d'un simple espace vide — cela dépend de la cellule qui était sélectionnée lorsque vous avez cliqué sur l'icône.
Cliquez maintenant sur la zone du graphique pour faire apparaître deux nouveaux onglets : Création de graphique et Format. Accédez à l'onglet Création de graphique et cliquez sur Sélectionner des données (Figure A11).
Dans la fenêtre Sélectionner la source de données, définissez la plage de données du graphique en surlignant A1:F13 (c'est-à-dire l'ensemble du tableau). Cela remplira automatiquement le reste de la fenêtre contextuelle (Figure A12).
Trois entrées — Height, Weight, Age — correspondent à chaque groupe de barres. Chaque groupe comportera 13 barres, chacune représentant différents joueurs de baseball. Pour l'instant, traçons uniquement la taille (Height). Vous pouvez le faire en supprimant les deux autres au moyen du bouton « - » situé sous la liste des entrées.
Cliquez sur OK et le diagramme à barres est généré comme à la Figure A13. Remarquez que les colonnes A à C s'affichent comme étiquettes de l'axe des x, comme indiqué dans la fenêtre contextuelle (voir la section Étiquettes de l'axe horizontal [catégorie] dans la Figure A12).
Si vous souhaitez n'afficher que les noms des joueurs, retournez dans la fenêtre Sélectionner la source de données et mettez à jour les étiquettes de l'axe horizontal pour qu'elles correspondent simplement à A2:A13 (Figure A14).
Le graphique résultant n'affichera plus que les noms des joueurs le long de l'axe des x (Figure A15).
La modification de la mise en forme des différents éléments d'un graphique est également facile dans Excel. Vous pouvez soit 1) cliquer sur l'élément pour en modifier le texte ou le faire glisser pour le déplacer, soit 2) double-cliquer sur l'élément dans le menu contextuel correspondant. La Figure A16 montre le menu contextuel associé au titre du graphique. Notez que vous pouvez modifier divers aspects de la présentation du titre, tels que le Remplissage et la Bordure.
EXEMPLE A.5
Problème
En utilisant MS Excel, tracez un nuage de points reliant le poids (Weight, axe des x) et la taille (Height, axe des y). Un nuage de points est un graphique qui représente chaque point de données sous la forme d'un point. L'emplacement de ce point est généralement déterminé par les axes x et y.
Solution
Une icône dédiée aux nuages de points se trouve sous Insertion (voir la Figure A17). Dans la fenêtre contextuelle Sélectionner la source de données, sélectionnez D1:E13 puisque les poids et les tailles se trouvent dans les colonnes D et E, comme illustré à la Figure A17 et à la Figure A18.
Le nuage de points obtenu est présenté à la Figure A19. Notez que les valeurs le long de l'axe des x sont les tailles, tandis que celles le long de l'axe des y sont les poids.
Vous pouvez modifier le titre du graphique ainsi que les titres des axes en double-cliquant sur le texte du titre et sur les axes eux-mêmes, comme à la Figure A20.
Dès que vous double-cliquez sur l'axe des x ou des y, un menu distinct apparaît et vous permet d'ajouter des titres d'axe, comme illustré à la Figure A21.
Analyse statistique de base à l'aide d'Excel
Excel fournit de nombreuses fonctions statistiques et lois de probabilité qui sont couramment employées dans les applications de science des données.
Analyse Excel des mesures de tendance centrale et de dispersion
Excel vous permet de saisir une formule dans une cellule. Grâce à une formule, vous pouvez faire référence à la valeur d'une autre cellule ou produire un résultat basé sur la valeur d'une cellule (ou les valeurs de plusieurs cellules). Une formule commence toujours par le signe égal (=). Voici un exemple de formule calculant la moyenne de trois nombres situés dans les cellules A1, A2 et A3.
= AVERAGE(A1, A2, A3)
Supposons que vous ayez des nombres dans les cellules A1, A2 et A3 et que vous souhaitiez afficher la moyenne de ces trois nombres dans la cellule B1. La Figure A22 montre comment utiliser AVERAGE dans ce cas de figure.
Une fois la saisie de la formule terminée dans B1, appuyez sur Entrée. La formule dans B1 sera remplacée par le résultat du calcul — 20 (voir la Figure A23).
Excel n'enregistre PAS la formule lorsque le fichier est enregistré au format CSV
Vous pouvez utiliser sans problème les formules Excel dans un fichier CSV, mais Excel ne les conserve pas lorsque le fichier est enregistré au format CSV. Si vous souhaitez conserver les formules que vous avez utilisées, veillez à enregistrer votre fichier au format XLSX (Fichier > Enregistrer sous… > Classeur Excel (XLSX)). Le format XLSX stocke des informations supplémentaires au-delà du texte brut, telles que les formules et les graphismes.
EXEMPLE A.6
Problème
Dans ch1-SOCR-small.csv, calculez la taille moyenne des joueurs de la MLB du jeu de données à l'aide de AVERAGE.
Solution
Sur la feuille de calcul où le jeu de données des joueurs de la MLB est ouvert, tapez cette formule dans n'importe quelle cellule vide et appuyez sur la touche Entrée (Figure A24).
=AVERAGE(D2:D13)
Cela calculera la moyenne des cellules D2, D3, D4, …, jusqu'à D13. La taille moyenne obtenue est de 73,3333.
Autres formules utiles pour résumer des données
Il existe de nombreuses autres façons d'utiliser des formules Excel simples pour analyser les valeurs de données. Vous pouvez saisir chacune des formules d'exemple répertoriées dans le Tableau A1 pour observer son fonctionnement.
| Formule | Description |
|---|---|
| =MEDIAN(D2:D13) | Calcule la médiane de D2, D3, …, et D13. Renvoie 72,5 comme résultat. |
| =STDEV(D2:D13) | Calcule l'écart type de D2, D3, …, et D13. Renvoie 3,28 comme résultat. |
| =MIN(D2:D13) | Trouve la valeur minimale parmi D2, D3, …, et D13. Renvoie 70 comme résultat. |
| =MAX(D2:D13) | Trouve la valeur maximale parmi D2, D3, …, et D13. Renvoie 82 comme résultat. |
| =SUM(D2:D13) | Additionne les valeurs de D2, D3, …, jusqu'à D13. Renvoie 880 comme résultat. |
| =COUNTIF(D2:D13, 72) | Compte le nombre d'occurrences de « 72 » dans la plage D2, D3, …, jusqu'à D13. Renvoie 3 comme résultat (c'est-à-dire qu'il y a trois 72 dans D2:D13). |
EXEMPLE A.7
Problème
Dans ch1-SOCR-small.csv, écrivez une formule qui calcule le poids médian des joueurs.
Solution
La formule est
=MEDIAN(E2:E13)
Cette formule détermine la médiane pour les cellules E2, E3, E4, …, jusqu'à E13, qui est égale à 200. Si vous ignorez ce qu'est la médiane, ne vous inquiétez pas ! Vous en apprendrez davantage à ce sujet dans la section Mesures de position.
De même qu'il propose une fonction intégrée pour la moyenne (=AVERAGE), Excel fournit une fonction permettant de calculer l'écart type d'un échantillon pour un jeu de données : =STDEV.S (pour l'écart type échantillonnal). Pour obtenir ces résultats statistiques dans Excel, saisissez les valeurs des données dans une colonne. Supposons que les données soient placées dans les cellules A2 à A11. Dans une cellule quelconque, tapez la commande Excel =AVERAGE(A2:A11) et appuyez sur Entrée. Excel calculera la moyenne arithmétique dans cette cellule. Ensuite, dans une autre cellule, tapez la commande Excel =STDEV.S(A2:A11) et appuyez sur Entrée. Excel calculera l'écart type échantillonnal dans cette cellule. La Figure A25 montre la moyenne et l'écart type pour les 10 âges.
Voici une liste plus complète de diverses fonctions statistiques disponibles dans Excel. Le lecteur est invité à explorer le menu Formules dans Excel et à sélectionner l'un des sous-menus, tel que « Financier », « Maths et trigonométrie », « Recherche et référence », etc., pour découvrir différentes formules Excel. Sous l'option « Plus de fonctions », sélectionnez STATISTIQUE pour afficher un menu répertoriant les différentes fonctions statistiques offertes par Excel. Le Tableau A2 présente un échantillon de ces fonctions statistiques :
| Fonction | Objectif |
|---|---|
| =AVERAGE(A1:A10) | Calcule la moyenne d'un ensemble de nombres. |
| =MEDIAN(A1:A10) | Calcule la médiane d'un ensemble de nombres. |
| =STDEV.S(A1:A10) | Calcule l'écart type pour un ensemble de nombres représentant un échantillon. |
| =STDEV.P(A1:A10) | Calcule l'écart type pour un ensemble de nombres représentant une population. |
| =VAR.S(A1:A10) | Calcule la variance pour un ensemble de nombres représentant un échantillon. |
| =VAR.P(A1:A10) | Calcule la variance pour un ensemble de nombres représentant une population. |
| =MIN(A1:A10) | Trouve le minimum d'un ensemble de nombres. |
| =MAX(A1:A10) | Trouve le maximum d'un ensemble de nombres. |
| =MAX(A1:A10) – MIN(A1:A10) | Calcule l'étendue d'un ensemble de nombres. |
| =CORREL(A1:A10, B1:B10) | Calcule le coefficient de corrélation « r » pour des données (x, y). Les données x se trouvent dans les cellules A1 à A10 ; les données y se trouvent dans les cellules B1 à B10. |
| =QUARTILE (A1:A10, 1) | Calcule le premier quartile d'un ensemble de nombres. |
| =QUARTILE (A1:A10, 2) | Calcule le deuxième quartile d'un ensemble de nombres (notez que le deuxième quartile est identique à la médiane). |
| =QUARTILE (A1:A10, 3) | Calcule le troisième quartile d'un ensemble de nombres. |
Analyse Excel des lois de probabilité
Comme exposé dans la section Mesures de position, les spécialistes de la science des données s'intéressent souvent à diverses distributions de probabilité telles que la distribution normale, la loi binomiale et la loi de Poisson. Excel met à disposition des fonctions intégrées permettant d'analyser de nombreuses distributions de probabilité.
Excel utilise la commande =NORM.DIST pour déterminer l'aire sous la courbe normale située à gauche d'une valeur spécifiée :
=NORM.DIST(XVALUE, MEAN, STANDARD_DEV, TRUE)
Par exemple, supposons que, dans une société de conseil financier, le salaire moyen des employés soit de 60 000 $ avec un écart type de 7 500 $. Une courbe normale peut être tracée pour représenter cette situation, dans laquelle la moyenne de 60 000 $ est positionnée sur l'axe horizontal, correspondant au pic de la courbe. Dès lors, pour déterminer la probabilité qu'un employé gagne plus de 75 000 $, vous calculeriez l'aire sous la courbe normale située à droite de la valeur de données 75 000 $.
Par exemple, dans la société de conseil financier mentionnée précédemment, le salaire moyen des employés est de 60 000 $ avec un écart type de 7 500 $. Pour déterminer, à l'aide d'Excel, la probabilité que le salaire d'un employé choisi au hasard soit inférieur à 55 000 $, voici la commande à employer :
=NORM.DIST(55000, 60000, 7500, TRUE)
Résultat : 0,25249
Ainsi, il existe une probabilité d'environ 25 % qu'un employé choisi au hasard perçoive un salaire inférieur à 55 000 $.
Excel fournit également des fonctions intégrées pour les lois binomiale et de Poisson, comme le montre le Tableau A3 :
| Distribution de probabilité | Commande Excel | Utilisation |
|---|---|---|
| Binomiale | =BINOMIAL.DIST | =BINOMIAL.DIST(Number_s, Trials, Probability_S, Cumulative) |
| Poisson | =POISSON | =POSSON(X, Mean, Cumulative) |
Analyse Excel pour la corrélation et la régression
Dans la section Statistiques inférentielles et analyse de régression, les notions de corrélation et de régression ont été abordées.
En analyse de corrélation, le spécialiste de la science des données cherche fréquemment à calculer le coefficient de corrélation, qui est une mesure numérique du sens et de la force de la corrélation linéaire entre deux grandeurs numériques.
La commande Excel permettant de calculer le coefficient de corrélation adopte la structure suivante :
=CORREL(A1:A10, B1:B10)
En analyse de régression, le spécialiste cherche à calculer l'équation du modèle linéaire du meilleur ajustement reliant deux grandeurs numériques (en supposant que la corrélation soit significative).
Rappelons que l'équation de la droite du meilleur ajustement est
où b est la pente de la droite et a est l'ordonnée à l'origine de la droite.
Pour calculer la pente et l'ordonnée à l'origine du modèle linéaire au moyen d'Excel, commencez par entrer les données (x, y) dans deux colonnes distinctes. Les commandes Excel =SLOPE (PENTE) et =INTERCEPT (ORDONNEE.ORIGINE) peuvent alors être utilisées pour calculer respectivement la pente et l'ordonnée à l'origine.
Le jeu de données du Tableau A4 servira d'illustration : le montant mensuel alloué à la publicité ainsi que les revenus mensuels d'une entreprise du Fortune 500 sur une période de 12 mois.
| Mois | Montant alloué à la publicité | Revenus |
|---|---|---|
| Janv | 49 | 12210 |
| Févr | 145 | 17590 |
| Mars | 57 | 13215 |
| Avr | 153 | 19200 |
| Mai | 92 | 14600 |
| Juin | 83 | 14100 |
| Juil | 117 | 17100 |
| Août | 142 | 18400 |
| Sept | 69 | 14100 |
| Oct | 106 | 15500 |
| Nov | 109 | 16300 |
| Déc | 121 | 17020 |
Pour calculer la pente du modèle de régression, utilisez la commande Excel
=SLOPE(plage de données y, plage de données x)
Il convient de remarquer que cette commande Excel exige de renseigner d'abord la plage de données y, puis la plage de données x. Puisque les revenus dépendent des sommes investies dans la publicité, la variable des revenus correspond à la variable y, et le montant publicitaire constitue la variable x. Notons que les données y figurent dans les cellules C2 à C13 et que les données x se trouvent dans les cellules B2 à B13. Par conséquent, la commande Excel permettant de déterminer la pente s'écrira
=SLOPE(C2:C13, B2:B13)
De la même façon, la commande Excel servant à déterminer l'ordonnée à l'origine du modèle de régression est
=INTERCEPT(plage de données y, plage de données x)
Pour le jeu de données exposé dans le tableau précédent, la commande s'exprime ainsi :
=INTERCEPT(C2:C13, B2:B13)
Les résultats se présentent comme suit (voir la Figure A26) :
En conséquence, l'équation de régression peut être formulée ainsi :
où x représente les dépenses consacrées à la publicité (en milliers de dollars) et y représente le chiffre d'affaires ou revenu réalisé (en milliers de dollars).
Pour aller plus loin
Ressources Excel
Pour des ressources supplémentaires, consultez les chapitres « Advanced Excel Formulas, Functions, and Techniques » et « Advanced Excel Spreadsheets: Statistical and Data Analysis » dans Bolling, T., Mitchell, A., Scott, T., & Wheeler, N. (2023). Workplace Software and Skills. OpenStax. Accessible à l'adresse https://openstax.org/books/workplace-software-skills/pages/1-chapter-scenario.