Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
3- Les fonctions :
Une fonction est une formule prédéfinie une opération qui effectue une opération particulière. Au lieu de
taper par exemple :
➢ =B3+B4+B5+B6, il suffit de taper =SOMME(B3:B6).
3-1 fonction somme :
La fonction Excel SOMME calcule la somme d'une série de valeurs.
Utilisation :
=SOMME(valeurs)
III- formules de calculs et fonctions
3-2 fonction moyenne :
2. Calculer le total des heures travaillées et le total des heures effectuées (horaire de travail - heures effectuées)
3. Utiliser la fonction Max () pour afficher le max des heures et la fonction Min () pour le minimum des heures.
4. Utilisez la fonction NB () pour compter la présence et la fonction NB.SI () pour compter l’absence.
IV- Les fonctions conditionnelles
Les fonction conditionnelles aident à trouver une valeur en fonction des
conditions spécifiques.
1. La fonction Si ( )
➢ La fonction SI() : permet d’afficher un résultat en fonction d’un
critère donné.
✓ Exemple :
IV- Les fonctions conditionnelles
1. Tracer et remplir le tableau, puis calculer la multiplication de note et de coef de chaque matière.
2. Calculer le total et la moyenne de chaque élève.
3. Utiliser la fonction SI() pour afficher la mention selon les critères suivants :
✓ Note < 10 : faible
✓ 10 < Note < 12 : passable
✓ 12 < Note < 14 : Assez Bien
✓ 14 < Note < 16 : Bien
✓ 16 < Note < 18 : Très Bien
✓ Note > 18
4. Utiliser la fonction Rang () pour afficher l’ordre des élèves
IV- Les fonctions conditionnelles
➢ Donnez les formules de la facture suivante :
Exercice 7 :
➢ Ouvrir Excel puis saisir et mettre en forme le fichier suivant :
V- fonctions matricielles
1- Définition :
Une matrice dans Excel est une collection d’éléments, la différence entre une formule matricielle et
des formules Excel classiques réside dans le fait qu’une formule matricielle traite plusieurs valeurs au lieu
d’une seule. En d’autres termes, une formule matricielle dans Excel évalue toutes les valeurs individuelles
d’un tableau et effectue plusieurs calculs sur un ou plusieurs éléments en fonction des conditions
exprimées dans la formule.
➢ Elles sont également appelées « Ctrl-Maj-Entrée » car vous devez appuyer sur Ctrl+Maj+Entrée
pour les activer.
Exemple :
5 1 =(A2*B2)
10 5 =(A2:A5)*(B2:B5)
15 3
20 4
Autre Exemple :
V- fonctions matricielles
2. Exemple des function matricielle :
✓ FREQUENCE
✓ TRANSPOSE
V- Les Tableaux Croisés Dynamiques
1. Définition :
Le tableau croisé dynamique (TCD) est interactif et permet de présenter rapidement des
résultats provenant de grandes quantités d'informations. Il est donc possible d'adapter la
manière dont les données sont présentées, afin de répondre aux besoins (mise en
évidence de certaines données, classement, développement, etc.).
Avant de pouvoir générer un TCD, il faut avoir une base de données comporte les
éléments (chiffres, formules, texte) à analyser, résumer et synthétiser à l’aide du tableau
croisé dynamique
Excel permet aussi de présenter les mêmes résultats d’un tableau croisé dynamique à l’aide d’un
graphique dit graphique croisé dynamique.
✓ Calculer pour chaque client la moyenne des prix des produits fournis par chaque catégorie
✓ A l’aide d’un graphique, comparer les moyennes des prix et les moyennes des quantités des produits
de chaque client
V- Les Tableaux Croisés Dynamiques
Solution d’exercice 1 :
✓ Créer un graphique qui compare les moyennes des prix des produits de chaque catégorie.
V- Les Tableaux Croisés Dynamiques
Exercice 2 :
Ouvrir une nouvelle feuille (onglet) puis saisir et mettre en forme le tableau suivant :
➢ Syntaxe:
With Object
Instruction
End With
➢ Exemple:
With Cells(2,2).Font
.Size = 18
.Bold = True
.Italic = True
End With
VI- Les macros
➢ Mise en forme « Bordure »
Le choix du style d’une bordure est compris entre 0 à 13, la valeur 0 indique qu’aucune
bordure n’est appliquée.
➢ Exemple :
Range("A1").Borders.Value = 13
Ou : Range("F16:G17").ColumnWidth = 26
Ou : Cells(3, 2).RowHeight = 44
Format en $:
Format Date:
Format Nombre:
VI- Les macros
➢ Instructions conditionnelles : IF/ ElseIF /Else
Les conditions permettent d’effectuer des actions en fonction de critères précis (même
principe que la fonction SI).
➢ Syntaxe : ➢ Exemple :
If condition Then
instructions Dim a As Integer, b As Integer
Else a=5
If a < 10 Then Condition
instruction
End If b=1
Else
➢ Autre exemple : b=2
Dim a As Integer, b As Integer End If
a=5
If a < 10 Then
b=1
ElseIf a < 20 Then
b=2
Else
b=3
End If
VI- Les macros
➢ Instructions conditionnelles : Select Case
Une alternative aux instructions If contenant beaucoup de ElseIf existe, il s'agit de Select
(cette instruction étant plus adaptée dans ce genre de cas).
➢ Syntaxe :
➢ Exemple :
Select Case variable Dim a As Integer, b As Integer
a=5
Case Is = valeur
instructions
Case Else Select Case a
instruction Case Is = 10
End Select b=1 Condition
Case Else
b=2
End Select
VI- Les macros
➢ Opérateurs de comparaison :
= Est égal à
<> Est différent de
< Est plus petit que
<= Est plus petit ou égal à
> Est plus grand que
>= Est plus grand ou égal à
➢ Autres opérateurs :
[CONDITION 1] And [CONDITION 2]
And Et
Les 2 conditions doivent être vraies
[CONDITION 1] Or [CONDITION 2]
Or Ou
Au moins 1 des 2 conditions doit être vraie
Not [CONDITION]
Not Faux
La condition doit être fausse
[NOMBRE] Mod [DIVISEUR]
Mod Modulo
Cet opérateur retourne le reste d'une division
VI- Les macros
➢ Exercice 1: Créer une macro qui permet de :
1. Demander une valeur.
2. Vérifier est ce qu’elle est numérique :
✓ si vrai calculer et afficher la valeur à la puissance 3
✓ si faux afficher un message d’erreur
3. Vider la cellule de valeur et de puissance
➢ Solution :
VI- Les macros
➢ Coder un bouton
Insérer un bouton
1 2
Programmer le bouton
➢ Titre de l'UserForm
Pour modifier le titre de l'UserForm, modifiez sa propriété
Caption :
VI- Les macros
➢ Formulaire en VBA : UserForm
➢ Dimensions de l'UserForm
Pour modifier les dimensions de l'UserForm, modifiez ses propriétés Width et Height ou redimensionnez
l'UserForm à la main :
Ou bien :
VI- Les macros
➢ Formulaire en VBA : UserForm (Evénement de l’UserForm)
Tout comme le classeur ou ses feuilles, l'UserForm a ses propres événements.
1
2
3
VI- Les macros
➢ Exemple UserForm
Tout comme le classeur ou ses feuilles, l'UserForm a ses propres événements.
➢ Modifiez les propriétés de l'UserForm et des contrôles (dont les propriétés (Name) pour le
nom, Caption pour le texte et Font pour la taille du texte) pour obtenir le formulaire ci-dessus.
VI- Les macros
➢ Contrôles : UserForm
1
2
➢ Exemples : UserForm1
VI- Les macros
Nom du bouton Type d’exécution
1 2
➢ Exemples : UserForm 2
VI- Les macros
➢ Exemples : UserForm3 : case à cocher
VI- Les macros
➢ Exemples : UserForm4 : ComboBox (liste déroulante)
Bouton d’option
➢ Exercice 1: UserForm
VI- Les macros
1. Créer et mettre en forme la première ligne du tableau, comme le montre la figure.
2. Créer un formulaire « Form-Insersion » comme suivant: