C1 : Excel : Introduction aux commandes et à l`interface
Transcription
C1 : Excel : Introduction aux commandes et à l`interface
C1 : Excel : Introduction aux commandes et à l'interface Dorat Rémi 1. L'interface Excel P2 2. Saisie de valeurs et de formules p9 3. Références des cellules et des plages p 28 4. Gestion des classeurs et des feuilles p 39 5. Mises en formes p 41 6. Manipulation des graphiques p 45 7- L'aide Excel p 48 Généralités Excel 1 1. L'interface Excel Dans le cours qui suit, les copies d'écran qui sont présentées et les procédures qui sont proposées sont valables pour Excel version 2007 ou ultérieure. Pour la plupart des outils évoqués, ils préexistaient à cette version, mais n'étaient pas nécessairement accessibles de la même manière. Généralement il y a compatibilité ascendante des versions du logiciel : les feuilles produites dans des versions antérieures fonctionnent avec la nouvelle version du logiciel. Avec le passage à Excel 2007, un nouveau format est apparu : le format xlsx qui s'ajoute au format qui existait déjà pour les documents Excel : le format xls. Pour comprendre les raisons de l'introduction de ce format, on peut se reporter au lien suivant : http://www.microsoft.com/france/office/LivreBlanc.mspx. Interface Excel Un document Excel est appellé un classeur (Workbook). Un classeur apparaît comme un fichier dans les fenêtres de l'interface graphique : Ce classeur est composé d'un ensemble de feuilles (Sheets) dont notamment des feuilles de calculs (Worksheet). Lorsqu'on lance l'application à partir de l'icône Excel et non pas à partir d'un classeur, on obtient un classeur vierge avec trois feuilles de calcul. Généralités Excel 2 En cliquant le bouton/logo : on accède à différentes fonctionnalités de manipulation de fichier : "Ouvrir", "Quitter", accès aux documents récents, "Enregistrer", "Enregistrer sous", "Imprimer" etc... Les utilisateurs avancés peuvent personnaliser les fonctionnalités qui apparaissent dans la barre des outils : Pour les différents menus/onglets qui apparaissent dans la partie supérieure de l'interface du logiciel, on peut donner Généralités Excel 3 rapidement quelques indications sur les fonctionnalités auxquelles ils donnent accès : ● Accueil : les fonctionnalités de presse papiers, de mise en forme, l'insertion ou la suprresion de colonnes ou de lignes, le filtre ou le tri de données... ● Insertion : les commandes pour insérer des graphiques, des tableaux croisés dynamiques, des illustrations, des éléments de mise en forme. ● Mise en page ● Formules : bibliothèques d'insertion de formules, fonctionnalités de nommage des plages, fonctionnalités pour l'audit des formules, option de calcul et re-calcul des formules. ● Données : des fonctionnalités de récupération des données, de connexion, de tri, de filtrage et de conversion des données. ● Révisions : vérification orthographique, commentaires sur les documents, protection et partage des classeurs. ● Affichage : option d'affichage, visualisation et zoom, interface d'enregistrement des macros et de visualisation de celles qui ont été précédemment créées. La plupart des fonctionnalités sont accessibles de plusieurs manières et non pas seulement en passant par les menus/onglets. Par exemple, un clic-droit sur une cellule fait apparaître une série de fonctionnalités, de possibilités de mise en forme : Généralités Excel 4 Rappel de quelques raccourcis fondamentaux de Windows Excel fait partie de la bureautique de Microsoft Office : les principaux raccourcis de Windows fonctionnent normalement. Pour les versions d'Excel proposées sous Mac, les raccourcis claviers de l'interface Mac sont aussi disponibles. Raccourcis CTRL+A Utilisation "Tout sélectionner" : sélectionne l'ensemble des lignes et des colonnes d'un document. CTRL+Z Annuler la dernière opération qui a été faite. En exécutant n fois cette commande, on annule les n dernières opérations. CTRL+Y Répéter la dernière action. CTRL+C Copie de la sélection courante. CTRL+V Coller la sélection courante. CTRL+X Couper et copier le contenu courant. CTRL+S Sauvegarder le classeur courant. CTRL+SHIFT+S "Sauvegarder sous" pour le classeur courant CTRL+O Ouvrir un nouveau classeur. CTRL+N Créer un nouveau classeur vierge. CTRL+P Imprimer le document. F1 ImprEcran Appel de l'interface d'aide. Copie d'écran. Il est à noter que le raccourci CTRL+A ne sélectionnera pas tout le classeur, mais l'ensemble du contenu de la feuille couramment à l'écran. Un bon réflexe à prendre est de sauvegarder très régulièrement : des manipulations de données massives, une instabilité de la machine sous-jacente ou des manipulations malencontreuses peuvent faire perdre beaucoup de temps. A ce titre, le raccourci CTRL+S est très utile. Sélection de cellules On appelle cellule l'intersection d'une ligne et d'une colonne. Une cellule se désigne par sa référence. Par exemple D4. On appelle cellule active la cellule couramment sélectionnée. Au départ, c'est la cellule A1 qui est sélectionnée, mais en cliquant sur une autre cellule ou en utilisant les flèches de direction, il est possible de sélectionner Généralités Excel 5 n'importe laquelle des autres cellules de l'interface. Sur la figure suivante, la cellule C7 est sélectionnée : sa bordure apparaît en gras à l'écran. Pour atteindre une cellule quelconque : on peut utiliser le raccourci CRTL + T qui ouvre une interface permettant de focaliser l'interface sur une cellule précise. Il faut distinguer les cellules sélectionnées de la cellule active. En effet, il peut y avoir plusieurs cellules sélectionnées à un moment donné du temps alors qu'il n'y a toujours qu'une seule cellule active, cette cellule étant nécessairement membre de la sélection courante. La référence de la cellule active est indiquée en dessous des barres d'outils. Plusieurs cellules peuvent être sélectionnées en même temps, afin de leur appliquer une action commune. Elles apparaissent alors grisées à l’écran : Généralités Excel 6 Sur l'écran, la sélection courante est B8:D19 et B8 est la cellule active au sein de cette sélection. Pour un ensemble de plusieurs cellules contigües, on parle de plage. Il peut être utile de sélectionner une plage pour faire des modifications sur toutes les cellules de la plage à la fois, pour introduire des formules dans un ensemble de cellules à la fois. Il existe plusieurs solutions pour sélectionner une plage : ● On place le curseur sur une première cellule, on appuie sur le bouton gauche de la souris et on fait glisser le curseur jusqu'à avoir la zone désirée. ● On clique sur sur une première cellule, on enfonce SHIFT et on clique sur une autre cellule. La plage entre les deux cellules est sélectionnée. On peut relâcher SHIFT. ● A partir d'une sélection déjà existante : on enfonce SHIFT et on fait glisser la souris ou on clique une autre case. Comme on ne peut sélectionner que des plages rectangulaire, le logiciel sélectionnera toutes les cellules intermédiaires entre celle la plus en haut à gauche et celle la plus en bas à droite. Une plage est désignée par la référence de la cellule en haut à gauche de la plage et la référence de la cellule en bas à droite de la plage. Ainsi, sur la copie d'écran qui précède, la plage sélectionnée est B8:D19. La plage A:E désigne l'ensemble des cellules des colonnes A à E. La plage 2:5 désigne l'ensemble des cellules des lignes 2 à 5. Pour sélectionner l'ensemble des éléments d'une colonne ou d'une ligne, on clique sur la lettre de la colonne ou sur le numéro de la ligne. Généralités Excel 7 Pour faire une sélection, on peut taper directement la désignation de la plage qui sera alors automatiquement sélectionnée: Circulation et sélection en fonction du contenu Pour atteindre la dernière cellule remplie d'une colonne : CTRL + FLECHE BAS Pour atteindre la première cellule remplie d'une colonne : CTRL + FLECHE HAUT Pour atteindre la dernière cellule remplie d'une ligne : CTRL + FLECHE DROITE Pour atteindre la première cellule remplie d'une ligne : CTRL + FLECHE GAUCHE Pour sélectionner depuis la sélection actuelle jusqu'à la première case occupée au dessus : SHIFT + CTRL + FLECHE Haute. Attention, les plages ne peuvent être que des rectangles. Supposons que la sélection courante est B5:D7, la cellule active étant B5, si j'appuie sur CTRL+SHIFT+Flèche Haute, ce sont uniquement des cellules de la colonne B qui Généralités Excel 8 sont sélectionnées : les cellules des colonnes C et D sont déselectionnées. 2. Saisie de valeurs et de formules En double-cliquant ou en utilisant F2, une cellule passe d'une cellule active à une cellule active en cours de saisie. Pour une cellule, on peut y saisir soit une valeur, soit une formule/fonction. Il existe un autre moyen de rentrer du contenu dans une cellule : on clique le champ de saisie alors que la cellule est active : Contenu des cellules Dans la cellule active il est possible d’entrer : ● soit une valeur, nombre, date ou texte : cette valeur sera affichée ● soit une fonction avec ses paramètres : c'est la valeur résultant du calcul de la fonction qui sera affichée à l'écran dans la case dans laquelle on a entré la fonction, ou sinon une erreur d'exécution de la fonction. Valider l'entrée Une fois une valeur ou une fonction saisie, il convient de valider le contenu de la cellule. Cela se fait : ● en utilisant la touche ENTER ● en utilisant la touche TABULATION ● En cliquant n'importe où ailleurs sur la feuille Généralités Excel 9 2.A Remplissage par des valeurs Nombre et texte Si Excel reconnaît la valeur entrée comme étant un nombre, il la cadre à droite, de même pour une date. Sinon il la cadre à gauche comme une chaîne de caractères quelconque : Remplissage automatique - en A4 entrer 1 - en A5 entrer 2 - sélectionner la plage A4 et A5 - puis placer le curseur en bas à droite de la plage sélectionnée, il change de forme pour devenir une croix - faire glisser la souris jusqu'en A15 sans relâcher le bouton pour effectuer une recopie incrémentée de la progression arithmétique dont les deux premiers termes sont donnés en A4 et A5 : Format automatique Un nombre est automatiquement interprété comme tel (cf plus haut). Il existe d'autre formes d'interprétations automatiques. Par exemple, la saisie de 12/09/2009 est interprétée comme une date et la saisie conduit à son alignement à droite dans la cellule : Généralités Excel 10 Notons que pour le cas des nombres, en fonction de la configuration d'Excel utilisée, les nombres sont reconnus par l'utilisation des "," ou par des "." (il est possible de changer la configuration dans le menu principal : Menu – options Excel -Options avancées). Pour une version où la numération repose sur des virgules : Dans cet exemple, 12,9 est interprété comme un nombre et non pas comme une chaîne de caractères alors que 12.9 est interprété comme une chaîne de caractères (String). Le cas où le contenu est trop important Si on rentre un contenu trop grand dans une case et qu'il n'y a pas de contenu dans la cellule adjacente à droite, le contenu introduit dans la cellule déborde sa cellule : En revanche, si la cellule adjacente à droite n'est pas vide, le contenu de la case ne peut plus être affiché : Sur l'exemple, le texte de la cellule de gauche n'a pas changé. Dans le cas d'une cellule contenant un nombre trop grand pour être affiché dans cette cellule, on obtient : Généralités Excel 11 On voit bien dans le champ de saisie que la cellule à un contenu différent de celui qui est affiché, mais le nombre, dans le format actuel de la case, est trop grand pour être affiché. Dans la partie sur les mises en forme, est évoquée la possibilité de changer le format de la cellule pour éviter ce type de problème. Les chaînes de caractères Si on veut qu'une entrée soit considérée comme une chaîne de caractères : si on valide cette saisie, on obtient : De la même manière, la saisie de Donne : On constate que si met le symbole =, le logiciel interprète ce qui suit et ne l'affichage pas comme tel. Comment faire si on veut afficher un signe égal dans une case ? On saisit ="=". Par exemple, en saisissant ="=7+8", on obtient : Généralités Excel 12 En revanche, si on saisit : "=7+8", on obtient : L'affichage est différent, dans le premier cas, on a saisi une chaîne de 4 caractères contenant les caractères : '=', '7', '+' et '8'. Dans le second cas, on a saisi une chaîne de 6 caractères contenant les caractères : le caractère guillemet, '=', '7', '+', '8' et le caractère guillemet. La chaîne vide est notée "". Si l'on veut mettre comme contenu d'une cellule la chaîne vide, on y rentre ="". Dans ce cas, la cellule n'est pas vide ! Rien n'apparaît à l'affichage de cette cellule, mais elle a un contenu : Il faut bien distinguer : ● la cellule vide. Rien n'apparaît dans la cellule à l'affichage, rien dans la barre de saisie. ● la cellule contenant la chaîne vide. Rien n'apparaît dans la cellule à l'affichage, mais dans la barre de saisie, on a ="". Dans ce cas, la cellule a un contenu. ● la cellule contenant la valeur 0. Dans ce cas, la valeur 0 apparaît à droite dans la cellule. ● la cellule contenant la chaîne de caractères "0" qu'on a rentré en saisissant ="0". La valeur 0 apparaît à gauche dans la cellule. Généralités Excel 13 Menu déroulant de valeurs dans une cellule Il est possible de contraindre les valeurs d'une cellule à un ensemble donné de valeurs contenu dans une plage de cellules. Supposons par exemple que l'on veut que la cellule A1 ne prenne que des valeurs paires entre 2 et 10. Dans la colonne B : on met 2 dans B1, 4 dans B2, on remplit ensuite automatiquement le reste des cellules jusqu'à avoir l'ensemble des entiers pairs de 2 à 10. On sélectionne ensuite la cellule pour laquelle on veut limiter les valeurs possibles par le biais d'un menu déoulant. Dans le menu "Données", on sélectionne ensuite "Validation des données". Sous l'onglet "Options", on choisit "Autoriser" : "Liste". Il suffit alors de renseigner la source et de valider. On aurait également pu nommer la plage contenant les données et la mettre dans le champ Source. Bien sûr, il est un peu gênant de devoir réserver de l'espace au sein de la feuille dans laquelle on veut afficher le menu déroulant pour coder les valeurs possibles dans le menu. On verra comment on peut faire référence à des feuilles stockées dans d'autres feuilles plus loin dans ce cours. De sorte que dans une feuille apparaîtra le menu déroulant, tandis que dans une autre, seront stockées les valeurs contenues dans ce menu. Validation de données La fenêtre "Validation de données" de l'onglet "Données" qui est affichée dans la copie d'écran ci-dessus offre d'autres possibilités. Sous l'onglet "options", si on déroule le menu "Autoriser", on voit qu'il est possible de contraindre à ce que les valeurs soient comprises dans un certain intervalle, on peut aussi contrainte le format de l'entrée (numérique, date etc.). Le lecteur est invité à explorer les autres onglets ("Message de saisie" et "Alerte d'erreur") pour voir les autres Généralités Excel 14 possibilités qui sont à sa disposition. 2.B Remplissage par des fonctions Il est possible de rentrer des fonctions dans les cellules. Dans ce cas, l'affichage de la cellule est le résultat de l'exécution des opérations de la fonction quand le contenu de la cellule est la fonction. Pour saisir une fonction, on commence par le signe =. Fonctions simples Il est possible d'utiliser une série de fonctions numériques de base, par exemple, le fait de rentrer la formule =7+8, soit : donne comme résultat, après validation de la saisie : Il est possible de faire que la formule d'une cellule donnée repose sur la valeur d'une autre cellule. En introduisant dans A2 la formule =A1+7, on obtient : Le calcul de la valeur de la cellule A2 repose sur le résultat du calcul de la valeur de la cellule A1. Pour construire des formules, les opérateurs classiques sont possibles : +(addition), - (soustraction), / (division), * (multiplication). S'y rajoute un l'opérateur de concaténation & qui permet de fusionner deux chaînes de caractères en une seule. Par ailleurs, on peut introduire des parenthèses dans les calculs : Généralités Excel 15 L'opérateur ^ permet d'introduire un exposant : 2^3 correspond à 2 à la puissance 3. Une autre manière d'introduire une référence dans formule est de cliquer sur cette formule en cours de saisie. On commence à saisir la formule : on clique sur la cellule F4, la formule s'actualise automatiquement : On peut ensuite valider la fonction. Pour l'opérateur de concaténation, si on rentre "arr" en A1 et "et" en A2, alors que dans A3 on met =A1 & A2 & " !" & 8, on obtient : Fonctions Une série de fonctions est disponible en Excel. Pour la syntaxe des fonctions, deux choses sont à noter : ● A part les fonctions numériques de base, les fonctions sont écrites en notation préfixe, soit =NOM_FONCTION(parametre1;parametre2;...) ● Les différents paramètres d'une fonction sont séparées par des ";" Soit par exemple, la fonction SOMME, elle admet plusieurs syntaxes : ● elle peut être la somme de deux valeurs : =SOMME(5;7,2) Généralités Excel 16 ● elle peut être la somme d'une valeur et d'une valeur de cellule : =SOMME(A1;7) ● elle peut être la somme de plus de deux valeurs : =SOMME(A1;7;8,9) ● elle peut être la somme d'une valeur et d'une plage de cellules : =SOMME(A1:C1;5) ● elle peut être la somme d'une plage de cellules : =SOMME(A1:C1) ● elle peut être la somme d'une plage de cellules – colonnes : =SOMME(C:C) Que se passe t'il si on fait une somme sur une plage alors que l'une des cellules de la plage est vide ? Alors que l'une des cellules de la plage contient une chaîne de caractère ? Alors que l'une des cellules de la plage contient une date ? On considère la série des cases sur la ligne A, de A1 à A8 : Avec la 7ème cellule qui contient la chaîne vide. Dans ce cas, ● Une cellule dans laquelle on saisit =SOMME(A1) affiche 1 ● Une cellule dans laquelle on saisit =SOMME(A1:A2) affiche 4 ● Une cellule dans laquelle on saisit =SOMME(A1:A3) affiche 38611. En effet, pour chaque date, Excel lui donne un équivalent numérique, on le voit en changeant le format de la cellule qui contient une date, on tombe sur un nombre entier. L'équivalent numérique d'une date est le nombre de jours depuis le 01/01/1900. ● Une cellule dans laquelle on saisit =SOMME(A1:A4) affiche 38611 : la cellule contenant la chaîne "5" est ignorée. ● Une cellule dans laquelle on saisit =SOMME(A1:A8) affiche 38611 : les cellules qui contiennent les chaînes sont toutes ignorées dans le calcul. ● Une cellule dans laquelle on saisit =MOYENNE(A1:A8) affiche la même chose qu'une cellule dans laquelle on saisit =MOYENNE(A1:A4) : là aussi les cellules ne sont pas prises en compte : elles ne sont notamment pas ajoutées au nombre des valeurs pour diviser. Note : comme les dates sont équivalentes à des valeurs numériques, il est possible de faire des opérations, si A1 contient une date, alors une case contenant A1+1 contient la date du jour suivant. De la même manière, il est possible de faire du remplissage automatique à partir de deux cases contenant des dates. Généralités Excel 17 Aide en ligne à la saisie Il y a plusieurs manières d'accéder la liste des fonctions en cours de saisie. Par exemple, en commençant une formule avec =, on peut appuyer sur le symbole de la fonction dans la barre d'outils (1), où avec le bouton principal (2) : (2) (1) En faisant cela, on arrive à une interface qui permet d'abord de sélectionner une fonction : Puis, la fonction choisie, on obtient une aide pour en saisir les paramètres : Généralités Excel 18 Les paramètres peuvent être des références de cellule, des chaînes de caractères, des valeurs numériques, des plages de cellules... En appuyant sur OK, la cellule est insérée dans la cellule qu'on est en train de renseigner, avec les paramètres que l'on a choisis. Lors de la saisie des paramètres, le nom de certains paramètres apparaît en gras (cf Nombre1 dans la copie d'écran précédente) : ce sont les paramètres qu'il faut obligatoirement renseigner, quand les autres paramètres (Nombre2 sur la copie d'écran précédente), apparaissent en caractères normaux : ces attributs sont facultatifs. Catégories de formules Les fonctions sont organisées en catégories : ● Finances : des fonctions permettant de faire des calculs d'amortissement, des calcules d'annuités, des calculs de taux effectif... ● Date & Heure : des fonctions qui permettent d'afficher la date du jour, d'extraire les minutes, heures d'une date...; ● Math & Trigo : donne accès aux fonctions mathématiques classiques : exponentielle, logarithme, sin, cos, tan, etc. Dans cette catégorie, on trouve aussi des fonctions permettant de faire des arrondi... Cette catégorie contient aussi des fonctions de génération aléatoire. ● Statistiques : contient un ensemble d'éléments de statistique descriptive : moyenne, écart-type, kurtosis,... Généralités Excel 19 Cette catégorie permet aussi la manipulation de fonctions probabilistes standards. ● Recherche & Matrices : contient des fonctions de recherche au sein d'ensembles de données, des fonctions de recherches textuelles, des fonctions de manipulations de l'interface, des tableaux croisés dynamiques... ● Base de données : permet de manipuler des données ou des listes de données, voir d'en extraire de l'information. ● Texte : des fonctions de manipulation du texte, des chaînes de caractères. ● Logiques : des fonctions permettant de spécifier des instructions conditionnelles sous des conditions particulières et une fonction de gestion des erreurs. ● Informations : des fonctions particulières qui permettent de décider si une expression a pour valeur un booléen, un nombre pair ... ● Ingénierie : manipulation de nombres complexes, conversion de nombres (binaire, hexadécimal). ● Cube : des fonctions de manipulation de données dans le formalisme OLAP Pour consulter les ensembles de fonctions de chaque catégorie, on peut cliquer l'onglet "Fonctions" et ensuite cliquer sur l'une ou l'autre des bibliothèques. Dans ce qui suit et dans les cours suivants, on introduit et on décrit le fonctionnement de certaines de ces fonctions, mais certainement pas l'ensemble des fonctions de manière exhaustive : l'aide d'Excel et l'aide à la saisie des fonctions semblent suffisantes à l'utilisation des fonctions. Les fonctions imbriquées Il est possible de spécifier des fonctions dont un ou plusieurs paramètres sont des fonctions. Plusieurs exemples : ● ARRONDI(MOYENNE(A:A)) ● SOMME(PUISSANCE(A1,4);PUISSANCE(A2;3);PUISSANCE(A3;2);PUISSANCE(A4,1);A5) On verra plus loin que l'imbrication des fonctions est également possible dans le cas des fonctions non numériques (voir le paragraphe sur la fonction SI par exemple). Généralités Excel 20 Les fonctions date et heures La fonction MAINTENANT() permet d'afficher la date du jour (celle de l'ordinateur) avec le jour, mois, année, heure, minute. La fonction =AUJOURDHUI() affiche directement la date (sans les heures). Les valeurs affichées dans les cellules sont actualisées lors des recalculs de la feuille (voir Recalcul des fonctions ci-dessous). La fonction JOUR prend une date en paramètre et renvoie le numéro du jour. Par exemple : JOUR("01/01/2000") renvoie 1, soit le numéro du jour du mois. ● MOIS, ANNEE renvoient respectivement le numéro du mois et le numéro de l'année. ● JOURSEM renvoie le jour de la semaine d'une date, avec 1 pour le dimanche, 2 pour le lundi, etc. ● DATEVAL prend en paramètre une chaîne de caractères et en fait une date. Le lecteur est invité à découvrir les autres fonctions en explorant les listes d'Excel. Les fonctions logiques La sémantique d'Excel est considérablement augmentée par la mise à disposition des fonctions logiques. Par exemple, pour l'affichage d'un bilan, on peut vouloir qu'une cellule contienne “PERTE”' si le résultat est négatif, “BENEFICE” sinon. On parle d'instruction conditionnelle : la fonction prend une valeur si une condition est remplie, une autre valeur si une autre condition est remplie. La syntaxe de la fonction est la suivante : =SI (condition;valeur si vrai;valeur si faux) ● Condition est une expression à valeur dans {VRAI, FAUX}, soit une expression à valeurs booléennes. ● Valeur si vrai est la valeur de la case si la condition est remplie. ● Valeur si faux est la valeur de la case si la condition n'est pas remplie. Les expressions à valeur booléennes sont de formes diverses, la majeure partie du temps, elles intègrent un ou des opérateurs de comparaison : >= supérieur ou égal > supérieur < inférieur <= inférieur ou égal = égal Généralités Excel 21 >= supérieur ou égal <> différent Ces opérateurs de comparaison peuvent comparer des valeurs numériques entre elles, mais aussi des chaînes de caractères entre elles par exemple “Wagon”>”Zoo” est une expression booléenne à valeur vraie. Lorsque le logiciel doit comparer entre deux chaînes de caractères, il fait une comparaison alphanumérique, ie il classe les chaînes à l'instar de la manière dont les mots sont classés dans un dictionnaire, supposons qu'on compare mot1 et mot2 : ● si la première lettre de mot1 précède la première lettre de mot2 alors mot1 est avant mot2 ● si la première lettre de mot2 précède la première lettre de mot1 alors mot2 est avant mot1 ● si la première lettre de mot2 est la même que la première lettre de mot2 alors ○ si la deuxième lettre de mot1 précède la deuxième lettre de mot2 alors mot1 est avant mot2 ○ si la deuxième lettre de mot2 précède la deuxième lettre de mot1 alors mot2 est avant mot1 ○ si la deuxième lettre de mot2 est la même que la deuxième lettre de mot2 alors ■ si la troisième lettre... Les expressions booléennes peuvent bien sûr intégrer des références de cellules : =SI(A1>2;A1;A2), ou des fonctions imbriquées : =SI(ESTVIDE(A1);A2;A1). Si on met une expression à valeurs booléennes dans une cellule, il est affiché VRAI ou FAUX dans la cellule. Par exemple, si on met =(A1>5) dans la cellule A2, la valeur de la cellule A2 variera entre VRAI et FAUX en fonction de la valeur introduire dans la cellule A1. A partir des expressions booléennes, on peut construire des instructions conditionnelles. Par exemple, dans la cellule F5, on calcule la moyenne d'un étudiant. Dans la cellule F6, on veut afficher l'état de l'étudiant pour la session : =SI(F5>10;"admis";"ajourné") Lorsque l'on change la valeur de la moyenne, la valeur de la case F6 peut changer. Généralités Excel 22 En passant la valeur de la case F5 à 11, F6 s'actualise automatiquement : Il est possible de spécifier des instructions conditionnelles plus complexes que ce qui vient d'être présenté, d'abord en utilisant des connecteurs logiques ET et OU. =ET(expression booléenne 1;expression booléenne 2;...;expression booléenne N) renvoie vrai si et seulement si toutes les expressions booléennes sont vraies =OU(expression booléenne 1;expression booléenne 2;...;expression booléenne N) renvoie vrai si au moins l'une des expression booléenne est vraie =NON(expression booléenne) renvoie vraie si l'expression booléenne est fausse. On peut utiliser ces connecteurs pour augmenter la sémantique des SI. Supposons que la valeur de A5 doit être comprise entre -10 et 10, pour que l'on affiche "CORRECT" et que l'on affiche "ERREUR" sinon : =SI(ET(A5<10;A5>-10);"CORRECT";"ERREUR") Dans le cas du SI, on a deux alternatives : soit la condition est vraie, soit elle est fausse. Cependant, on peut avoir des cas où plus de deux alternatives sont nécessaires. Dans ce cas, on utilise des SI imbriqués. =SI(F5<8;"Ajourné";SI(F5<10;"Rattrapage";"Admis")) Ici, si la moyenne est inférieur à 8, la cellule prend la valeur "Ajourné", sinon, soit la moyenne est inférieure à 10, et dans Généralités Excel 23 ce cas, c'est que la moyenne est entre 8 et 10 : la cellule affiche "Rattrapage". Enfin, dans le cas où la moyenne est supérieure à 10 : "Admis". Soit un exemple de fonction logique complexe, qui affiche vrai si la valeur dans la case A1 est un numéro d'année bissextile. On utilise la fonction MOD : MOD(n;m) renvoie le reste dans la division euclidienne de n par m. Par exemple MOD(50;7) renvoie 1 puisque 50 se décompose en 50=7*7+1 : 1 est le reste dans la division de 50 par 7. =SI(MOD(A1;100)=0;SI(MOD(A1;400)=0;"bissextile";"");SI(MOD(A1;4)=0;"bissextile";"")) Cette fonction est de la forme : SI(MOD(A1;100)=0;Valeur si vraie;Valeur si fausse) Si A1 contient un multiple de 100 alors la case prend SI(MOD(A1;400)=0;"bissextile";"") comme valeur, soit "bissextile" si A1 est un multiple de 400, "" si A1 n'est pas un multiple de 400. Si A1 ne contient pas un multiple de 100 alors la cellule prend SI(MOD(A1;4)=0;"bissextile";"") comme valeur, soit "bissextile" est affiché si la valeur de A1 est un multiple de 4. Ie si un nombre est multiple de 400 ou s'il est multiple de 4 sans être multiple de 100, il est bissextile. Il serait possible d'obtenir une fonction conditionnelle équivalente : On note la condition que A1 est un nombre multiple de 4 et non de 100 : ET(MOD(A1;4)=0;NON(MOD(A1;100)=0) On note la condition que A1 est multiple de 400 : MOD(A1;400)=0 Soit la condition q'un nombre est bissextile : OU(ET(MOD(A1;4)=0;NON(MOD(A1;100)=0);MOD(A1;400)=9) De sorte, la condtion qui affiche "bissextile" si le nombre dans A1 correspond à une année bissextile est : =SI(OU(ET(MOD(A1;4)=0;NON(MOD(A1;100)=0));MOD(A1;400)=0);"bissextile";"") Pour la condition, elle peut être prise comme une valeur prise dans une cellule si cette cellule contient VRAI ou FAUX. Supposons par exemple que B5 contient une valeur booléenne : =SI(B5;B6+1;B7+1). Manipulation de chaînes de caractères Lorsque l'on manipule des chaîne de caractères au sein des fonctions, il faut les écrire entourées de guillemets. Par exemple, pour tester si dans la case A1 on a la chaîne "début", on écrit : =SI(A1="début"....). Si on se contente de Généralités Excel 24 mettre =SI(A1=début...) cela ne fonctionnera pas ou du moins, cela ne comparera pas la case A1 à la chaîne "début" : cela aura un autre sens qui sera évoquée dans la partie sur le nommage des cellules ci-dessous. On présente quelques fonctions : ○ CHERCHE : cette fonction prend 3 paramètres : une chaîne de caractères à chercher c1, une chaîne à explorer c2 et un paramètre optionnel qui est le numéro du caractère à partir duquel commencer la recherche. Si c2 contient la chaîne c1, alors la fonction renvoie le numéro du premier caractère de c1 dans la chaîne c2. Par exemple, ■ =CHERCHE("naissance";"connaissance") renvoie 4. ■ =CHERCHE("t";"sentiment") renvoie 4. ■ =CHERCHE("t";"sentiment";6) renvoie 9. Tous les paramètres peuvent être des références de cellules. ○ CONCATENER(chaine1;chaine2;chaine3...) renvoie une chaîne de caractères qui est l'ensemble des caractères de chaine1, chaine2, chaine3... mis bout à bout. ○ Des fonctions de conversion : CNUM convertit une chaîne représentant un nombre en un nombre, BAHTTEXT fait l'opération inverse : ■ ○ CNUM("2") renvoie le nombre 2. DROITE(chaine1;n) : cette fonction renvoie les n derniers caractères d'une chaine : ■ DROITE("anticonstitutionnellement";4) renvoie "ment", qui est affiché dans la case. ■ GAUCHE("silo";2) renvoie "si" ○ NBCAR("chaine") renvoie le nombre des caractères de la chaîne paramètre. ○ Etc. Le lecteur est invité à consulter la bibliothèque Excel. Introduction d'un lien hypertexte Il est possible de faire en sorte qu'une cellule contiennent un lien hypertexte cliquable. Pour cela, dans la case pour laquelle on veut faire apparaître ce lien hypertexte, on introduit la fonction LIEN_HYPERTEXTE. =LIEN_HYPERTEXTE("http://www.google.fr") affiche le lien vers google dans la page Généralités Excel 25 Si maintenant on utilise la même fonction en spécifiant le paramètre optionnel : =LIEN_HYPERTEXTE("http://www.google.fr";"Faire une recherche") Le lien apparaît sous un nom différent de la cible, mais renvoie bien vers google lorsque l'utilisateur le clique. Recalcul des fonctions A chaque nouvelle validation de valeur ou de fonction contenue dans une cellule, il est procédé au recalcul de l'ensemble du classeur. Il est possible de modifier ce comportement du logiciel, dans le menu Formules, il existe un onglet "Options de calcul", on peut faire passer l'option de calcul à "Manuel". Dans ce cas, si dans G17 on introduit =7+G16 et qu'on change la valeur de G16, la valeur de G17 n'est pas actualisée tant que l'utilisateur ne revalide pas le contenu de la cellule G17. Cette démarche est risquée puisque on risque d'introduire des erreurs en oubliant de recalculer certains parties de la feuille et donc d'aboutir à des feuilles incohérentes. La démarche ne semble devoir se justifier que dans des cas très rares, par exemple, lors de tirages aléatoires massifs, pour éviter que chaque nouvelle validation de cellule conduise à de ce que soient relancés tous les tirages aléatoires. Cependant, sur une machine moderne, le recalcul ne semble pas devoir prendre à ce point longtemps qu'il est nécessaire de prendre un risque. Deux fonctions utiles pour tester le contenu des cellules On donne ici deux fonctions qui peuvent être souvent utiles : ○ ESTVIDE(référence de cellule) : renvoie vrai si la cellule référencée est vide, faux sinon. ○ NBVAL(plage de cellules) : renvoie le nombre de cellules non vides sur une plages Erreurs classiques dans la saisie des fonctions Les erreurs sont affichées dans la case qui contient la cellule lorsque son calcul est impossible. ● #DIV-0 : la fonction conduit la machine à devoir diviser par 0 ou l'une des fonctions imbriquées conduit à une Généralités Excel 26 division par 0. ○ Par exemple, si je mets =5/B1 en A1 alors que B1 est vide, il s'affiche : ○ Si je mets =SI(MOD(5;0)=7;"Multiple";) dans une case, elle affichera l'erreur : pour déterminer le reste dans la division de 5 par 0, il faut diviser 5 par 0... ● #AUTO-REF : cette erreur apparaît lorsque il existe un cycle de ce type : pour calculer la cellule A1, il faut calculer la cellule A2, pour calculer la cellule A2, il faut calculer la cellule A1... ○ ● ● Par exemple, le fait de mettre SOMME(A:A) dans la cellule A1. #VALEUR : Cette erreur apparaît si l'un des paramètres n'est pas d'un format convenable pour la fonction : ○ =MOD("elysee";7) ○ =JOUR("galaxie") #REF : une référence est manquante ou incorrecte dans une fonction. Cette erreur peut apparaître notamment lorsque on supprime des lignes et des colonnes qui contiennent des données-input nécessaires au calcul d'autres fonctions. ● #NOM : le nom de la fonction ou le nom d'une fonction imbriquée ne correspond à aucune fonction ● #NOMBRE : Le résultat de la fonction n'est pas une donnée numérique acceptable par Excel. Par exemple, les 307 nombres gérés par Excel doivent se situer entre -1*10 307 et 1*10 . Ce n'est bien sûr pas parce que les fonctions ne renvoient pas d'erreurs qu'elles font ce qu'on attend, il faut faire attention aux détails. Par exemple, MIN(C3;C100) est différent de MIN(3:C100), mais les deux fonctions ont une syntaxe correcte. Paramètres optionnels Pour les paramètres optionnels, il existe plusieurs syntaxes pour le cas où on ne renseigne pas le paramètre optionnel : =SI(A1=7;8) ou =SI(A1=7;8;) correspondent à la même chose. Généralités Excel 27 Plage de cellules De la même manière qu'on peut introduire une cellule dans une fonction en cliquant sur cette cellule en cours de saisie de la fonction, on peut introduire une plage dans une fonction en cours de saisie, on commence à saisir la fonction : puis on sélectionne la plage avec la souris : la fonction s'actualise automatiquement : 3. Références des cellules et des plages Gestion des cellules : audit et affichage des fonctions Excel propose une visualisation des feuilles de calcul avec les fonctions et non pas avec les valeurs résultantes de l'exécution de ces fonctions. Dans l'onglet Formules, on a notamment l'onglet "Audit de formules" : Pour faire apparaître les formules, on clique "Afficher les formules" : Généralités Excel 28 En recliquant sur "Affichage des formules", on revient à l'interface normale. Dans la suite de ce cours, on utilisera massivement l'option de visualisation des formules pour présenter les interfaces. Dans l'onglet d'Audit des formules, on dispose d'une fonctionnalité "Évaluation de formule" : cet onglet permet, pour la cellule couramment sélectionnée, de voir sont les valeurs des fonctions imbriquées, de voir si elles produisent des erreurs etc. Cette fonctionnalité permet donc de résoudre des erreurs sur des fonctions complexes et reposant sur des fonctions intermédiaires imbriquées. Enfin, l'audit des formules permet, à partir de la cellule couramment sélectionnée, de faire apparaître ses antécédents, ie les cellules dont dépend sa valorisation et de faire apparaître les cellules qui dépendent d'elle pour sa valorisation. Généralités Excel 29 Forme générale d'une référence de cellule Jusqu'à maintenant, on a considéré uniquement des références vers des cellules de la feuille courante. Quand on utilise A1 dans une formule, il s'agit implicitement de la cellule A1 dans la même feuille dans le même classeur. On pourrait vouloir faire référence à la cellule d'une autre feuille de calcul du même classeur ou à la cellule d'une autre feuille d'un autre classeur. De cette manière, des colonnes entières de calcul peuvent être reportées sur d'autres feuilles, la première feuille ne faisant apparaître que les résultats principaux. Le nom d'une feuille apparaît dans un onglet en dessous de la feuille : Pour faire référence à la cellule A1 de Feuil1 de manière non ambigüe par rapport à la cellule A1 de Feuil2, on indique : Feuil1!A1. Ces références peuvent par suite être introduites dans des formules etc... Elles peuvent également servir à désigner des plages : Feuil1!A1:B8. Il n'est pas possible de spécifier une plage de cellules appartenant à plusieurs feuilles différentes. Si on change le nom de la feuille, la référence à utiliser change également : Généralités Excel 30 dans ce cas, les références deviennent de la forme Data!A1. Au moment où on change le nom de la feuille, toutes les références contenant le nom de la feuille sont automatiquement actualisées. Si par exemple on veut sommer le contenu de la colonne A de la feuille Data avec le contenu de la ligne 4 de la Feuil2 : =SOMME(Data!A:A;Feuil2!4:4) On peut également vouloir faire référence à des cellules de classeurs différents. La forme la plus générale de la référence est alors 'C:\Enseignement\Excel VBA\[EvolCours.xlsx]Axa'!A1. On peut par exemple envisager de séparer une application en deux parties: un classeur de stockage des données et un classeur de traitement sur ces données. Pour des raisons de sécurité, la mise à jour automatique des liens est désactivée (ie les cellules ne s'actualisent pas automatiquement si le contenu des autres classeurs référencé a changé). Pour réactiver ces liens et faire en sorte qu'il y a actualisation des liens : on va dans le menu "Données" et dans l'onglet "Connexions". En choisissant l'option "Modifier les liens d'accès", on arrive sur une interface : Est indiqué la liste des sources, ie des classeurs qui contiennent des cellules référencées par le présent classeur. En cliquant "Mettre à jour les valeurs", on actualise toutes les valeurs issues de classeurs extérieurs. En appuyant le bouton "Invite de démarrage", on peut configurer le logiciel pour qu'à l'ouverture du classeur, soit les liens s'actualisent automatiquement (ie le logiciel va automatiquement chercher les valeurs référencées), soit ils s'actualisent à condition Généralités Excel 31 de la validation par l'utilisateur (un message apparaît), soit ils ne s'actualisent pas et aucun message n'est signifié à l'utilisateur. Références relatives : Copie-collage de cellules Jusqu'à maintenant, on n'a utilisé que des références relatives. Dans C1, on rentre la formule =A1+B1. On copie ensuite cette formule et on la colle en D3. Quelle formule apparaît en D3 ? Dans le passage de C1 en D3, on translate de deux lignes et d'une colonne. On constate que toutes les références sont translatées de deux lignes et une colonne et la formule qui apparaît en D3 est B3+C3. Dans le cas de valeurs et non pas de références, il n'y a pas de modification, seules les références sont translatées. Par exemple, on met en première ligne d'un tableau (affichage des formules ici) On rentre d'autres valeurs dans la colonne A jusqu'à A10. Ensuite, on sélectionne B2. On copie le contenu de B2. On sélectionne B3:B10 et on copie : Généralités Excel 32 Si on sort du mode affichage formule, le format d'affichage des cellules est de nouveau pris en compte : Pour copie une cellule telle qu'elle d'une cellule à l'autre, on sélectionne le contenu de la cellule en barre de saisie, on copie, on valide puis on selectionne une autre cellule et on colle le contenu : on obtient la cellule inchangée. Il faut donc bien distinguer le fait de copie la cellule sélectionnée et le fait de copier la formule dans la barre de saisie. Référence absolues Pour certains cas, on veut que lors de la recopie de cellules, certaines références restent les mêmes et que d'autres évoluent. Soit par exemple le cas suivant: Généralités Excel 33 Ici le taux de TVA a été placé en case D3 et les cellules utilisent la référence à cette cellule pour le calcul de la TVA. Si on copie la cellule B2 sur les cellules B3:B10, on obtient : Ce qui donne des valeurs incohérentes pour les valeurs avec TVA. Pour corriger cela, on passe aux références absolues pour celles des références qui ne doivent pas changer lors de la copie. Généralités Excel 34 Ce qui donne à la copie de B2 sur B3:B10 : Ce qui donne les bonnes valeurs lorsque l'on sort de l'interface d'affichage des cellule. Si on met un $ avant la lettre de la colonne, on fixe la colonne : elle n'évoluera pas à la copie, si on met un $ avant le numéro de la ligne, on fixe la ligne : elle n'évoluera pas à la copie. Si on met un $ devant la lettre de la colonne et un $ devant le numéro de la ligne, on fixe à la fois la ligne et la colonne. Une technique pour faire passer toutes les références d'une fonction de références relatives à des références absolues : on sélectionne la cellule contenant la formule et on utilise F4 : toutes les références de la cellule deviennent des références absolues. Dans ce cas, si on copie cette cellule, on copie toujours la même formule et on perd l'intérêt des valeurs relatives qui est de pouvoir copier des formules pour les appliquer à des grands ensembles de données. Généralités Excel 35 Nommer une cellule ou une plage de cellule Une autre méthode consiste, pour éviter l'évolution des références avec la copie et pour simplifier les formules est de nommer les cellules ou les plages. Par exemple dans l'exemple du taux de TVA présenté précédemment, on nomme la cellule : Dans l'espace qui indique d'habitude la référence de la cellule, on saisit un nom (qui doit être différent d'une référence de cellule et qui doit être différent du nom d'une formule). A partir de là, la cellule D3 sera nommée TVA. En notant dans B2 la formule =A2*(1+TVA) et la copiant ensuite dans B3:B10, on obtient : Ici, la recopie de D3 fonctionne comme une valeur absolue et la formule est plus lisible. L'ensemble des remarques relatives aux références relatives, références absolues et nommage valent autant pour les plages de cellules que pour les références de cellules : en sélectionnant une plage, on peut la nommer de la même manière. Généralités Excel 36 Modification des lignes et des colonnes, modification des formules L'utilisateur peut toujours ajouter ou supprimer des lignes et des colonnes. Si on insère une ligne avant la ligne 1, le taux de TVA qui était en D3 dans le paragraphe précédent, passe en D4. Toutes les références de toutes les formules sont actualisées automatiquement, y compris les références absolues. Le principe de la modification est le suivant : pour toute référence de numéro de ligne supérieur au numéro de la ligne inséré, on augmente le numéro de ligne de la référence de 1. Pour les références dont le numéro de ligne est antérieur, il n'est pas besoin de la modifier. Pour les références dans un classeur1 vers un classeur2, elles ne s'actualisent pas si on rajoute une ligne dans classeur1. L'actualisation des colonnes fonctionne de la même manière : l'utilisateur n'a pas à se préoccuper en rajoutant une ligne. L'utilisateur devra être plus prudent lorsque il supprime des lignes. Soit l'exemple du paragraphe précédent : Si on supprime la ligne 3 ou la colonne B, les référence vers D3, $D$3 ou TVA ne sont plus valables : toutes les cases dont la valeur dépend de cette référence affichent #REF. Formules et collage spécial Supposons que l'on veuille copier non pas la formule d'une cellule (resp. les formules d'une plage) mais la valeur affichée dans cette cellule (resp. plage de cellule). Pour ce faire, on sélectionne la cellule (resp la plage), on la copie et on sélectionne la cellule (resp. plage) de destination. Avec un clic droit, on fait apparaître le menu habituel : Généralités Excel 37 On choisit collage spécial. Une série de possibilités apparaissent, on sélectionne le collage en Valeurs : Il ne reste plus qu'à valider. Généralités Excel 38 4. Gestion des classeurs et des feuilles Protection des des feuilles et des cellules Si un développeur crée un classeur contenant des fonctions complexes et nombreuses, un utilisateur malavisé peut rendre inutilisable cette interface en modifiant telle ou telle fonction. La protection des cellules est un moyen utile de n'autoriser à l'utilisateur que la manipulation de quelques cellules, dans laquelle il pourra rentrer des paramètres, choisir des options. Pour se faire, on utilise le menu/onglet Révision et le sous-onglet Modifications. On commence par cliquer sur "Permettre la modification des plages" : Se faisant, on peut ajouter des plages de cellules qui seront modifiables par un utilisateur, même quand la feuille sera modifiée. On peut ensuite protéger la feuille. En cliquant "Protéger la feuille", une interface apparaît : Généralités Excel 39 Le développeur de la feuille choisira les autorisations qu'il donne aux utilisateurs. Dans une interface où la majeure partie des cellules sont verrouillées, un minimum d'ergonomie à destination de l'utilisateur est utile : on peut faire apparaître en couleur les cellules qu'il peut modifier. Cette solution est aussi utile pour celui qui veut utiliser une interface qu'il a construite sans l'endommager. La protection des classeurs Toujours dans le menu Modifications de l'onglet Révisions, il est possible de protéger le classeur. Celle ci comprend la protection de toutes les feuilles et l'interdiction pour l'utilisateur de rajouter des feuilles ou de modifer celles qui existent. Manipulation des feuilles et des classeurs Il est à noter que lorsque les feuilles sont renommées, l'ensemble des références du classeur prennent en compte cette modification. Soit la référence Feuil!A1 insérée dans la feuil2 d'un classeur, alors le renommage de Feuil1 en Data conduit à ce que la référence soit modifiée en Data!A1. Le changement dans le nom des classeurs n'entraîne pas en revanche la modification automatique des références qui contiennent ce nom de classeur. Généralités Excel 40 Visualisation des classeurs Il est possible d'avoir plusieurs fenêtres courantes ouvertes sur le même classeur. Cette fonctionnalité s'avère intéressante en introduisant par exemple un graphique dans une fenêtre et les données permettant de le construire dans une autre. Pour ce faire, on utilise l'onglet "Affichage" et on sélectionne "Nouvelle fenêtre". Ensuite, on peut utiliser la fonctionnalité "Réorganiser tout" pour que le logiciel fasse apparaître toutes les fenêtres Excel couramment ouvertes : 5. Mise en formes Excel possède des outils de dessin et de mise en page qui enrichissent et clarifient la présentation des tableaux. Pour tracer des filets, la palette d’outils de bordures s’obtient en cliquant sur le bouton droit de la souris. Généralités Excel 41 Format de cellule En choisissant "Format de cellule" dans le menu précédent, on obtient une interface qui permet de faire une série de mises en forme : Généralités Excel 42 Dans la suite, on développe quelques élements sur chacun des différents onglets. L'onglet Nombre Plusieurs possibilités existent pour la manière qu'affiche le contenu d'une cellule. ● Standard est le format standard des cellules d'EXCEL. Le texte est aligné à gauche, les nombres alignés à droite. ● Nombre permet de modifier la présentation des nombres : "formater" les nombres négatifs, insérer un espace automatiquement entre les centaines et les milliers etc. ● Monétaire permet d'insérer le sigle € automatiquement après les chiffres. Pour que le symbole € soit utilisé par défaut, vous devez modifier le format monétaire dans les paramètres régionaux du panneau de configuration de Windows. ● Comptabilité est identique au format monétaire, seul le sigle - éventuel est mis à gauche. ● Date permet des formats de jour. Comme on l'a vu plus haut, lorsqu'on rentre une date dans une cellule, elle est automatiquement reconnue. Si on veut mettre une valeur qui n'est pas une date dans une cellule qui a contenu une date., il faut au préalable changer le contenu de la cellule. Généralités Excel 43 ● Heure permet des mises en formes d'heures, minutes et secondes. ● Pourcentage insère un format de pourcentage (/100) pour des nombres. Attention à la valeur réelle dans les calculs ● Texte modifie le contenu de la cellule pour que le contenu soit vu uniquement comme du texte, même si c'est un nombre. Attention : la modification du format ne modifie pas le contenu de la cellule : ainsi, si la valeur 2.14 est affichée, cela ne veut pas dire que la cellule contient la valeur 2,14 ! Cela signifie juste que la mise en forme de la valeur contenue est 2,14. L'onglet Alignement L'onglet alignement permet de modifier l'orientation du texte dans une cellule. Si l'on veut que le texte d'une cellule apparaisse sur plusieurs lignes (et que la cellule s'adapte automatiquement à la taille), on clique l'option "Renvoyer à la ligne automatiquement". L'option Ajuster va, dans le cas de chaînes de caractères, diminuer la taille des caractères pour rentrer toute la phrase dans la cellule. Elle n'a aucune influence sur les chiffres. Lorsque la sélection courante est une plage de cellules et non pas une cellule, il est possible de les fusionner en une seule cellule. Pour ce faire, on clique "Fusionner les cellules". L'onglet Police Les éléments de mises en forme des caractères de la cellule. Il est à noter qu'il n'est pas possible d'utiliser plusieurs mises en forme pour le contenu d'une cellule. L'onglet Bordures Gestion des bordures de la cellule ou de la plage de cellules sélectionnée. Généralités Excel 44 L'onglet Remplissage Permet de mettre une couleur sur le fond de la cellule, ou un motif, une texture. L'onglet Protection Permet de gérer la protection de la cellule. Pour tous ces éléments de mise en forme, il est également possible de les atteindre par la barre d'outils. Insertion d'images, logos, ... Il est possible d'insérer des images dans les feuilles Excel : voir dans le menu Insertion. Le coin supérieur gauche de l'image sera placée dans le coin supérieure gauche de la cellule sélectionnée au moment de l'insertion. Note : pour mettre une image en fonds d'écran, voir le menu "Mise en page" et "Arrière-Plan". Mise en forme conditionnelles des cellules Il est possible de mettre en forme les cellules en fonction de critères (colorer en rouge toutes les cellules dont les valeurs sont négatives). Différents types de critères sont possibles dans ce cas. Le lecteur est invité à explorer les différentes possibilités : onglet "Accueil"-"Mise en forme conditionnelle". 6. Manipulation des graphiques Dans le menu Insertion, on a une série de possibilités pour la création de graphiques. A partir d'une sélection courante, on appuie sur le bouton qui correspond au graphe que l'on veut obtenir. Le graphique est alors vide si la plage de valeurs couramment sélectionnée est vide ou si les données ne sont pas interprétables. Tout ce qui va être dit sur les graphiques insérés dans les feuilles pourra être dit sur les feuilles graphiques. Il n'est pas possible de tracer des fonctions sans avoir préalablement généré des séries de données dans les cases. De même pour avoir des données sur une échelle log, il faudra au passage créer la série du log des données que Généralités Excel 45 l'on veut tracer. Ajout ou modifier des séries Que dans la conception initiale du graphe on ait ou non des données, on peut ajouter ou modifier des séries de données. Pour se faire, on fait un clic droit sur le graphe (ou sur la feuille de graphe). On clique alors sur "Selectionner des données". On peut alors sur cliquer "Ajouter" pour ajouter une série ou sélectionner une série courante et cliquer Modifier. Dans les deux cas, c'est la même interface qui est à renseigner : On renseigne d'abord le nom de la série. Il faut ensuite renseigner la série des abscisses et celles des ordonnées. Il y a trois manières de le faire : ● Rentrer manuellement les références des plages de données. Attention, les références doivent toujours être absolues. Attention dans ce cas, à ne pas utiliser les touches directionnelles qui ne seraient pas perçus Généralités Excel 46 commes des mouvements au sein du code de référence qu'on est en train de saisir, mais un mouvement pour sélectionner des cellules. ● On sélectionne directement les cellules dans la feuille. ● On clique sur le symbole ce symbole fait apparaître une interface dans laquelle il est possible de saisir les références de la série. Dans cette interface, il est possible d'utiliser les touches directionnelles Mise en forme du graphique Pour la mise en forme du graphique (étiquette sur les axes, titre du graphique...) : lorsque l'on a cliqué sur le graphique, un menu apparaît dans la barre d'outils : On peut alors utiliser ce menu pour mettre en forme les différents graphes. Les différents types de graphe Sélectionnez l'ensemble du tableau avec la souris et sélectionnez la commande graphique dans le menu Insertion. La fenêtre suivante apparaît. Faisons un test à partir de deux séries de données pour les différents type de graphe. Le lecteur est renvoyé à des tests personnels. On fait juste noter à l'utilisateur que pour une fonction, il convient d'utiliser "nuage de points" et non pas "lignes". Un exemple est fourni dans la feuille C1_courbe.xlsx en modifiant les paramètres a, b et pas. Généralités Excel 47 7- L'aide Excel L'aide est appelée par F1. Une fenêtre apparaît dont un champ dans lequel l'utilisateur pourra mettre les mots clés de sa recherche. Généralités Excel 48