Vous êtes sur la page 1sur 45

Excel

Support de cours

Table des matires


Prsentation gnrale ............................................................................................................................. 1 Prsentation de linterface....................................................................................................................... 2 La feuille de calcul ............................................................................................................................ 2 Notion de classeur ............................................................................................................................ 3 Le ruban ...................................................................................................................................... 3 Utilisation de la souris ....................................................................................................................... 3 Utilisation du clavier .......................................................................................................................... 5 Se dplacer dans le tableau ...................................................................................................... 5 Touches ddition ....................................................................................................................... 5 Recopier ..................................................................................................................................... 5 Slectionner ............................................................................................................................... 6 tendre la slection.................................................................................................................... 6 Ajouter la slection .................................................................................................................. 6 Touches de fonction ................................................................................................................... 6 Premier tableau ....................................................................................................................................... 7 Le formatage des cellules ....................................................................................................................... 8 La mise en page et le contrle de limpression ....................................................................................... 9 Le systme de rfrences .....................................................................................................................10 Rfrences absolues ......................................................................................................................10 Rfrences relatives .......................................................................................................................10 Figer la rfrence une ligne ou une colonne lors de la recopie de formules ...........................10 Les fonctions .........................................................................................................................................11 La fonction Arrondi .........................................................................................................................11 Les fonctions statistiques ...............................................................................................................11 Les fonctions Somme, Moyenne, Nb et NbVal ........................................................................11 Les fonctions Minimum et Maximum ........................................................................................11 Les fonctions Moyenne, Variance et cart type ......................................................................12 Mdiane, quartiles, dciles et centiles .....................................................................................12 Les fonctions logiques ....................................................................................................................13 Les fonctions permettant de tester le type de contenu des cellules ...............................................14 La fonction SI ..................................................................................................................................14 Exemple simple ........................................................................................................................14 Exemple avec fonctions SI imbriques ....................................................................................15 Tableau de paramtres ............................................................................................................17 La fonction Somme.Si ....................................................................................................................18 La fonction SommeProd .................................................................................................................18 Les fonctions de date et la gestion du temps .................................................................................19 Le calendrier intgr ................................................................................................................19

Support de cours Excel

ii

Le format daffichage des dates et des heures ........................................................................19 Les fonctions de date ...............................................................................................................20 Les fonctions de texte .....................................................................................................................21 Codes de caractres ................................................................................................................21 Nombre de caractres dune chane ........................................................................................21 Position dun caractre dans une chane .................................................................................21 Extraction dune chane de caractres.....................................................................................21 Concatnation de chanes de caractres ................................................................................22 Conversion en majuscules et en minuscules ...........................................................................22 Nettoyage de texte ...................................................................................................................22 Recherche et remplacement de chanes de caractres ..........................................................22 Conversion dun nombre en texte ............................................................................................23 Conversion dun texte en nombre ............................................................................................23 Comparaison de chanes de caractres ..................................................................................23 La fonction T ......................................................................................................................23 La fonction rpter .............................................................................................................23 Rechercher des valeurs dans un tableau .......................................................................................23 Recherche de la valeur exacte ................................................................................................24 Exemple de recherche au moyen dune zone de liste droulante ...........................................24 Recherche dune valeur proche ...............................................................................................24 Graphiques ............................................................................................................................................26 Structure dun tableau ....................................................................................................................26 Reprsentation des donnes ..........................................................................................................26 Construction du graphique .............................................................................................................26 Modification du graphique ..............................................................................................................27 Cration ....................................................................................................................................27 Intervertir les lignes / colonnes ................................................................................................27 Slectionner la source de donnes ..........................................................................................27 Disposition et mise en forme ....................................................................................................28 Format de laxe vertical ............................................................................................................28 Format de laxe horizontal ........................................................................................................28 Mise en forme des sries de donnes .....................................................................................28 Axe secondaire ........................................................................................................................28 Exemples de graphiques ................................................................................................................29 Histogrammes et barres ...........................................................................................................29 Courbes ....................................................................................................................................29 Aires .........................................................................................................................................30 Secteurs ...................................................................................................................................30 Nuage de points et bulles ........................................................................................................30 Boursier ....................................................................................................................................30

Support de cours Excel

iii

Courbe x, y ...............................................................................................................................31 Radar........................................................................................................................................31 Bases de donnes ................................................................................................................................32 Trier les donnes ............................................................................................................................32 Un seul critre ..........................................................................................................................32 Plusieurs critres ......................................................................................................................32 Options de tri ............................................................................................................................32 Filtrer les donnes ..........................................................................................................................32 Slection de valeurs au moyen des cases cocher ................................................................33 Filtres personnaliss ................................................................................................................33 Utiliser une zone de critres ...........................................................................................................34 Filtrer la base de donnes .......................................................................................................34 Extraire les donnes de la base de donnes ...........................................................................35 Supprimer les doublons ..................................................................................................................35 Plan et sous-totaux .........................................................................................................................35 Sous-total par pays ..................................................................................................................35 Sous-total par pays et ville .......................................................................................................36 Supprimer les sous-totaux .......................................................................................................36 Cration manuelle dun plan ....................................................................................................36 Fonctions de bases de donnes.....................................................................................................36 La fonction BdSomme ..............................................................................................................37 Autres fonctions .......................................................................................................................37 Consolider des donnes .................................................................................................................38 Tableau crois dynamique ....................................................................................................................39 Source de donnes ........................................................................................................................39 Construire le tableau ......................................................................................................................39 Regroupement par priodes ...........................................................................................................41 Graphique crois dynamique ..........................................................................................................41

Support de cours Excel

iv

Prsentation gnrale
Excel est un outil de calcul ; il comprend de nombreuses fonctions intgres (scientifiques, financires, statistiques, etc.) et remplace avantageusement une calculatrice. Excel permet dlaborer des modles de calcul, et de les rutiliser. Excel est un outil de prsentation de donnes, en tableaux (cest un tableur). Excel est un outil de prsentation graphique de donnes (cest un grapheur). Excel est un outil de gestion de donnes : il permet de grer une base de donnes locale et deffectuer des oprations de tri, de slection, de suppression de doublons et dextraction de donnes. Excel permet galement de se connecter des bases de donnes externes. Excel dispose de fonctions statistiques spcifiques permettant danalyser les donnes dune base de donnes. La fonction de tableau crois dynamique permet danalyser des donnes selon diffrents axes ou dimensions danalyse, den prsenter diffrentes vues et dlaborer des rapports ou tats statistiques synthtiques.

Support de cours Excel

Prsentation de linterface
La feuille de calcul
Une feuille de calcul comprend : 16 384 (2 ) colonnes, numrotes de A XFD ; 1 048 576 (2 ) colonnes, numrotes de 1 1 048 576.
20 14

Soit environ 17 milliards de cellules (17 179 869 184 exactement), de la cellule A1 la cellule XFD1048576.

Lorsquon travaille sur de grandes feuilles de calcul, il est possible den fractionner laffichage ; chaque partie de la feuille saffiche alors dans un volet indpendant :

Support de cours Excel

Notion de classeur
Un mme fichier Excel peut comprendre plusieurs feuilles de calcul runies dans un mme classeur . Les contrles permettant de grer les feuilles sont regroups en bas gauche. Un bouton permet de crer une nouvelle feuille. Les feuilles (nommes Feuil1, Feuil2, Feuil3, etc. par dfaut) peuvent tre renommes (clic secondaire). Les feuilles sont accessibles au moyen dun onglet. On peut rorganiser les feuilles en faisant glisser les onglets. Lorsquun classeur compren d un grand nombre de feuilles, on peut faire dfiler les onglets au moyen des boutons de magntoscope .

Le ruban
Depuis Office 2007, un ruban remplace les barres doutils et les menus ; les fonctions les plus utiles sont regroupes dans des rubans (Accueil, Insertion, Mise en page, Formules, Donnes, Rvision, Affichage et Complments.

Utilisation de la souris
Slectionner une cellule : cliquer au centre de la cellule ; glisser pour tendre la slection.

Slectionner une colonne : cliquer sur len-tte de la colonne ; glisser pour tendre la slection.

Support de cours Excel

Slectionner une ligne : cliquer sur len-tte de la ligne ; glisser pour tendre la slection.

Slectionner tout : cliquer lintersection des en-ttes de lignes et de colonnes.

Recopier une cellule : cliquer sur le point de recopie et tirer vers le bas ou vers la droite. Maintenir la touche Ctrl appuye permet de recopier avec ou sans incrmentation des valeurs. Double-clic sur le point de recopie pour recopier vers le bas dans un tableau dj rempli.

Dplacer une cellule ou une plage de cellules : slectionner la cellule ou la plage de cellules, cliquer sur le contour de la slection et glisser.

Support de cours Excel

Redimensionner les colonnes ou les lignes : cliquer entre les colonnes ou les lignes (dans les zones den-ttes) et tirer ; double-clic pour ajuster au contenu.

Insrer une ligne ou une colonne : slectionner la ligne ou la colonne, clic secondaire et Insertion. Slectionner plusieurs lignes ou colonnes pour insrer plusieurs lignes ou colonnes.

Utilisation du clavier
Se dplacer dans le tableau Ctrl Ctrl Ctrl Ctrl Ctrl Ctrl + + + + + +
Dbut Fin

Dernire colonne Premire colonne Dernire ligne Premire ligne Premire cellule Dernire cellule active

Touches ddition Ctrl Ctrl Ctrl Ctrl + + + + C X V Z Copier Couper Coller Annuler

Recopier Ctrl Ctrl + + B D Recopier vers le bas Recopier vers la droite

Support de cours Excel

Slectionner Ctrl Maj Ctrl + + +


Espace Espace

Colonne courante Ligne courante Slectionner tout

tendre la slection Maj Maj Ctrl + + + Maj + Clic

Ajouter la slection Ctrl + Clic

Touches de fonction
Entre

Valider Aide + + F2 F3 Ajouter / Modifier un commentaire Insrer une fonction Rpter laction prcdente Afficher la boite de dialogue Atteindre + + F5 Maj +
1 &

F1 Maj Maj F4 F5 Maj Ctrl

Afficher la boite de dialogue Rechercher et remplacer Afficher la boite de dialogue Format de cellule

Support de cours Excel

Premier tableau
Soit raliser le tableau suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A Dsignation Bureau Fauteuil Lampe Tlphone Ordinateur Imprimante Ramette papier 90 g Cartouche d'encre Cl USB Agenda Stylo Gomme Ciseaux Colle Ruban adhsif Total HT TVA Montant TTC B PU 250,00 150,00 50,00 65,00 850,00 450,00 15,00 55,00 22,00 18,00 1,00 1,50 2,50 0,75 0,95 C Qt 1 1 1 1 1 1 5 2 2 1 5 1 1 3 3 D Montant HT 250,00 150,00 50,00 65,00 850,00 450,00 75,00 110,00 44,00 18,00 5,00 1,50 2,50 2,25 2,85 2 076,10 406,92 2 483,02

19,60%

Montant HT En D2, entrer la formule : =B2*C2 et recopier vers le bas (de D2 D16). Vous pouvez utiliser les oprateurs arithmtiques + (plus), - (moins), * (multipli par) et / (divis par) et le symbole ^ (lvation la puissance) dans les formules. Total HT En D18, entrer la formule : =SOMME(D2:D16). SOMME est une fonction intgre ; pour insrer une fonction : gauche de la barre de formule : cliquer sur fx (insrer une fonction), slectionner la fonction, et entrer les arguments de cette fonction ; ou bien : taper = et slectionner la fonction dans la liste droulante Fonctions, gauche de la barre de formule. La liste comprend les 10 dernires fonctions utilises ; si la fonction souhaite ne figure pas dans la liste slectionnez Autres fonctions ou bien : taper directement le nom de la fonction dans la barre de formule en respectant la syntaxe indique.

TVA et Montant TTC En D19 (TVA) entrer la formule =D18*C19. En D20 (Montant TTC), entrer la formule = D18+D19.

Support de cours Excel

Le formatage des cellules


Cette boite de dialogue donne accs toutes les options de formatage des cellules (formats de nombres, alignement du contenu, polices de caractres, bordures, remplissage) ainsi quaux options de protection des cellules.

Support de cours Excel

La mise en page et le contrle de limpression


Le ruban Mise en page donne accs aux principales fonctions de mise en page et de contrle de limpression, ainsi qu la boite de dialogue Mise en page. On y trouvera des options spcifiques permettant notamment dajuster automatiquement les dimensions du tableau celle de la feuille, et de centrer le tableau dans la page. Pour les tableaux de grandes dimensions, il sera possible de dfinir lordre dimpression des pages, ainsi que, le cas chant, les lignes rpter en haut et/ou les colonnes rpter gauche.

Dans le ruban Mise en page, des boutons permettent de dfinir la zone dimpression et dinsrer manuellement des sauts de page aux lignes et/ou colonnes souhaites.

Support de cours Excel

Le systme de rfrences
Rfrences absolues
Par dfaut les rfrences aux cellules sont notes sous la forme de rfrences absolues (A1, B1, C1 A2, B2, C2, etc.) :
1 2 3 4 5 6 A Dsignation Pomme Poire Abricot Total B PU 1,95 2,35 3,25 C Qt 1 2 1 =SOMME(C2:C4) D Montant =B2*C2 =B3*C3 =B4*C4 =SOMME(D2:D4)

N.B. : Lorsquon recopie vers le bas ou vers la droite, Excel incrmente automatiquement les numros de ligne et les lettres des colonnes dans les rfrences des cellules.

Rfrences relatives
Pour afficher les rfrences aux cellules sous la forme de rfrences relatives, il faut passer en mode daffichage L1C1 : Fichier : Options : Formules : Manipulation de formules. Cocher la case Style de rfrence L1C1. On obtient alors :
1 2 3 4 5 6 A Dsignation Pomme Poire Abricot Total B PU 1,95 2,35 3,25 C Qt 1 2 1 =SOMME(L(-4)C:L(-2)C) D Montant =LC(-2)*LC(-1) =LC(-2)*LC(-1) =LC(-2)*LC(-1) =SOMME(L(-4)C:L(-2)C)

Figer la rfrence une ligne ou une colonne lors de la recopie de formules


Pour figer la rfrence une ligne (lors de la recopie vers le bas) ou une colonne (lors de la recopie vers la droite), il faut insrer le caractre $ devant le numro de la ligne ou la lettre de la colonne. Pour figer la rfrence la fois une ligne et une colonne (lors de la recopie vers le bas et vers la droite), il faut insrer le caractre $ devant le numro de la ligne et de la colonne.
1 2 3 4 5 6 A Propritaire Pierre Dupont Pauline Carton Jean Aymar B Surface 30 m2 90 m2 60 m2 C Charges 3 000,00 9 000,00 6 000,00 18 000,00 C Charges =C$6/SOMME(B$2:B$4)*C2 =C$6/SOMME(B$2:B$4)*C3 =C$6/SOMME(B$2:B$4)*C4

Montant total des charges rpartir

Astuce : appuyer une ou plusieurs fois sur la touche F4 pour placer le caractre $ devant le numro de ligne ou la lettre de la colonne : C6 F4 $C$6 F4 C$6 F4 $C2 F4 C6 En mode daffichage L1C1, on obtiendrait :
1 2 3 4 5 6 A Propritaire Pierre Dupont Pauline Carton Jean Aymar B Surface 30 m2 90 m2 60 m2 C Charges 3 000,00 9 000,00 6 000,00 35 000,00 C Charges =L6C/SOMME(L2C(-1):L4C(-1))*LC(-1) =L6C/SOMME(L2C(-1):L4C(-1))*LC(-1) =L6C/SOMME(L2C(-1):L4C(-1))*LC(-1)

Montant total des charges rpartir

Support de cours Excel

10

Les fonctions
La fonction Arrondi
Formules A 1 2 3 4 B C Montant HT TVA 6 =B2*19,6% 5,4 =B3*19,6% 11,4 =SOMME(C2:C3) Rsultat C TVA 1,176 1,0584 2,2344 Appliquons un format montaire A 1 2 3 4 B Montant HT 6,00 5,40 11,40 C TVA 1,18 1,06 2,23

Total

Total

On obtient : 1,18 + 1,06 = 2,23 (au lieu de 2,24 !) Pour arrondir les rsultats deux dcimales, utiliser la fonction ARRONDI !
Formules A 1 2 3 4 B C Montant HT TVA 6,00 =ARRONDI(B2*19,6%;2) 5,40 =ARRONDI(B3*19,6%;2) 11,40 =SOMME(C2:C3) Rsultat A 1 2 3 4 B Montant HT 6,00 5,40 11,40 C TVA 1,18 1,06 2,24

Total

Total

On obtient maintenant : 1,18 + 1,06 = 2,24

Les fonctions statistiques


Les fonctions Somme, Moyenne, Nb et NbVal SOMME MOYENNE NB NBVAL Somme dune srie de valeurs numriques contenue dans une [ou plusieurs] plages de cellules. Moyenne arithmtique dune srie de valeurs numriques contenue dans une [ou plusieurs) plages de cellules. Nombre de cellules contenant une valeur numrique dans une [ou plusieurs) plages de cellules. Nombre de cellules non vides (pouvant contenir du texte ou une valeur numrique) dans une [ou plusieurs) plages de cellules.

Syntaxe : FONCTION (plage1 ; [plage2] ; [plage3] ; etc). Les formules suivantes sont quivalentes : MOYENNE(plage) = SOMME(plage) / NB(plage) Toujours utiliser la fonction MOYENNE pour effectuer un calcul de moyenne ! Les fonctions Minimum et Maximum MIN MAX Valeur minimum dune srie de valeurs numriques contenues dans une [ou plusieurs) plages de cellules. Valeur maximum dune srie de valeurs numriques contenues dans une [ou plusieurs) plages de cellules.

Support de cours Excel

11

Les fonctions Moyenne, Variance et cart type Lcart type est un indicateur de dispersion ; il exprime lcart type des valeurs dune srie par rapport la moyenne de ces valeurs : plus il est faible, plus la population est homogne et plus il est lev, plus la population est htrogne. Lcart type est dfini comme tant gal la racine carre de la variance. Dfinitions mathmatiques : Moyenne Variance
i

cart type

mx

n x
i

Vx

ni xi 2 mx n
2

x Vx

Application :
1 2 3 4 5 6 7 8 9 10 11 12 A Age xi 17 18 19 20 21 Somme Moyenne Variance cart-type B Effectif ni 1 3 3 2 2 11 19,09 1,54 1,24 C ni xi 17 54 57 40 42 210 D ni xi
2

1 2 3 4 5 6 7 8 9 10 11 12

289 972 1083 800 882 4026

A Age xi 17 18 19 20 21

B Effectif ni 1 3 3 2 2

C ni xi =B3*A3

D ni xi2 =B3*A3^2

Somme =SOMME(B2:B6) Moyenne =C8/B8 Variance =D8/B8-B10^2 cart-type =RACINE(B11)

On dispose des fonctions intgres VAR.P.N (variance) et ECARTYPE.PEARSON (cart type) ; soit la srie suivante : A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B xi 15 8 16 5 13 18 8 12 12 8 Moyenne Variance cart type 11,50 15,65 3,96 C 2 xi 225 64 256 25 169 324 64 144 144 64

Les formules suivantes sont quivalentes : Variance =MOYENNE(C2:C11)-MOYENNE(B2:B11)^2 =VAR.P.N(B2:B11) Mdiane, quartiles, dciles et centiles La mdiane, les quartiles, les dciles et les centiles sont des indicateurs de rpartition de la population (rpartition des effectifs). cart type =RACINE(B15) =ECARTYPE.PEARSON(B2:B11)

Support de cours Excel

12

La mdiane ( ne pas confondre avec la moyenne) est la valeur qui spare la population en deux : celle qui est au-dessus de cette valeur (50% des effectifs) ; et celle qui est au-dessous (50% des effectifs).

Une population se rpartit galement en : quatre quartiles comprenant chacun 25% de la population ; dix dciles comprenant chacun 10% de la population ; cent centiles comprenant chacun 1% de la population ;

Soit une srie de donnes, nous pouvons utiliser les fonctions suivantes : Minimum Maximum Mdiane Minimum er 1 quartile Mdiane e 3 quartile Maximum Minimum er 1 centile er 1 dcile er 1 quartile Mdiane e 3 quartile e 9 dcile e 99 centile Maximum =MIN(srie) =MAX(srie) =MEDIANE(srie) =QUARTILE(srie;0) =QUARTILE(srie;1) =QUARTILE(srie;2) =QUARTILE(srie;3) =QUARTILE(srie;4) =CENTILE(srie;0%) =CENTILE(srie;1%) =CENTILE(srie;10%) =CENTILE(srie;25%) =CENTILE(srie;50%) =CENTILE(srie;75%) =CENTILE(srie;90%) =CENTILE(srie;99%) =CENTILE(srie;100%)

(2 quartile)

(10 centile) e (25 centile) e (50 centile) e (75 centile) e (90 centile)

Les fonctions logiques


Excel reconnait les valeurs logiques VRAI et FAUX. On dispose galement des oprateurs logiques ET, OU et NON sous la forme de fonctions. Soient deux propositions P1 et P2, nous pouvons raliser la table de vrit suivante : 1 2 3 4 5 A P1 FAUX FAUX VRAI VRAI B P2 FAUX VRAI FAUX VRAI C NON P1 =NON(A2) =NON(A3) =NON(A4) =NON(A5) D P1 ET P2 =ET(A2;B2) =ET(A3;B2) =ET(A4;B2) =ET(A5;B2) E P1 OU P2 =OU(A2;B2) =OU(A3;B2) =OU(A4;B2) =OU(A5;B2)

On obtient le rsultat suivant : 1 2 3 4 5 A P1 FAUX FAUX VRAI VRAI B P2 FAUX VRAI FAUX VRAI C NON P1 VRAI VRAI FAUX FAUX D P1 ET P2 FAUX FAUX FAUX VRAI E P1 OU P2 FAUX VRAI VRAI VRAI

Support de cours Excel

13

Les fonctions permettant de tester le type de contenu des cellules


La fonction ESTVIDE permet de savoir si une cellule est vide ou non. La fonction : permet de savoir si une cellule contient :

ESTTEXTE ................... une chane de caractres ESTNONTEXTE ........... une autre valeur quune chane de caractres ESTNUM ...................... une valeur numrique ESTLOGIQUE .............. une valeur logique Ces fonctions renvoient la valeur VRAI ou FAUX. La fonction TYPE renvoie un nombre correspondant au type de donnes contenu dans la cellule : 1 pour une valeur numrique 2 pour une chane de caractres 3 pour une valeur logique 4 pour une erreur 5 pour une matrice La gestion des erreurs En cas derreur dans une formule ou derreur de calcul, Excel renvoie un code derreur dans la cellule : N 1 2 3 4 5 6 7 Exemple =SOMME($A$1 $A$2) =1/0 =1+"Toto" =#REF! =Toto =RACINE(-1) =RECHERCHEV("Toto";$A$1;1;FAUX) Erreur #NUL! #DIV/0! #VALEUR! #REF! #NOM? #NOMBRE! #N/A

La fonction TYPE.ERREUR renvoie un nombre correspondant un numro derreur (ou #N/A sil ny a pas derreur). La fonction ESTERREUR renvoie la valeur VRAI en cas derreur. La fonction ESTERR renvoie la valeur VRAI en cas derreur, sauf pour #N/A. La fonction ESTNA renvoie la valeur VRAI en cas derreur #N/A. La fonction SIERREUR permet dafficher un message personnalis en cas derreur.

La fonction SI
On utilise la fonction SI lorsquun rsultat est soumis une ou plusieurs conditions. Syntaxe : SI (condition ; [valeur si vrai] ; [valeur si faux]) Les fonctions SI peuvent tre imbriques pour exprimer des conditions complexes. Exemple simple On accorde une remise de 5% pour toute commande dun montant suprieur ou gal 5%. 1 2 3 4 A B C Montant avant remise Remise Montant aprs remise 1 057,85 52,89 1 004,96 609,51 0,00 609,51 1 434,12 71,71 1 362,41

Support de cours Excel

14

Expression de la rgle au moyen dun pseudo-langage SI Montant < 1000 ALORS Pas de remise SINON Remise = Montant x 5% FIN SI Formule Excel Calcul du montant de la remise (cellule B2) : =SI(A2<1000;0;A2*5%) On obtient 0 lorsquon le montant de la commande est infrieur 1 000 ; pour ne pas afficher les valeurs 0 dans une feuille de calcul : Fichier : Options : Options Excel : Options avances : Afficher les options pour cette feuille de calcul Ne pas cocher la case de loption Afficher un zro dans les cellules qui ont une valeur nulle . On aurait aussi pu utiliser la formule suivante : =SI(A2<1000;"";A2*5%) Dans ce cas, on obtient "" (chane de caractres vide) lorsquon le montant de la commande est infrieur 1 000 . Mais on obtient un message derreur #VALEUR! pour le calcul du montant aprs remise ; en effet, il nest pas possible de soustraite une chane de caractres vides un nombre ; pour viter cette erreur, la formule utiliser pour le calcul du montant aprs remise (cellule C2) est : =SI(B2="";A2;A2-B2) Pour viter laffichage dun zro lorsque le montant avant remise nest pas renseign, il suffit de faire un test ; la formule devient : =SI(ESTVIDE(A2);"";SI(B2="";A2;A2-B2)) Exemple avec fonctions SI imbriques On accorde une remise dans les conditions suivantes : Montant de la commande Commande < 1000 1000 <= Commande < 2000 2000 <= Commande Montant de la remise Pas de remise Remise de 5% Remise de 10%

Expression de la rgle au moyen dun pseudo-langage SI Montant < 1000 ALORS Pas de remise SINON SI Montant < 2000 ALORS Remise = Montant x 5% SINON Remise = Montant x 10% FIN SI FIN SI Formule Excel Calcul du montant de la remise (cellule B2) : =SI(A2<1000;0;SI(A2<2000;A2*5%;A2*10%))

Support de cours Excel

15

Mode opratoire :

Test_logique Valeur_si_vrai Valeur_si_faux

A2<1000 0 Le curseur tant dans cette zone, cliquer sur SI en haut gauche pour imbriquer e la 2 fonction SI.

Test_logique Valeur_si_vrai Valeur_si_faux Cliquer sur OK

A2<2000 A2*5% A2*10%

N.B. : Observez la progression de la saisie dans la zone de formule. On peut imbriquer autant de fonctions SI que ncessaire, selon le nombre de conditions : une fonction SI permet de traiter deux cas deux fonctions SI permettent de traiter trois cas trois fonctions SI permettent de traiter quatre cas etc.

Support de cours Excel

16

Tableau de paramtres Les conditions de remise (seuils et taux) pouvant varier, il est vivement conseill de crer un tableau de paramtres, comme ci-dessous : 1 2 3 4 A Montant de la commande infrieur infrieur au-del B C Seuil Taux de remise 1 000 0% 2 000 5% 10%

Dans les formules, on fera rfrence aux cellules $B$2 et $B$3 pour les valeurs des seuils, et aux cellules $C$2, $C$3 et $C$4 pour les valeurs des taux ; la feuille de calcul sera plus facile maintenir en cas de variation de ces valeurs.

Support de cours Excel

17

La fonction Somme.Si
Soit le tableau suivant : A 1 2 3 4 5 6 7 8 9 10 Dsignation Alice Mutton Aniseed Syrup Boston Crab Meat Camembert Pierrot Carnarvon Tigers B Montant HT 195,00 50,00 92,00 170,00 312,50 C TVA Taux 19,6% 5,5% 19,6% 5,5% 5,5% TVA 5,5% TVA 19,6% Montant 38,22 2,75 18,03 9,35 17,19 29,29 56,25 D

La fonction SOMME.SI permet deffectuer une somme conditionnelle. Syntaxe : SOMME.SI(plage ; critre ; [somme plage]) Un exemple est plus parlant : Total de la TVA 5,5% : Total de la TVA 19,60% : =SOMME.SI(C3:C7;5,5%;D3:D7) =SOMME.SI(C3:C7;19,6%;D3:D7)

On fait la somme des valeurs de la colonne D quand le taux spcifi se trouve dans la colonne C.

La fonction SommeProd
Effectue la somme du produit des valeurs. Soit le tableau suivant : 1 2 3 4 5 6 7 8 A Dsignation Alice Mutton Aniseed Syrup Boston Crab Meat Camembert Pierrot Carnarvon Tigers Montant total B PU 195,00 50,00 92,00 170,00 312,50 4 095,00 C Quantit 3 2 5 10 4

Montant total : =SOMMEPROD(B2:B6;C2:C6)

Support de cours Excel

18

Les fonctions de date et la gestion du temps


Le calendrier intgr Excel comprend un calendrier incorpor permettant de grer les dates du 1 janvier 1900 au 31 dcembre 9999. Chaque jour correspond un numro de srie. Numro de srie 1 2 3 4 5 59 60 61 41 292 41 293 41 294 2 958 465 Date 01/01/1900 02/01/1900 03/01/1900 04/01/1900 05/01/1900 28/02/1900 29/02/1900 01/03/1900 18/01/2013 19/01/2013 20/01/2013 31/12/9999
er

Les heures correspondent une fraction de jour, et donc un nombre dcimal : Numro de srie 41 293,00 41 293,25 41 293,50 41 293,75 Date et heure 19/01/2013 00:00 19/01/2013 06:00 19/01/2013 12:00 19/01/2013 18:00 La journe commence zro heure Six heures du matin Midi Dix-huit heures

Pour calculer le nombre de jours coul entre deux dates, il suffit de calculer la diffrence entre ces dates : A 1 2 3 4 Dbut 01/01/2013 01/06/2013 01/01/2013 B Fin 02/01/2013 30/06/2013 31/12/2013 C Nombre de jours 1 29 364 A 1 2 3 4 Dbut 01/01/2013 01/06/2013 01/01/2013 C Nombre Fin de jours 02/01/2013 =B2-A2 30/06/2013 =B3-A3 31/12/2013 =B4-A4 B

N.B. : Pour afficher correctement le nombre de jours, appliquer un format # ##0 , ou, le cas chant, un format # ##0,00 . Le format daffichage des dates et des heures Date Format jj/mm/aaaa j/m/aa jjj j mmm aaaa jjjj j mmmm aaaa Date et heure Format jj/mm/aaaa hh:mm jj/mm/aaaa hh:mm:ss jj/mm/aaaa hh:mm:ss,00 Exemple 19/01/2013 18:19 19/01/2013 18:19:30 19/01/2013 18:19:30,20 Exemples 01/01/2013 31/12/2013 1/1/13 31/12/13 mar 1 janv 2013 mar 31 dc 2013 mardi 1 janvier 2013 mardi 31 dcembre 2013

Support de cours Excel

19

Heure Format h:mm h:mm AM/PM Dure Format [h]:mm Exemple 160:00 Exemples 6:00 18:00 6:00 AM 6:00 PM

Les fonctions de date Aujourdhui et maintenant =AUJOURDHUI() =MAINTENANT() Renvoie le nombre entier correspondant au jour actuel. Renvoie le nombre dcimal correspondant au jour et lheure actuels.

Anne, mois, jour, heure, minute, seconde 1 2 3 4 5 6 7 A Date Anne Mois Jour Heure Minute Seconde B 19/01/2013 18:55:13 2013 1 19 18 55 13 1 2 3 4 5 6 7 A Date Anne Mois Jour Heure Minute Seconde B 19/01/2013 18:55:13 =ANNEE(B1) =MOIS(B1) =JOUR(B1) =HEURE(B1) =MINUTE(B1) =SECONDE(B1)

Date 1 2 A B C Anne Mois Jour 2013 1 19 D Date 19/01/2013 1 2 A B C D Anne Mois Jour Date 2013 1 19 =DATE(A2);B2;C2)

Temps 1 2 A B C Heure Minute Seconde 18 19 30 D Temps 18:19:30 1 2 A B C D Heure Minute Seconde Temps 18 19 30 =TEMPS(A2;B2;C2)

Nombre de jours ouvrs =NB.JOURS.OUVRES(date dbut ; date fin ; [jours fris]) date dbut date fin jours fris Obligatoire. Date qui reprsente la date de dbut. Obligatoire. Date qui reprsente la date de fin. Facultatif. Reprsente une plage facultative dune ou de plusieurs dates exclure du calendrier des jours ouvrs, comme les jours fris ou dautres jours contractuellement chms.

Jour de la semaine =JOURSEM(date ; [type retour]) type retour : 1 ou omis 2 Renvoie un chiffre compris entre 1 (dimanche) et 7 (samedi). Renvoie un chiffre compris entre 1 (lundi) et 7 (dimanche).

Support de cours Excel

20

Les fonctions de texte


Codes de caractres CODE Renvoie le code numrique du premier caractre de la chane de caractres spcifie. Exemple : =CODE("A") renvoie 65. CAR Renvoie le caractre correspondant au code numrique spcifi. Exemple : =CAR(65) renvoie A . Nombre de caractres dune chane NBCAR Renvoie le nombre de caractres de la chane de caractres spcifie. Exemple : =NBCAR("Bonjour") renvoie 7. Position dun caractre dans une chane CHERCHE et TROUVE Renvoient la position, dans un texte, du premier caractre du texte cherch, partir de la position de dbut indique. La fonction CHERCHE est insensible la casse (elle ne fait pas de distinction entre les majuscules et les minuscules) ; la fonction TROUVE est sensible la casse. Syntaxe : =CHERCHE(texte cherch ; texte ; [dbut]) =TROUVE(texte cherch ; texte ; [dbut]) Exemple : soit le texte Argentine;Brsil;Venezuela dans la cellule A1 ; recherchons les positions du caractre point-virgule dans ce texte : =CHERCHE(";";A1) renvoie 10, soit la position de la premire occurrence du caractre point-virgule ; =CHERCHE(";";A1;CHERCHE(";";A1)+1) renvoie 17, soit la position de la deuxime occurrence du caractre point-virgule. Extraction dune chane de caractres GAUCHE et DROITE Renvoient respectivement les n premiers caractres ou les n derniers caractres dune chane de caractres. Exemples : =GAUCHE("Bonjour";3) renvoie Bon ; =DROITE ("Bonjour";4) renvoie jour . Soit le texte Argentine;Brsil;Venezuela dans la cellule A1 : =GAUCHE(A1;CHERCHE(";";A1)-1) renvoie Argentine ; =DROITE(A1;NBCAR(A1)-CHERCHE(";";A1;CHERCHE(";";A1)+1)) renvoie Venezuela .

Support de cours Excel

21

STXT

Permet dextraire une sous-chane de caractres partir de la position de dbut indique. Syntaxe : STXT(texte ; dbut ; nombre de caractres extraire) Exemple : soit le texte Argentine;Brsil;Venezuela dans la cellule A1, la formule suivante permet dextraire Brsil : =STXT(A1;11;6) ou bien, en recherchant la position des sparateurs ; : =STXT(A1;CHERCHE(";";A1)+1;CHERCHE(";";A1;CHERCHE(";";A1)+1)CHERCHE(";";A1)-1)

Concatnation de chanes de caractres =CONCATENER("Dupont";", ";"Pierre") renvoie Pierre, Dupont . On peut aussi utiliser le caractre & : ="Dupont"&", "&"Pierre" renvoie Dupont, Pierre . Conversion en majuscules et en minuscules =MAJUSCULE("Argentine, Brsil, Venezuela") renvoie ARGENTINE, BRSIL, VENEZUELA ; =MINUSCULE("ARGENTINE, BRSIL, VENEZUELA") renvoie argentine, brsil, venezuela ; =NOMPROPRE("ARGENTINE, BRSIL, VENEZUELA") ou =NOMPROPRE("argentine, brsil, venezuela") renvoient Argentine, Brsil, Venezuela . Nettoyage de texte EPURAGE Supprime les caractres de contrle ventuellement prsents dans une chane de caractres : retour-chariot, saut de ligne, etc. SUPPRESPACE Supprime les espaces multiples lintrieur dun texte, ainsi que les espaces en dbut et en fin de texte. Recherche et remplacement de chanes de caractres SUBSTITUE Permet rechercher toutes les occurrences dune chane de caractres dans un texte et de les remplacer par une autre ; il est possible dindiquer la position de dpart. RECHERCHER Permet de remplacer une chane de caractre par une autre en indiquant la position de dpart et le nombre de caractres remplacer. Exemple : soit le texte Nous vous prions dagrer, Monsieur, lexpression de nos salutations les plus distingues dans la cellule A1 : =SUBSTITUE(A1;"Monsieur";"Madame") permet de remplacer toutes les occurrences de Monsieur par Madame ; =REMPLACER(Q1;CHERCHE("Monsieur";A1);NBCAR("Monsieur");"Madame") permet de remplacer la premire occurrence de Monsieur par Madame .

Support de cours Excel

22

Conversion dun nombre en texte CTXT Arrondit un nombre au nombre de dcimales spcifi et renvoie le rsultat sous la forme de texte, avec ou sans sparateur de milliers. Exemples : =CTXT(1234,56789;2) ou CTXT(1234,56789;2;FAUX) renvoient 1 234,57 (avec sparateur de milliers) ; =CTXT($A36;$B36;VRAI) renvoie 1234,57 (sans sparateur de milliers). TEXTE Permet de convertir un nombre en texte, dans le format spcifi. Exemple : =TEXTE(1234,56789;"# ##0,00") renvoie 1 234,57. DEVISE Permet de convertir un nombre en texte, au format montaire, avec le nombre de dcimales spcifi. Exemple : =DEVISE (1234,56789;2) renvoie 1 234,57 . Conversion dun texte en nombre CNUM Permet de convertir une chaine de caractres, reprsentant un nombre, en valeur numrique. Exemple : CNUM("1 234,56 ") renvoie 1234,56. Comparaison de chanes de caractres EXACT Permet de comparer deux chanes de caractres ; elle renvoie la valeur logique VRAI lorsque les deux chanes de caractres sont identiques, et FAUX dans le cas contraire.

N.B. : On peut aussi employer loprateur de comparaison = . La fonction T T Renvoie le contenu dune cellule lorsque celle-ci contient du texte (et rien dans le cas contraire).

La fonction rpter REPT Peut tre utilise pour rpter un texte (ou un caractre) le nombre de fois indiqu. Exemple : =REPT("Je serai toujours sage. ";10) renvoie Je serai toujours sage. Je serai toujours sage. Je serai toujours sage. Je serai toujours sage. Je serai toujours sage. Je serai toujours sage. Je serai toujours sage. Je serai toujours sage. Je serai toujours sage. Je serai toujours sage.

Rechercher des valeurs dans un tableau


La fonction RECHERCHEV permet de rechercher une valeur dans la premire colonne dun tableau et renvoie le contenu de la cellule correspondant la colonne spcifie. Syntaxe : RECHERCHEV (valeur cherche ; tableau ; numro de colonne ; [valeur proche]) valeur proche : VRAI ou omis FAUX Recherche la valeur la plus proche dans la premire colonne du tableau, cette colonne tant trie dans lordre alphabtique (de A Z) ou numrique croissant. Recherche la valeur exacte ; renvoie le message derreur #N/A en cas de recherche infructueuse.

Support de cours Excel

23

Recherche de la valeur exacte Soit le tableau suivant, situ sur une feuille Clients : 1 2 3 4 5 6 7 8 9 10 11 12 A Nom Blondel pre et fils Bon app Du monde entier Folies gourmandes France restauration La corne dabondance La maison dAsie Paris spcialits Spcialits du monde Victuailles en stock Vins et alcools Chevalier B Adresse 24 place Klber 12 rue des Bouchers 67 rue des Cinquante Otages 184 chausse de Tournai 54 rue Royale 67 avenue de lEurope 1 rue Alsace-Lorraine 265 boulevard de Charonne 25 rue Lauriston 2 rue du Commerce 59 rue de lAbbaye C Code postal 67000 13008 44000 59000 44000 78000 31000 75012 75016 69004 51100 D Ville Strasbourg Marseille Nantes Lille Nantes Versailles Toulouse Paris Paris Lyon Reims

=RECHERCHEV ("La maison dAsie";Clients!$A$2:$D$12;2;FAUX) renvoie 1 rue Alsace-Lorraine =RECHERCHEV ("La maison dAsie";Clients!$A$2:$D$12;3;FAUX) renvoie 31000 =RECHERCHEV ("La maison dAsie";Clients!$A$2:$D$12;4;FAUX) renvoie Toulouse Exemple de recherche au moyen dune zone de liste droulante Soit le tableau suivant situ sur une feuille Recherche : 1 2 3 A B Valeur cherche : La maison dAsie 1 rue Alsace-Lorraine 31000 Toulouse

Les cellules B2 et B3 contiennent les formules suivantes : B2 =RECHERCHEV(B$1;Clients!$A$2:$D$12;2;FAUX) B3 =RECHERCHEV(B$1;Clients!$A$2:$D$12;3;FAUX)&" " &RECHERCHEV(B$1; Clients!$A$2:$D$12;4;FAUX) Pour afficher une zone de liste droulante dans la cellule B1 : Donnes : Outils de donnes : Validation des donnes Options : Critres de validation : Autoriser : Liste Source : =Clients!$A$2:$A$12

N.B. : On aurait aussi pu attribuer le nom client la plage Clients!$A$2:$A$12 et utiliser ce nom comme source de la liste : Source : =client

Recherche dune valeur proche Soit le tableau suivant donnant les horaires de dpart pour So Paulo : 1 2 3 4 A Dpart 10:30 20:30 23:30 B C Destination Vol So Paulo AF456 So Paulo JJ8101 So Paulo AF454 D Compagnie Air France Brazilian Airlines Air France E Aroport Paris CDG Paris CDG Paris CDG

N.B. : Ce tableau est tri dans lordre croissant des heures de dpart.

Support de cours Excel

24

Recherchons un vol aux alentours de 12:00 : 6 7 A Valeur cherche 12:00

Soit le tableau suivant : 9 10 A B C Dpart Destination Vol 10:30 So Paulo AF456 D E Compagnie Aroport Air France Paris CDG

Les cellules A10 E10 contiennent la formule suivante : =RECHERCHEV($A$7;$A$1:$E$4;COLONNE();VRAI) N.B. : La fonction COLONNE renvoie le numro de la colonne courante. Rsultat : Comme il nexiste aucun vol 12:00 ; le vol de 10:30 est propos (valeur proche = VRAI).

Support de cours Excel

25

Graphiques
Un graphique est une reprsentation dun tableau de donnes ; il est li dynamiquement cette source de donnes.

Structure dun tableau


Un tableau de donnes se prsente typiquement de la manire suivante : A 1 2 3 4 5 Nord Sud Est Ouest B C Hommes Femmes 593 839 663 768 813 619 808 558

Ce tableau comprend : Colonne A : Les catgories Nord , Sud , Est et Ouest Colonne B : La srie Hommes comprenant les valeurs suivantes : {593 ; 663 ; 813 ; 808} Colonne C : La srie Femmes comprenant les valeurs suivantes : {839 ; 768 ; 619 ; 558} Chaque ligne correspond une catgorie et chaque colonne une srie de donnes. La premire colonne contient lintitul des catgories ; la premire ligne contient lintitul des sries. Le tableau aurait pu se prsenter dans lautre sens : Hommes Femmes Nord Sud 944 571 983 783 Est Ouest 605 860 788 994

Dans ce cas le tableau comprendrait : deux catgories : Hommes et Femmes quatre sries de donnes : Nord , Sud , Est et Ouest

Reprsentation des donnes


Pour un graphique de type histogramme : les catgories sont reprsentes sur laxe des abscisses ; chaque srie est reprsente par une srie de barres de la mme couleur parallles laxe des ordonnes ; chaque valeur dune srie est reprsente par une barre proportionnelle cette valeur.

Construction du graphique
Pour construire un graphique : Slectionner le tableau de donnes Insertion : Graphiques Choisir un modle (histogramme, courbes, secteurs, barres, aires, nuages de points, boursier, surface, anneau, bulles, radar) et cliquer sur OK

Excel construit alors automatiquement un graphe standard conforme au modle slectionn.

Support de cours Excel

26

Modification du graphique
En slectionnant le graphique, on dispose alors dun menu Outils de graphique comprenant les lments suivants : Cration Disposition Mise en forme

Cration

Dans la zone Donnes , on trouve : Intervertir les lignes / colonnes Slectionner des donnes

Intervertir les lignes / colonnes Permet dintervertir les sries et les catgories et de modifier le sens du graphique. Slectionner la source de donnes

Permet de contrler lassociation du graphe aux donnes, notamment : de redfinir la plage de donnes du graphique (correspondant en principe la slection effectue lors de la cration du graphique) ; dintervertir les sries et les catgories afin de modifier le sens du graphique (bouton Changer de ligne ou de colonne ) ; de redfinir la plage contenant la liste des catgories (bouton Modifier de tiquettes de laxe horizontal (abscisses) ; de redfinir les sries (boutons Ajouter , Modifier et Supprimer de Entres de lgende (Srie) .

Pour ajouter ou modifier une srie, il faut indiquer : la cellule contenant le nom de la srie ; la plage de cellules contenant les valeurs de la srie.

Support de cours Excel

27

Disposition et mise en forme

Un graphique est compos de diffrents objets (zone de graphique, titres, lgende, zone de traage, axes, quadrillage, sries de donnes, tiquettes de donnes, etc.). Pour modifier les proprits dun lment, cliquer sur cet lment pour le slect ionner, clic secondaire, puis Mettre en forme . Ou bien dans la zone Slection active , slectionner lobjet dans la zone de liste droulante, puis cliquer sur Mise en forme de la slection . Format de laxe vertical On trouve notamment les options suivantes : options daxe : minimum, maximum, unit principale, unit secondaire formats de nombre

Format de laxe horizontal On trouve notamment les options suivantes : options daxe : intervalle entre les gradations et les tiquettes, unit de lintervalle, position de laxe (sur les gradations, ou entre les gradations) formats de nombre (lorsquil sagit de nombres)

Mise en forme des sries de donnes Dans Options des sries , on trouve notamment : les options de superposition (sries spares ou chevauchement) ; le rglage de la largeur de lintervalle entre les sries (plus ou moins large) .

Axe secondaire Par dfaut, les sries sont reprsentes sur un seul axe des ordonnes ; il est possible de reprsenter une srie sur un axe secondaire. Pour ceci, aprs avoir slectionn la srie, dans Mise en forme des sries de donnes / Options des sries on trouve loption Tracer la srie avec : Axe secondaire

Support de cours Excel

28

Exemples de graphiques
Histogrammes et barres
Histogramme group 1 200 1 000 800 600 400 200 0 Nord Sud Est Ouest Histogramme empil

2 000 1 500
Hommes Femmes

1 000 500 0

Femmes Hommes

Nord

Sud

Est

Ouest

Histogramme empil 100% 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Nord Sud Est Ouest

Histogramme 3D

1 000 800 Femmes Hommes 600 Hommes Femmes Femmes Hommes Est Ouest

400
200 0 Nord Sud

Milliers 500 1909 1919 1929 1939 1949 1959 1969 1979 1989 1999 2009 500 400 300 200 100 0 100 200 300 400 500 1909 1919 1929 1939 1949 1959 1969 1979 1989 1999 2009 500

1 000 900 800 700 600 500 400 300 200 100 0 2009 1999 1989 1979 1969 1959 1949 1939 1929 1919 1909

400

300

200

100

100

200

300

400

Femmes

Hommes

Courbes
120 100 80 60 40 20 0 janvier Srie 1 Srie 2

fvrier

mars

avril

mai

juin

juillet

aot

septembre

octobre

novembre dcembre

Support de cours Excel

29

Aires
3 000 2 500 5 000 4 500

4 000
3 500 Ouest Est Sud Nord Centre

2 000 2013
1 500 1 000 500 0 Centre 2012 2011

3 000 2 500 2 000 1 500

1 000
500 Nord Sud Est Ouest 0 2011 2012 2013

Secteurs
2012 Asie 32% 2011 Europe 36% Asie 32% 29% 2010 36% Europe 36%

35%

Etats Unis 32%

Etats Unis 32%

Nuage de points et bulles


100 90 80 70 60 y 50 40 30 20 10 0 0 20 40 x 60 80 100 100 90 80 70 60 50

40
30 20 10 0 0 20 40 60 80 100

Boursier
100 000 90 000 80 000 70 000 Volume 60 000 50 000 40 000 25 24 23 22 Cotation 21 20 19

30 000
20 000 10 000 0 Lundi Mardi Mercredi Jeudi Vendredi

18
17 16 15

Support de cours Excel

30

Courbe x, y
2 1,8

1,6
1,4 1,2 1 0,8 0,6 0,4

0,2
0 0 10 20 30 40 50 60 70 80 90 100

Radar
janv. 10000 dc. 8000 nov. 6000 4000 2000 oct. 0 avr. mars fvr. Bulbes Semences Fleurs Arbres et arbustes Rapidit

Dfinition 5
4 3 2 1 Optique

Photax Photix

sept.

mai

Autofocus

Respect des couleurs

aot juil.

juin Sensibilit

Support de cours Excel

31

Bases de donnes
Pour Excel, une base de donnes est un tableau comprenant la liste des champs en premire ligne. Chaque colonne correspond un champ, et chaque ligne un enregistrement. N.B. : La premire ligne peut tre fige pour conserver laffichage des champs lorsquon fait dfiler verticalement le tableau. Idem pour la premire colonne, qui peut comprendre, par exemple, un identifiant denregistrement.

Trier les donnes


Un seul critre Cliquez sur une cellule de la colonne correspondant au critre de tri souhait, par exemple, pour trier par pays :
Numro 1 2 3 Date 02/11/2006 03/11/2006 06/11/2006 Commercial Buchanan Suyama Peacock Client Vins et alcools Chevalier Toms Spezialitten Hanari Carnes Pays France Allemagne Brsil Ville Reims Mnster Rio de Janeiro Montant HT 2 830,00 11 646,25 11 336,25

Donnes : Trier et filtrer Cliquez sur lun des boutons AZ (croissant) ou ZA (dcroissant).

Plusieurs critres Cliquez sur une cellule du tableau Donnes : Trier et filtrer Cliquez sur le bouton Trier Vrifiez que la case cocher Mes donnes ont des en-ttes est coche Dfinissez, dans lordre, les critres de tri ; par exemple : Colonne Trier par Puis par Puis par Pays Ville Montant HT Trier sur Valeurs Valeurs Valeurs Ordre De A Z De A Z Du plus grand au plus petit

Vous pouvez utiliser les boutons ajouter un niveau , supprimer un niveau , copier un niveau et les flches dplacer vers le haut et dplacer vers le bas pour modifier les critres de tri. Options de tri Respecter la casse (oui / non) : tient compte ou non des caractres accentus. Orientation : Du haut vers le bas : pour trier les lignes du tableau (chaque ligne correspondant un enregistrement dans la base de donnes, et chaque colonne un champ) De la gauche vers la droite : pour trier une base de donnes ou chaque enregistrement correspondrait une colonne et chaque ligne un champ (non conventionnel)

Filtrer les donnes


Cliquer sur une cellule du tableau. Dans le menu Donnes , cliquer sur le bouton Filtrer (entonnoir). Pour chaque champ, on dispose dune zone de liste droulante permettant de spcifier les critres de slection. Pour supprimer le filtre, cliquer nouveau sur le bouton Filtrer .

Support de cours Excel

32

Slection de valeurs au moyen des cases cocher Il est possible de slectionner des valeurs au moyen des cases cocher. Exemple pour un champ de type texte : (Slectionner tout) Allemagne Argentine Autriche etc. Exemple pour un champ de type date : (Slectionner tout) 2008 Janvier 01 02 03 etc.

Filtres personnaliss Selon le type de donnes, on dispose de filtres numriques, chronologiques ou textuels. Voir les options disponibles pour les champs : Pays ou Ville (filtres textuels) Montant HT (filtres numriques) Date (filtres chronologiques)

Il est galement possible de dfinir des filtres personnaliss : Filtres textuels : Filtre personnalis Filtres numriques : Filtre personnalis Filtres chronologiques : Filtre personnalis

Pour chaque champ, il est possible de spcifier deux critres de slection et de choisir loprateur logique (ET / OU). Pour les champs textuels, on peut utiliser des caractres de substitution : le caractre gnrique ? remplace un caractre le caractre gnrique * remplace une chane de caractres (de 0 n caractres)

Slectionner les commandes des clients dont le pays est Argentine ou Brsil : Pays OU est gal est gal Argentine Brsil

Slectionner les commandes des clients dont le nom du pays commence par A : Pays commence par A

On trouve : Allemagne et Autriche. On aurait pu indiquer : Pays est gal A*

Slectionner les commandes des clients dont la troisime lettre du nom du pays est n : Pays est gal ??n*

On trouve : Canada, Danemark, Finlande, et Venezuela.

Support de cours Excel

33

Slectionner toutes les commandes du mois de janvier 2008 : Date ET est suprieure ou gale est infrieure 01/01/2008 01/02/2008

Slectionner toutes les commandes du mois de janvier 2008, des clients allemands ou autrichiens, dont le montant est compris entre 5 000 et 15 000 : >= < Date 01/01/2008 ET 01/02/2008 Pays = Allemagne = Autriche ET Montant HT >= 5 000 ET <= 15 000

ET

OU

Lorsquon utilise plusieurs colonnes, les critres sajoutent (oprateur ET entre les colonnes).

Utiliser une zone de critres


Crez une nouvelle feuille et nommez-la Critres . Crez le tableau suivant : A 1 Date 2 >=01/01/2008 3 >=01/01/2008 4 >=01/01/2008 B Date <01/01/2009 <01/01/2009 <01/01/2009 C Pays Argentine Brsil Venezuela D E Montant HT Montant HT >=1000 <=2000 >=1000 <=2000 >=1000 <=2000

N.B. : Lintitul des champs doit correspondre lintitul des champs de la base de donnes. Par convention : oprateur ET entre les colonnes oprateur OU entre les lignes

Lecture du tableau : Date >=01/01/2008 OU >=01/01/2008 OU >=01/01/2008 Date ET <01/01/2009 ET <01/01/2009 ET <01/01/2009 Pays ET Argentine ET Brsil ET Venezuela Montant HT ET >=1000 ET >=1000 ET >=1000 Montant HT ET <=2000 ET <=2000 ET <=2000

Le tableau se lit ligne par ligne ; loprateur ET est prioritaire par rapport loprateur OU : (date >= 01/01/2008 ET date <01/01/2009 ET pays = Argentine, etc.) OU (date >= 01/01/2008 ET date <01/01/2009 ET pays = Brsil, etc.) OU etc. Filtrer la base de donnes Cliquez dans une cellule de la base de donnes (feuille Commandes ). Dans le menu Donnes , Trier et filtrer , cliquez sur Avanc et renseignez les zones suivantes : Action : Filtrer la liste sur place Plages : $A$1:$G$831 (plage slectionne par dfaut) Zone de critres : slectionner le tableau des critres dans la feuille Critres (Critres!$A$1:$E$4)

Cliquez sur le bouton OK La base de donnes est filtre ; pour supprimer le filtre, dans le menu Donnes , Trier et filtrer , cliquez sur Effacer .

Support de cours Excel

34

Extraire les donnes de la base de donnes Crez une nouvelle feuille que vous nommerez Rsultat . Cliquez sur une cellule de cette nouvelle feuille qui deviendra la feuille active . Dans le menu Donnes , Trier et filtrer , cliquez sur Avanc et renseignez les zones suivantes : Action : Copier vers un autre emplacement Plages : slectionnez la base de donnes (Commandes!$A:$G) Zone de critres : slectionner le tableau des critres dans la feuille Critres (Critres!$A$1:$E$4) Copier dans : slectionnez une cellule dans la feuille de destination (Rsultat!$A$1) Pour liminer les doublons (le cas chant), cochez la case Extraction dans doublon

Cliquez sur le bouton OK

Supprimer les doublons


Copiez la base de donnes Commandes sur une nouvelle feuille. Supprimez les colonnes Numro , Date , Commercial et Montant HT . La base de donnes ne contient plus que les colonnes Client , Pays et Ville ; cette base de donnes contient des doublons, car un client a pu passer plusieurs commandes. Pour supprimer les doublons : cliquez dans une cellule du tableau dans le menu Donnes , Outils de donnes , cliquez sur Supprimer les doublons vrifiez que la case Mes donnes ont des en-ttes est bien coche vrifiez que les cases des colonnes Client , Pays et Ville sont bien coches cliquez sur OK

Excel affiche le message suivant : 741 valeurs en double trouves et supprimes. Il reste 89 valeurs uniques.

Plan et sous-totaux
On souhaite connatre le chiffre daffaires ralis par pays, puis par ville (sous -total du montant HT des commandes). Triez la base de donnes Commandes par pays, puis par ville. Sous-total par pays Dans le menu Donnes , Plan , cliquez sur Sous-total . Renseignez les informations suivantes : chaque changement de : Pays Utiliser la fonction : Somme Ajouter un sous-total : Montant HT Cochez les cases Remplacer les sous-totaux existants et Synthse sous les donnes .

Cliquez sur OK . Excel cre un plan et insre une ligne de sous-total chaque changement de pays ; vous pouvez cliquer sur les boutons du plan (en haut et gauche) pour afficher diffrents niveaux de dtail.

Support de cours Excel

35

Sous-total par pays et ville Pour ajouter un sous-total par ville, dans le menu Donnes , Plan , cliquez nouveau sur Sous-total et renseignez les informations suivantes : chaque changement de : Ville Utiliser la fonction : Somme Ajouter un sous-total : Montant HT Dcochez la case Remplacer les sous-totaux existants .

Cliquez sur OK . Excel insre une ligne de sous-total chaque changement de ville ; vous pouvez cliquer sur les boutons du plan (en haut et gauche) pour afficher diffrents niveaux de dtail. Supprimer les sous-totaux Pour supprimer les sous-totaux, dans le menu Donnes , Plan , cliquez sur Sous-total , puis sur Supprimer tout . Cration manuelle dun plan Pour crer un plan manuellement, slectionnez les lignes regrouper, et, dans le menu Donnes , Plan , utilisez les boutons Grouper et Dissocier .

Fonctions de bases de donnes


Soit, par exemple, la base de donnes suivante (situe sur une feuille Commandes) : A B C 1 Numro Date Commercial 2 116 27/03/2007 Peacock 3 144 23/04/2007 Leverling 4 550 24/04/2008 King 5 578 09/05/2008 Davolio 6 etc. D Client Drachenblut Delikatessen Drachenblut Delikatessen Drachenblut Delikatessen Drachenblut Delikatessen E Pays Allemagne Allemagne Allemagne Allemagne F G Ville Montant HT Aachen 2 795,00 Aachen 540,00 Aachen 2 100,00 Aachen 5 153,80

Et le tableau de critres suivant (situ sur une feuille Critres) : A 1 Date 2 >=01/01/2008 3 >=01/01/2008 4 >=01/01/2008 B Date <01/01/2009 <01/01/2009 <01/01/2009 C Pays Argentine Brsil Venezuela Pays = Argentine Pays = Brsil Pays = Venezuela

Le tableau de critres se lit comme ceci : Date 01/01/2008 OU Date 01/01/2008 OU Date 01/01/2008 ET ET ET Date < 01/01/2009 Date < 01/01/2009 Date < 01/01/2009 ET ET ET

Rappel : loprateur logique ET est prioritaire par rapport loprateur logique OU.

Support de cours Excel

36

La fonction BdSomme La fonction BDSOMME permettra de connatre le chiffre d affaires ralis en 2008 en Argentine, au Brsil et au Venezuela). Syntaxe : =BDSOMME(base de donnes ; champ ; critres) Arguments : base de donnes La plage contenant la base de donnes. Ici : Commandes!$A:$G (colonnes A G) champ La cellule contenant le nom du champ dont on veut faire la somme, ou le nom du champ entre guillemets, ou le numro de la colonne dans la base de donnes. Ici : Commandes!$G:$1 (cellule G1), ou "Montant HT", ou 7 (le montant HT est la 7e colonne de la base de donnes). Critres La plage de cellules contenant les critres Ici : Critres!$A$1:$C$4 (de A1 C4) Autres fonctions La syntaxe est identique la fonction BDSOMME. Pour le champ indiqu : BDNB BDNBVAL BDMOYENNE BDMAX BDMIN BDVARP BDECARTYPEP Renvoie le nombre de cellules contenant une valeur numrique. Renvoie le nombre de cellules non vides. Renvoie la moyenne des valeurs. Renvoie la valeur maximum. Renvoie la valeur maximum. Renvoie la variance de la srie de valeurs. Renvoie lcart type de la srie de valeurs.

Support de cours Excel

37

Consolider des donnes


Soit les tableaux suivants situs sur trois feuilles de calcul : Dsignation Loyer Assurances Chauffage Eau Gaz lectricit Total Janvier Montant 1 500,00 100,00 25,00 10,00 10,00 10,00 1 655,00 Dsignation Loyer Assurances Tlphone Montant 1 500,00 100,00 10,00 Dsignation Loyer Assurances Gaz lectricit Montant 1 500,00 100,00 12,55 8,35

Total Fvrier

1 610,00

Total Mars

1 620,90

Donnes : Outils de donnes : Consolider

Boite de dialogue Consolider : slectionner la fonction : Somme slectionner les plages consolider (cliquer sur Ajouter) tiquettes dans : cocher la case Colonne de gauche

On obtient : Dsignation Loyer Assurances Tlphone Chauffage Eau Gaz lectricit Total 4 500,00 300,00 10,00 25,00 10,00 22,55 18,35 4 885,90

Support de cours Excel

38

Tableau crois dynamique


Cette fonctionnalit trs importante dExcel permet dlaborer des modles de rapports ou dtats statistiques. Un tableau crois dynamique est un tat li dynamiquement une source de donnes ; cette source de donnes peut tre un tableau Excel, mais le plus souvent, il sagira dune source de 1 donnes externe (base de donnes) laquelle on accdera au moyen dun pilote (ODBC par exemple).

Source de donnes
Une source de donnes se prsente sous la forme dune table, chaque colonne correspondant un champ, et chaque ligne un enregistrement. En procdant par regroupement de valeurs identiques, la plupart des champs pourra tre utilise comme axe ou dimension danalyse ; on pourra ainsi procder des regroupements : chronologiques (par date, anne, trimestre, mois, semaine, jour de la semaine, tranche de jour, jour, heure de la journe) gographiques (par pays, rgion, ville) par acteur, externe (client, fournisseur), ou interne (service, responsable) par type ou catgorie (dusager, de produit) etc.

Les champs contenant des valeurs (quantit vendue, montant hors taxes), auxquelles on appliquera une fonction statistique (somme, nombre, moyenne), seront utiliss comme champs de synthse. Soit par exemple la base de donnes suivante : Date 01/01/2013 01/01/2013 01/01/2013 01/01/2013 01/01/2013 01/01/2013 Pays Allemagne Autriche Allemagne Allemagne Allemagne Autriche Ville Francfort Vienne Berlin Stuttgart Berlin Salzbourg Catgorie Boissons Condiments Desserts Desserts Boissons Condiments Montant HT 120 90 85 110 75 80

laborer un tableau crois donnant le chiffre daffaires hors taxes ralis par anne, pays, ville et catgorie de produit. Lanne, le pays, la ville et la catgorie de produit reprsentent les diffrents axes danalyse ; le chiffre daffaires ralis sera calcul partir du montant HT (Somme de Montant HT). Exemple de disposition du tableau : lanne, calcule partir de la date, sera utilise comme filtre du rapport ; les pays et les villes figureront en ligne dans le tableau ; les catgories de produit figureront en colonne ; le chiffre daffaires ralis figurera lintersection de chaque ligne et de chaque colonne.

Construire le tableau
Pour construire un tableau crois dynamique partir dun tableau Excel, cliquer dans une cellule du tableau, puis : Insertion : Tableaux : Insrer un tableau crois dynamique

ODBC : Open Database Connectivity.

Support de cours Excel

39

On obtient la boite de dialogue suivante : Crer un tableau crois dynamique Choisissez les donnes analyser Slectionner un tableau ou une plage Tableau / Plage : [plage de cellule contenant les donnes source] Utiliser une source de donnes externes Choisir la connexion Nom de la connexion : Choisissez lemplacement de votre rapport de tableau crois dynamique Nouvelle feuille de calcul Feuille de calcul existante Emplacement : OK | Annuler On accde ensuite au volet permettant de construire le tableau ; il suffit faire glisser les champs comme indiqu : Liste des champs Date Pays Ville Catgorie Montant HT Anne Filtre du rapport Anne tiquettes de lignes Pays Ville tiquettes de colonnes Catgorie Valeurs Somme de Montant HT

N.B. : Le champ Anne est un champ calcul ; pour le crer : Outils de tableau crois dynamique : Options : Calculs : Champs, lments et jeux : Champ calcul Insertion dun champ calcul Nom : Anne Formule : =ANNEE(Date) N.B. : En cliquant sur ltiquette des champs dans les zones Filtre du rapport, tiquettes de colonnes, tiquettes de lignes, et Valeurs, on accde aux paramtres de champ ; pour les champs de valeurs on peut notamment choisir la fonction appliquer (somme, nombre, moyenne, etc.) et le format de nombre.

Support de cours Excel

40

On obtient le rsultat suivant : Anne (Toutes) Pays / Ville Allemagne Berlin Francfort Stuttgart Autriche Salzbourg Vienne Total Catgorie Boissons Condiments Desserts 1 920 1 200 1 680 1 400 875 1 225 280 175 245 240 150 210 740 463 647 60 38 52 680 425 595 2 660 1 663 2 327

Total 4 800 3 500 700 600 1 850 150 1 700 6 650

Regroupement par priodes


Pour les champs de type date, on dispose de diffrentes options de regroupement par annes, trimestres, mois, jours, nombre de jours, heures, minutes et secondes. Exemple : Prendre le champ Date et le disposer en tiquette de ligne. Dans le tableau, slectionner une date. Clic secondaire : Grouper Slectionner Anne et Mois.

On obtient ainsi une liste hirarchise Anne / Mois.

Graphique crois dynamique


Pour insrer un graphique crois dynamique partir dun tableau crois dynamique : Outils de tableau crois dynamique : Options : Graphique crois dynamique Slectionner un modle et cliquer sur OK

Dans outils de graphique crois dynamique, les outils sont regroups dans : Cration Disposition Mise en forme Analyse

Support de cours Excel

41

Vous aimerez peut-être aussi