Vous êtes sur la page 1sur 41

26/11/2019

UNIVERSITÉ EURO-MÉDITERRANÉENNE DE FÈS


EUROMED BUSINESS SCHOOL

INFORMATIQUE DE GESTION

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

UNIVERSITÉ EURO-MÉDITERRANÉENNE DE FÈS


EUROMED BUSINESS SCHOOL

INFORMATIQUE DE GESTION

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

1
26/11/2019

Structuration du Cours
• Séance 1 : Rappel sur le fonctionnement d’un tableur
• Séance 2 : Présentation du VBA et mise en pratique des concepts
• Séance 3 : Mise en pratique des concepts TCD et Publipostage
• Séance 4 : Présentation du SI et concept de bases de données
• Séance 5 : Méthode d’analyse et de conception des BD
• Séance 6 : Les SGBD : concepts et mise en pratique
• Séance 7 : Mise en pratique du Langage SQL
• Séance 8 : Finalisation des Mini-Projets

Structuration du Cours
 SÉANCE I : - PRÉSENTATION DE L OUTIL INFORMATIQUE : TABLEUR
- LES FONCTIONS De M.O. EXCEL 2016
- LES MACROS VBA : VISUAL BASIC FOR APPLICATIONS
- LE PUBLIPOSTAGE
- LES TCD

2
26/11/2019

Objectifs
Il devient important pour l'étudiant et le
futur gestionnaire de comprendre comment
tirer le maximum des outils qui maximisent
leur efficacité à traiter des données et à
produire de l'information pertinente,
cohérente, valide et de grande qualité.

Objectifs

Produire des documents réalisant des


calculs précis de manière rapide et sûre à
l'aide des tableurs électroniques.

Gérer et manipuler les données à l'aide du


logiciel Excel.
6

3
26/11/2019

1 Présentation Générale

o Définition
o Les Onglets du Ruban
o Classeurs, Feuilles et cellules
o Manipulation des données
o Mise en forme des données
o Les Graphiques

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

Définition

• Un tableur est un programme informatique capable de


manipuler des feuilles de calcul.
• Un tableur se présente sous la forme de classeurs en deux
dimensions : Colonnes et Lignes.

Calc Excel iWork G Sheets

4
26/11/2019

Définition

Définition

10

10

5
26/11/2019

Écran d'Excel

11

Les Onglets du Ruban

12

12

6
26/11/2019

Les Onglets du Ruban

- L’Onglet Accueil
- L’onglet Insertion
- L’onglet Mise en page
- L’onglet Formules
- L’onglet Données
- L’onglet Révision
- L’onglet Affichage

13

13

Classeurs, Feuilles et Cellules

• Un classeur est un ensemble de feuilles de


calcul, stockées dans un même fichier.
• Chaque feuille est repérable par un onglet à son
nom.
• Une feuille de calcul est un ensemble de cellules
organisées en tableau.

14

14

7
26/11/2019

Classeurs, Feuilles et Cellules

• RENOMMER LES FEUILLES DU CLASSEUR


• SUPPRIMER DES FEUILLES D’UN CLASSEUR
• AJOUTER DES FEUILLES DANS UN CLASSEUR
• DÉPLACER DES FEUILLES DANS UN CLASSEUR
• DÉPLACER DES FEUILLES D’UN CLASSEUR VERS UN AUTRE

15

15

Manipulation des Données

Une feuille de calcul Excel est composée de (16 384)


colonnes et de (1 048 576) lignes.
Chaque cellule porte un Nom. Ce Nom est le résultat de
la colonne combinée au numéro de la ligne.

21 Km

16
327,68 m

16

8
26/11/2019

Manipulation des Données


• LA SAISIE

• LA RECOPIE DE CELLULES

• LA RECOPIE INCRÉMENTÉE

• UTILISATION DU PRESSE-PAPIER

• UTILISATION DES FONCTIONS

• FORMAT DE CELLULE

• RECHERCHER & REMPLACER

• TRIER & FIGER

• VALIDATION DE DONNÉES
17
• FORMATS CONDITIONNÉS

17

Mise en Forme des Données

La majorité des outils de mise en forme des


données sont regroupés dans l’onglet « Accueil
» du ruban :

18

18

9
26/11/2019

Mise en Forme des Données

• POLICE & COULEUR DES CELLULES


• BORDURES & ALIGNEMENT DU CONTENU
• FUSIONNER DES CELLULES
• MISE EN FORME DES NOMBRES
• INSERTION DE CELLULES
• SUPPRESSION DE CELLULES
• FORMAT DES CELLULES
• LES TABLEAUX
• INSERTION DES OBJETS

19

19

Les Graphiques

Les Graphiques illustrent de façon claire les


données chiffrées d’un tableau.

20

20

10
26/11/2019

Les Graphiques

• CRÉATION D’UN GRAPHIQUE


• MISE EN FORME DU GRAPHIQUE
• MANIPULER LE GRAPHIQUE

21

21

2 Les Fonctions d’Excel

o Principe de base
o Les Fonctions Mathématiques
o Les Fonctions de date et heure
o Les Fonctions de texte
o Les Fonctions Logiques
o Les Fonctions de Recherche
o Les Fonctions Statistiques
o Les Fonctions Financières

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

22

11
26/11/2019

Principe de base

Dans une formule de calcul, on fait référence, en


général, à d'autres cellules.
Une fonction se présente :

(
=NOM_DE_LA_FONCTION PARAMETRE1;PARAMETRE2;... )
Plusieurs méthodes pour construire une fonction :
1. Par la barre de formule: Insérer une fonction
2. l'entrée de la fonction directement dans la cellule
3. Par le ruban, dans l'onglet « Formules »

23

23

Les Fonctions Mathématiques

La fonction =SOMME(): Pour additionner entre elles plusieurs cellules


contiguës,
Exemple : =SOMME(A1:A4)

La fonction =SOMME.SI() : Cette fonction permet d'additionner plusieurs


cellules en fonction d'un critère déterminé.

 Syntaxe =SOMME.SI(plage;critère;somme_plage)
 Exemple : =SOMME.SI(B1:B6;"fille";A1:A6)

24

24

12
26/11/2019

Les Fonctions Mathématiques


Exemple : SOMME.SI

25

25

Les Fonctions Mathématiques

- La fonction =SOMME.SI.ENS() : Cette fonction permet


d'additionner plusieurs cellules en fonction de plusieurs critères.

Syntaxe :
=SOMME.SI.ENS(Plage_somme; Plage_critères1; Critères1;
[plage_critères2;critères2]; ….)

26

26

13
26/11/2019

Les Fonctions Mathématiques


Exemple : SOMME.SI.ENS

27

27

Les Fonctions Mathématiques

 La Fonction =SOMMEPROD()
 La Fonction =MOYENNE()
 La Fonction =MAX()
 La fonction =MIN()
 La fonction =ARRONDI()
 La fonction =ARRONDI.INF()
 La fonction =ARRONDI.SUP()
 La fonction =ARRONDI.AU.MULTIPLE ()

28

28

14
26/11/2019

Les Fonctions de date et heure

 La Fonction =AUJOURDHUI()
 La Fonction =JOUR()
 La Fonction =MOIS()
 La Fonction =ANNEE()
 La Fonction =DATE()
 La Fonction =JOURSEM()
 La Fonction =DATEDIF()
 La Formule =NB.JOURS.OUVRES()
 La Formule =SERIE.JOUR.OUVRE()
 La Formule =FIN.MOIS()
 La Formule = JOURS360() 29

29

Les Fonctions de texte

 La Fonction =MAJUSCULE()
 La Fonction =MINUSCULE()
 La Fonction =NOMPROPRE()
 La Fonction =CNUM()
 …

30

30

15
26/11/2019

Les Fonctions Logiques

 La Fonction =SI()
 La Fonction =ET()
 La Fonction =OU()
 …

31

31

Les Fonctions de Recherche

 La Fonction =RECHERCHE()
 La Fonction =RECHERCHEV()
 La Fonction =RECHERCHEH()
 …

32

32

16
26/11/2019

Les Fonctions Statistiques

 La Fonction =NB()
 La Fonction =NB.SI()
 La Fonction =NB.VIDE()
 La Fonction =NBVAL()
 La Fonction =PREVISION()
 La Fonction =RANG()

33

33

La Fonction NB

• La fonction NB permet de déterminer le total de


cellules contenant des nombres.

• Sélectionnez la fonction NB puis entrez simplement


la/les cellules ou la/les plages qui serviront à
déterminer le nombre total de cellules qui contiennent
des nombres

34

34

17
26/11/2019

La Fonction NB

35

35

La Fonction NB.SI

• La fonction NB.SI permet de déterminer le nombre de


cellules contenant un critère précis.

• Sélectionnez la fonction NB.SI puis entrez la plage de


données à vérifier ainsi que le critère.

36

36

18
26/11/2019

La Fonction NB.SI

37

37

La Fonction NB.VIDE

• La fonction NB.VIDE permet de déterminer le nombre


de cellules vides.

• Sélectionnez la fonction NB.VIDE puis entrez


simplement la plage de données qui servira à
déterminer le nombre total de cellules vides

38

38

19
26/11/2019

La Fonction NB.VIDE

39

39

La Fonction NBVAL

• La fonction NBVAL permet de déterminer le nombre


de cellules non vides.

• Sélectionnez la fonction NBVAL puis entrez


simplement la/les cellules ou la/les plages qui
serviront à déterminer le nombre total de cellules non
vides

40

40

20
26/11/2019

La Fonction NBVAL

41

41

La Fonction PREVISION

• La fonction PREVISION extrapole une nouvelle


donnée par rapport à d’autres déjà connues.

Exemple simple :
• Nous voulons tenter de prévoir les chiffres d’affaires de
l’année 2015 à l’année 2020.
• Dans « X », nous indiquons 2015 car nous recherchons le
chiffre d’affaires de cette année là.
• Dans « Y_connus », entrez la plage de données
contenant les chiffres d’affaires.
• Dans « X_connus », entrez la plage de données
contenant les années. 42

42

21
26/11/2019

La Fonction PREVISION

43

43

La Fonction RANG

• La fonction RANG permet le classement des valeurs


dans un ordre croissant ou décroissant.

Un exemple :

• Nous souhaitons attribuer à chacune de ces 12 personnes un rang en


fonction de leur score.
• Sélectionnez la fonction RANG.
• Indiquez dans « Nombre » le nombre à classer.
• Indiquez dans « Référence » la plage de cellule contenant tous les
scores réalisés (pensez aux $ pour faciliter la recopie).
• N’indiquez rien (ou 0) dans « Ordre » pour un ordre décroissant,
entrez une valeur différente de 0 pour un ordre croissant 44

44

22
26/11/2019

La Fonction RANG

45

45

Les Fonctions Financières

 La Fonction =AMORLIN ()
 …

46

46

23
26/11/2019

Les Fonctions Financières

 La Fonction =VC()
 La Fonction =Taux()
 La Fonction =NPM()
 La Fonction =VA()
 La Fonction =INTPER()
 La Fonction =PRINCPER()

47

47

48

48

24
26/11/2019

Structuration du Cours
 SÉANCE II : - PRÉSENTATION DE L OUTIL INFORMATIQUE : TABLEUR
- LES FONCTIONS De M.O. EXCEL 2016
- LES MACROS VBA : VISUAL BASIC FOR APPLICATIONS
- LE PUBLIPOSTAGE
- LES TCD

49

3 Macro VBA, TCD et Publipostage

o Définition
o Mise en pratique des Macros VBA
o Publipostage
o TCD

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

50

25
26/11/2019

Visual Basic for Applications

51

Définition

Toutes les applications Microsoft (Word, Excel, Powerpoint, etc)


comportent deux fonctionnalités:

Une interface utilisateur (IHM)


Un langage de programmation (VBA)

Ce langage a une structure et une syntaxe commune à toutes les


applications, mais certaines instructions sont spécifiques à
chaque application.

52

52

26
26/11/2019

Définition

 VBA (Visual Basic pour Application) est un langage de programmation


permettant d’utiliser du code Visual Basic pour exécuter de
nombreuses fonctionnalités de l’Application EXCEL…

 Un programme écrit en VBA est souvent appelé une MACRO.

 Les macros permettent d’automatiser des tâches répétitives réalisées


sous EXCEL...

 Elles peuvent être utilisées pour créer des boîtes de dialogue


afin de rendre une application développée sous EXCEL plus
conviviale.
53

53

MACRO

 L’enregistreur de macro est un outil accessible sous Excel et


permettant d’écrire du code VBA à partir d’opérations effectuées
manuellement dans l’application.

 A l’image d’une caméra, toute la séquence d'actions effectuées entre


le début et la fin de l'enregistrement est traduite en instructions VBA
et stockée dans une procédure VBA sans arguments, qui pourra être
exécutée à nouveau à l'identique.

 Une procédure est un ensemble d’instructions VBA identifiés par un


nom et ne renvoyant pas de valeur.
54

54

27
26/11/2019

Démarrage
Sous l’Excel 2007 ou une version supérieure :
cliquez sur Fichier > Options > Personnaliser le Ruban puis cochez
"Développeur".

55

55

Démarrage
Un nouvel onglet sera ajouté :

56

56

28
26/11/2019

Démarrage
Pour travailler avec du code VBA, nous avons besoin d'un éditeur, celui-ci
est déjà installé et vous pouvez l'ouvrir avec le raccourci "Alt F11" : VBE

57

57

Première Macro

 Il est possible d'automatiser certaines tâches en toute simplicité grâce à


l'enregistreur de macros.

 Pour prendre un exemple simple, nous allons automatiser les


opérations suivantes :

 Créer une plage de données (A1 et D9)


 Supprimer le contenu des colonnes A et C
 Déplacer le contenu de la colonne B dans la colonne A
 Déplacer le contenu de la colonne D dans la colonne C

58

58

29
26/11/2019

Première Macro

59

59

Première Macro
Pour ce faire, cliquez sur "Enregistrer une macro" puis "Ok", exécutez les
opérations décrites ci-dessus sans interruption (car toutes les manipulations
sont enregistrées) puis cliquez sur "Arrêter l'enregistrement".

60

60

30
26/11/2019

Première Macro
Excel a enregistré vos manipulations et les a traduites en code VBA.
Pour voir votre macro, ouvrez l'éditeur (Alt F11) et cliquez sur "Module1" :
Arrêter l'enregistrement".

61

61

Première Macro

Ce code correspond aux manipulations enregistrées.


Nous allons nous arrêter quelques instants sur le code généré :

62

62

31
26/11/2019

Première Macro

Sub et End Sub délimitent le début et la fin de la macro, "Macro1" correspond


au nom de cette macro :
Sub Macro1()
……………………….
End Sub
Nous allons modifier le nom de cette macro par quelque chose de plus parlant,
remplacez simplement "Macro1" par "manipulations" (le nom ne doit pas
contenir d'espaces) :
Sub manipulations

Le texte en vert (texte précédé d'une apostrophe) est un commentaire, il n'est


pas pris en compte à l'exécution du code :
'
' Macro1 Macro 63
'

63

Première Macro

Les commentaires sont très utiles pour s'y retrouver lorsque l'on a beaucoup de
code ou pour ne pas exécuter certaines lignes de code sans pour autant les
supprimer.

Nous voulons que cette macro s'exécute en cliquant sur un bouton.


Cliquez sur Insérer > Bouton (Contrôles de formulaires) :

64

64

32
26/11/2019

Première Macro

Tracez votre bouton et sélectionnez ensuite simplement votre macro :

65

65

Première Macro

Lorsque vous cliquerez sur le bouton, la macro sera exécutée :


66

66

33
26/11/2019

Exercice

1- Réorganiser les colonnes selon cet ordre B,D,A,C

2- Entête du tableau en gras et centrer le texte.

3- Selon le pays, donner une couleur différente à la ligne.

4- Calculer la somme de la colonne chiffres

5- Créer un bouton pour exécuter toutes les macro

67

67

Structuration du Cours
 SÉANCE III : - PRÉSENTATION DE L OUTIL INFORMATIQUE : TABLEUR
-LES FONCTIONS De M.O. EXCEL 2016
- LES MACROS VBA : VISUAL BASIC FOR APPLICATIONS
- LE PUBLIPOSTAGE
- LES TCD

68

34
26/11/2019

69

69

La démarche

• La saisie de la liste de destinataires


• La saisie de la lettre
• La fusion entre la lettre et la liste de destinataires

70

70

35
26/11/2019

Utilisation du Publipostage

• Cette technique est à utiliser lorsque vous


désirez envoyer un document à de nombreux
destinataires.
• Ce document comprendra des éléments
communs et aussi des éléments spécifiques a
chaque destinataire: par exemple :
• Son Nom & Prénom
• Son Adresse
• Sa ville
• Sa RS
71
• …

71

Trois types de fichiers

• La liste de destinataires comportant les champs


nécessaires à l’adressage de votre courrier.
• La lettre: qui comportera les champs de la liste
que vous avez créée.
• Les lettres Types : regroupant tous les courriers
individuels.

72

72

36
26/11/2019

Exemple des deux fichiers de base


• La liste de destinataires

• La lettre

73

73

Principe : Lettres Types

74

74

37
26/11/2019

75

75

Structuration du Cours
 SÉANCE III : - PRÉSENTATION DE L OUTIL INFORMATIQUE : TABLEUR
-LES FONCTIONS De M.O. EXCEL 2016
- LES MACROS VBA : VISUAL BASIC FOR APPLICATIONS
- LE PUBLIPOSTAGE
- LES TCD

76

38
26/11/2019

TCD : Les tableaux croisés


dynamiques

77

77

Les Données

78

78

39
26/11/2019

Les Données

TCD +Synthétiser

79

79

Les Données

TCD +Synthétiser
+Trier
+Regrouper
+Analyser
+Calculer
80

80

40
26/11/2019

81

81

Structuration du Cours
• Séance 1 : Rappel sur le fonctionnement d’un tableur
• Séance 2 : Présentation du VBA et mise en pratique des concepts
• Séance 3 : Mise en pratique des concepts TCD et Publipostage
• Séance 4 : Présentation du SI et concept de bases de données
• Séance 5 : Méthode d’analyse et de conception des BD
• Séance 6 : Les SGBD : concepts et mise en pratique
• Séance 7 : Mise en pratique du Langage SQL
• Séance 8 : Finalisation des Mini-Projets

82

41

Vous aimerez peut-être aussi