Vous êtes sur la page 1sur 43

UE : Algorithmique et programmation :

Cours 1 : Fondamentaux d’Excel

Dr. ATTA A. Ferdinand


Licence 3 Comptabilité, Année académique 2022-2023

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 1/43
Plan

1 Introduction

2 Présentation du tableur Excel

3 Fonctions

4 Graphiques

5 Tableaux croisés dynamiques


Mise en place d’un tableau croisé dynamique

6 Conclusion

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 2/43
Introduction

Objectifs

Objectifs du cours 1 :
• Découvrir l’environnement d’Excel
• Comprendre les fonctionnalités de base d’Excel

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 3/43
Introduction

Introduction

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 4/43
Présentation du tableur Excel

Composition d’un classeur Excel

Un classeur = un ensemble de feuilles


Une feuille (de calcul) = un ensemble de cellules,
organisé sous forme d’un tableau de dimension deux, et
se divise en lignes et colonnes.
Une cellule est l’intersection d’une ligne et d’une
colonne. C’est l’élément de base de la feuille de calcul,
on y saisit les données qui seront de type Texte,
Nombre, Formule de calcul, etc.

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 5/43
Présentation du tableur Excel

Une feuille Excel

Figure 1 – Exemple de feuille Excel


UE : Algorithmique et programmation :, Cours 1 :
Dr. ATTA A. Ferdinand Fondamentaux d’Excel 6/43
Présentation du tableur Excel

Manipulation des cellules (1/6)

Une cellule est l’élément de base dans Excel. Elle est


désignée par ses coordonnées :
Lettre(colonne)/numéro(ligne).
• Exemple : B12
Elle peut être manipulée par valeur ou par référence.
• Par valeur : c’est la valeur contenue dans la cellule qui nous
intéresse.
• Par référence : c’est le contenu, même si c’est une formule
qui nous intéresse

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 7/43
Présentation du tableur Excel

Manipulation des cellules (2/6) : les $

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 8/43
Présentation du tableur Excel

Manipulation des cellules (3/6) : Nom

Noms : plus qu’une référence absolue, c’est un nom


donné à une cellule ou une zone.
Ils permettent de manipuler les données de façon plus
compréhensible.

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 9/43
Présentation du tableur Excel

Manipulation des cellules (4/6) : Exemple

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 10/43
Présentation du tableur Excel

Manipulation des cellules (5/6)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 11/43
Présentation du tableur Excel

Manipulation des cellules (6/6)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 12/43
Présentation du tableur Excel

Liaison entre feuilles et classeurs

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 13/43
Fonctions

Les fonctions (1/3)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 14/43
Fonctions

Les fonctions (2/3)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 15/43
Fonctions

Les fonctions (3/3)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 16/43
Fonctions

Fonction SI(1/3)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 17/43
Fonctions

Fonction Si(2/3) : Exemple

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 18/43
Fonctions

Fonction SI(3/3) : Exemple

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 19/43
Fonctions

Fonction Somme SI

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 20/43
Fonctions

Fonction Moyenne SI

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 21/43
Fonctions

Fonction NB

NB.SI existe également. Pour allez plus loin, voir les deux fonctions : INDEX(), EQUIV(),

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 22/43
Fonctions

Exemple :xxxx.SI

Vous êtes un vendeur grossiste de pulls et vos articles sont


répertoriés un par un comme suit :

Un de vos clients désire connaître votre stock de pulls en Cachemire

Combien de type d’exemplaires de pulls ont au moins une quantité


égale 2 en stock ?
UE : Algorithmique et programmation :, Cours 1 :
Dr. ATTA A. Ferdinand Fondamentaux d’Excel 23/43
Fonctions

Les dates (1/2)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 24/43
Fonctions

Les dates (2/2)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 25/43
Fonctions

La fonction RECHERCHEV

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 26/43
Fonctions

RECHERCHEV : Fonctionnement

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 27/43
Fonctions

RECHERCHEV : Exemple 1

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 28/43
Fonctions

RECHERCHEV : Exemple 2

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 29/43
Fonctions

RECHERCHEV : Exemple 2

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 30/43
Fonctions

La fonction RECHERCHEH

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 31/43
Graphiques

Les graphiques

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 32/43
Graphiques

Les graphiques : Exemple

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 33/43
Graphiques

Les graphiques : Exemple

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 34/43
Tableaux croisés dynamiques Mise en place d’un tableau croisé dynamique

Tableau Croisé Dynamique

Un Tableau Croisé Dynamique (TCD) est un outil qui


permet de ressortir rapidement une synthèse à partir
d’une masse de données.
La partie la plus intéressante est l’aspect dynamique
⇒ le tableau croisé se recalcule rapidement après que
vous ayez apporté des changements. Vous pouvez ainsi
faire des analyses plus approfondies ou essayer
plusieurs combinaisons très rapidement.
Tableau croisé parce que les synthèses réalisables
peuvent être à 2, 3, 4, . . . dimensions.

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 35/43
Tableaux croisés dynamiques Mise en place d’un tableau croisé dynamique

Intéret d’un TCD

Lorsque le nombre de données à manipuler est important, un TCD


permet d’effectuer des analyses rapides et efficaces.

Il est intéressant de concevoir un TCD lorsque :


• les informations évoluent dans le temps
• il est nécessaire d’obtenir des synthèses variées : CA total,
moyenne des coûts pour un poste, nombre de clients ayant
acheté un produit particulier, . . .
• il faut établir des comparaisons de chiffres, réaliser des
statistiques sur différentes périodes
• il faut concevoir des graphiques de synthèse simples et fiables
• il est nécessaire de visualiser des chiffres clés (total,
moyenne, maximum, nombre, . . .) pour un poste de dépense,
pour un service, pour un secteur, . . .
UE : Algorithmique et programmation :, Cours 1 :
Dr. ATTA A. Ferdinand Fondamentaux d’Excel 36/43
Tableaux croisés dynamiques Mise en place d’un tableau croisé dynamique

Construire UN TCD (1/4)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 37/43
Tableaux croisés dynamiques Mise en place d’un tableau croisé dynamique

Construire un TCD (2/3)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 38/43
Tableaux croisés dynamiques Mise en place d’un tableau croisé dynamique

Construire un TCD (3/4)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 39/43
Tableaux croisés dynamiques Mise en place d’un tableau croisé dynamique

Construire un TCD (4/4)

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 40/43
Tableaux croisés dynamiques Mise en place d’un tableau croisé dynamique

Exemple

A partir du fichier TCD1.xlsx, créer un tableau croisé


dynamique présentant les données quant aux chiffres
d’affaires CA par catégorie de produits pour chaque ville. Et
présenter les résultats sous forme d’un graphique croisé
dynamique.

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 41/43
Conclusion

La suite ...

Introduction à la programmation d’interface graphique


avec VBA
Gestion de la facturation
Gestion du compte résultat sous Excel
Bilan sous Excel

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 42/43
Conclusion

Bibliographie

Mes Références :

[1] Faïza MOUMEN PIASCO, Gestion comptable avec Excel, ENI, 2019.
[2] Chelali HERBADJI, La gestion sous Excel et VBA, Eyrolles, 2012.
[3] Conrad CARLBERG, Claude DUIGOU, Excel for Accountants Tips, Tricks Techniques,
CPA911 Publishing, 2007.
[4] Anton MELNYK, Excel VBA : Step by Step Guide to Learn Excel VBA Programming
with Screenshots and Example Code, 2020.

UE : Algorithmique et programmation :, Cours 1 :


Dr. ATTA A. Ferdinand Fondamentaux d’Excel 43/43

Vous aimerez peut-être aussi