Royaume du Maroc اململكة املغربية
Université Mohammed Premier جامعة محمد األول
Ecole Nationale de Commerce et de Gestion Oujda املدرسة الوطنية للتجارة و التسييروجدة
Pr. Yassine AZIZI
[Link]@[Link]
École Nationale de Commerce et de Gestion (ENCGO)
Université Mohammed Premier
2025/2026
ESEF-OUJDA Pr. Yassine AZIZI ENCG OUJDA 1
Plan
Plan
• Les fonctions de base d'Excel
• Filtres et tris avancés, mises en forme conditionnelles, styles personnalisés,
• Formules complexes et multicritères, imbrications de SI, autres imbrications,
• Formules conditionnelles, Recherche H et V
• Formules matricielles, UNIQUE, TROUVE...
• Menus multi-déroulants de saisie, verrouillage de cellules, organisation des données,
protection des feuilles et classeurs,
• Utilisation des dates, années, jours, mois, heures, calculs avec ces formules
imbriquées,
• Graphiques évolués, superposition de graphes, graphes multi-échelles, choix et
interprétation de graphiques, analyse, mise en forme de données,
• Tableaux Croisés Dynamiques (TCD), Graphiques Croisés Dynamiques (GCD),
• Macros enregistrées,
ENCG OUJDA
ESEF-OUJDA 2
Chapitre I : Initiation à Excel
Plan
Excel c’est quoi ?
Microsoft Excel est un logiciel tableur de la suite bureautique Microsoft Office, développée et distribuée par
l’éditeur Microsoft.
Le logiciel Excel intègre des fonctions :
de calcul numérique (à l’aide de formules de calcul),
de représentation graphique (utilisant des graphes),
d’analyse de données (notamment de tableau croisé dynamique)
et de programmation, laquelle utilise les macros écrites dans un langage (Visual Basic)
Excel utilise des fichiers portant l’extension : xls ou xlsx (à partir de la version 2007).
ENCG OUJDA
ESEF-OUJDA 3
Chapitre I : Initiation à Excel
Plan
Excel c’est quoi ?
•Un tableur est un logiciel (comme Excel, LibreOffice Calc, Google Sheets) utilisé pour organiser,
calculer et analyser des données.
•Un classeur regroupe plusieurs feuilles permettant de séparer ou structurer les informations par
thèmes.
•Une feuille est un grand tableau formé de lignes (numérotées) et de colonnes (lettres).
•Une cellule est l’élément de base : elle peut contenir du texte, un nombre, une formule ou un résultat
de calcul.
•Une plage de cellules est un groupe de cellules sélectionnées, par exemple A1:C5
ENCG OUJDA
ESEF-OUJDA 4
Chapitre I : Initiation à Excel
Plan
Excel c’est quoi ?
ENCG OUJDA
ESEF-OUJDA 5
Chapitre I : Initiation à Excel
Plan
Excel c’est quoi ?
L’adresse d’une cellule dans un tableur est le moyen d’identifier de façon unique chaque cellule.
📌 Principe :
•Les colonnes sont repérées par des lettres (A, B, C, …, Z, puis AA, AB, …).
•Les lignes sont repérées par des numéros (1, 2, 3, …).
•L’adresse d’une cellule est donnée par la lettre de la colonne suivie du numéro de la ligne.
📌 Exemples :
•A1 : cellule située à l’intersection de la colonne A et de la ligne 1.
•C5 : cellule en colonne C, ligne 5.
•AA10 : cellule en colonne AA, ligne 10.
ENCG OUJDA
ESEF-OUJDA 6
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Saisie des données
Pour commencer la saisie de vos données, il suffit de cliquer sur une cellule pour la rendre active.
Dans une cellule, on peut saisir : un texte, un nombre, une date, une formule, … .
Types de données dans Excel
•Texte (mots, titres, libellés).
•Nombres (valeurs, montants, quantités).
•Dates et heures.
•Formules (calculs automatiques).
•Fonctions (outils prédéfinis comme =SOMME(A1:A5) ou =MOYENNE(B2:B10)).
ENCG OUJDA
ESEF-OUJDA 7
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Mise en forme
Après avoir sélectionner la(les) cellule(s), on peut alors changer : la police de caractère (police, taille,
couleur, …), l’alignement, le format d’affichage … .
Police de caractères
Police : choix du style d’écriture (Arial, Calibri, Times New Roman…).
Taille : agrandir ou réduire le texte.
Couleur du texte : appliquer une couleur personnalisée.
Gras, Italique, Souligné : mettre en évidence certaines données.
Alignement du contenu
Alignement horizontal : à gauche, au centre, à droite.
Alignement vertical : en haut, au milieu, en bas de la cellule.
Retour à la ligne automatique : ajuste le texte sur plusieurs lignes dans une cellule.
Fusionner et centrer : combiner plusieurs cellules pour en faire une seule.
ENCG OUJDA
ESEF-OUJDA 8
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Mise en forme
Format d’affichage des données
Nombre : affichage avec ou sans décimales.
Monétaire : affichage avec un symbole de devise (€, $, DH…).
Date et heure : différents formats possibles (jj/mm/aaaa, mois-année, …).
Pourcentage : conversion et affichage sous forme de % (ex. 0,25 → 25 %).
Scientifique : notation scientifique pour les grands nombres.
Bordures et remplissage
Bordures : encadrer une cellule ou un tableau (bordures fines, épaisses, pointillées…).
Couleur de remplissage : colorier l’arrière-plan d’une cellule.
ENCG OUJDA
ESEF-OUJDA 9
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les formules
•Une formule est une expression qui permet d’effectuer des calculs ou des opérations sur les
données d’un tableau.
•les formules sont des expressions constituées d'opérateurs et adresse des cellules permettent de
calculer la valeur d’une cellule à partir des valeurs des autres cellules.
•Une formule commence toujours par le signe égal =.
ENCG OUJDA
ESEF-OUJDA 10
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les formules : Éléments d’une formule
Une formule peut contenir :
•Des constantes : valeurs saisies directement (=2+3).
•Des références de cellules : utiliser les données d’autres cellules (=A1+B1).
•Des opérateurs :
•+ addition
•- soustraction
•* multiplication
•/ division
•^ puissance (ex. =A1^2)
•Des fonctions.
ENCG OUJDA
ESEF-OUJDA 11
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les formules :
Exemple de formules simples
• =A1+B1 → additionne le contenu des cellules A1 et B1.
• =A1-B1 → soustrait B1 de A1.
• =A1*B1 → multiplie A1 par B1.
• =A1/B1 → divise A1 par B1.
• =(A1+B1)*C1 → utilise des parenthèses pour prioriser les calculs.
ENCG OUJDA
ESEF-OUJDA 12
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les formules :
EXERCICE D’APPLICATION :
A B C D E
Nom élève Note 1 Note2 Note 3 Moyenne
1
2 Etudiant 1 10 17 13
3 Etudiant 2 12 10 16
4 Etudiant 3 18 17 14
Etudiant 4 7 10 11
5
ENCG OUJDA
ESEF-OUJDA 13
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Définition
• Une fonction est une formule préprogrammée dans Excel.
• Elle permet de réaliser rapidement des calculs ou traitements complexes sans tout écrire à la
main.
• La syntaxe générale est :
=FONCTION (arg1;arg2;arg3…)
ENCG OUJDA
ESEF-OUJDA 14
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Exemple :
• Somme de cellules
=SOMME (A1;A2;C4)
• Somme d'une plage
=SOMME (A1:A4)
• Moyenne d’une plage
= Moyenne(A4:A9)
ENCG OUJDA
ESEF-OUJDA 15
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonctions mathématiques
=SOMME(A1:A10) → additionne les valeurs de A1 à A10.
=MOYENNE(A1:A10) → calcule la moyenne des valeurs.
=MAX(A1:A10) → retourne la plus grande valeur.
=MIN(A1:A10) → retourne la plus petite valeur.
=ARRONDI(A1;2) → arrondit A1 à 2 décimales.
ENCG OUJDA
ESEF-OUJDA 16
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonctions statistiques
=NB(A1:A10) → compte le nombre de cellules contenant des
nombres.
=NBVAL(A1:A10) → compte toutes les cellules non vides.
ENCG OUJDA
ESEF-OUJDA 17
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonctions statistiques
La fonction [Link] compte le nombre de cellules dans une plage qui
répondent à un critère donné.
=[Link](plage; critère)
• plage : l’ensemble de cellules à analyser.
• critère : la condition à vérifier (un nombre, un texte, une expression
ENCGlogique…)
OUJDA
ESEF-OUJDA 18
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonctions statistiques : [Link]
NOM / PRENOM NOTE
Ahmed MACHRAFI 16
IHSSANE KHALDI 13
AYMANE ZIANI 10
Mustafa ALAMI 08
•=[Link](B2:B6;">=10") → compte le nombre d’étudiants ayant une note ≥ 10.
•=[Link](A2:A6;"Ahmed") → compte le nombre de fois où le prénom Ahmed apparaît.
•=[Link](B2:B6;"<10") → compte le nombre de notes inférieures à 10.
ENCG OUJDA
ESEF-OUJDA 19
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel : Exercice 1
Ecrire les formules permettant l’affichage de : Moyenne de la classe,
Note maximale, …….
ENCG OUJDA
ESEF-OUJDA 20
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonctions statistiques : [Link]
Elle permet de calculer la somme des valeurs d’une plage qui répond au critère spécifié.
Syntaxe : [Link](plage;critère) avec :
la plage c’est la plage de cellules sur laquelle le critère sera calculé.
le critère est calculé sur la plage
ENCG OUJDA
ESEF-OUJDA 21
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonction SI
ENCG OUJDA
ESEF-OUJDA 22
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonction SI
ENCG OUJDA
ESEF-OUJDA 23
Chapitre I : Initiation à Excel
Plan
Elaboration d’un tableau
Les fonctions prédéfinies dans Excel
Fonction SI
ENCG OUJDA
ESEF-OUJDA 24
Chapitre I : Initiation à Excel
Plan
Fonction SI : Imbrication (Plusieurs cas)
On peut enchainer plusieurs conditions avec SI imbriqué
•Note ≥ 10 → Validé
•Note ≥ 7 et < 10 → Rattrapage
•Note < 7 → Ajourné
=SI(A2>=10;"Validé";SI(A2>=7;"Rattrapage";"Ajourné"))
ENCG OUJDA
ESEF-OUJDA 25
Chapitre I : Initiation à Excel
Plan
Fonction SI avec Les opérateurs Logiques ET(), OU()
Quand une seule condition ne suffit pas, on combine plusieurs critères :
•ET() → toutes les conditions doivent être vraies.
•OU() → au moins une des conditions doit être vraie.
On les utilise souvent à l’intérieur d’un SI().
syntaxe :
=ET(condition1; condition2; condition3; …) // Résultat : VRAI seulement si toutes les
conditions sont vraies
=OU(condition1; condition2; condition3; …) //Résultat : VRAI si au moins une condition est
vraie.
ENCG OUJDA
ESEF-OUJDA 26
Chapitre I : Initiation à Excel
Plan
Fonction SI avec Les opérateurs Logiques ET(), OU()
Exemple avec SI+ET
• Prime accordée si salaire < 9000 ET ancienneté > 5 ans.
=SI(ET(B2<9000;C2>5);"Prime";"Pas de prime")
ENCG OUJDA
ESEF-OUJDA 27
Chapitre I : Initiation à Excel
Plan
Fonction [Link]
[Link] permet de compter le nombre de cellules qui respectent plusieurs conditions
en même temps.
C’est une extension de [Link], qui ne gère qu’un seul critère
=[Link](plage_critère1; critère1; [plage_critère2; critère2]; ...)
•plage_critère1 : plage de cellules à tester pour le premier critère
•critère1 : condition à respecter pour cette plage
•plage_critère2; critère2 … : critères supplémentaires (optionnels)
ENCG OUJDA
ESEF-OUJDA 28
Chapitre I : Initiation à Excel
Plan
Fonction [Link]
[Link] permet de faire la somme des cellules qui respectent plusieurs critères en
même temps.
C’est très utile pour filtrer des données et calculer des totaux selon plusieurs conditions
=[Link](plage_somme; plage_critère1; critère1; [plage_critère2; critère2]; ...)
•plage_somme → les cellules à additionner
•plage_critère1; critère1 → la première plage et son critère
•plage_critère2; critère2 → critères supplémentaires (facultatif)
ENCG OUJDA
ESEF-OUJDA 29
Chapitre I : Initiation à Excel
Plan
Fonction [Link]
On veut la somme des ventes pour la région Nord
=[Link](C2:C6;B2:B6;"Nord")
ENCG OUJDA
ESEF-OUJDA 30
Chapitre I : Initiation à Excel
Plan
Fonction [Link]
Somme des ventes pour Région Nord ET Montant ≥ 800
=[Link](C2:C6;B2:B6;"Nord";C2:C6;">=800")
ENCG OUJDA
ESEF-OUJDA 31
Chapitre I : Initiation à Excel
Plan
Fonction MODE
La fonction MODE sert à calculer la valeur
la plus fréquente dans une plage de données
numériques.
syntaxe :
=MODE(plage de cellules)
ENCG OUJDA
ESEF-OUJDA 32
Chapitre I : Initiation à Excel
Plan
Fonction RANG
La fonction Excel RANG détermine le rang d'une valeur en fonction d'un ensemble de
valeurs (pour classer des valeurs par exemple).
Syntaxe : =RANG(valeur; ensemble_de_valeurs; ordre)
Dans « valeur", entrez le nombre dont il faut déterminer le rang.
Dans « Ensembles_valeurs", entrez la plage de cellules contenant toutes les valeurs.
Dans "Ordre", laissez vide (ou entrez 0) pour un ordre décroissant, entrez une valeur
différente de 0 pour un ordre croissant
ENCG OUJDA
ESEF-OUJDA 33
Chapitre I : Initiation à Excel
Plan
ENCG OUJDA
ESEF-OUJDA 34
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
ENCG OUJDA
ESEF-OUJDA 35
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
CONCATENER / CONCAT
Ces fonctions permettent de rassembler plusieurs textes dans une seule
cellule
Syntaxe :
=CONCATENER(texte1; texte2; ...)
=CONCAT(texte1; texte2; ...)
ENCG OUJDA
ESEF-OUJDA 36
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
GAUCHE (LEFT)
Extrait un certain nombre de caractères à partir du début du texte.
Syntaxe :
=GAUCHE(texte; nombre_caractères)
Exemple :
=GAUCHE("Excel", 2)
➜ "Ex"
ENCG OUJDA
ESEF-OUJDA 37
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
DROITE (RIGHT)
Extrait un certain nombre de caractères à partir de la fin du texte..
Syntaxe :
=DROITE(texte; nombre_caractères)
Exemple :
=DROITE("Informatique", 4)
➜ "ique"
ENCG OUJDA
ESEF-OUJDA 38
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
STXT
Extrait une sous-chaîne à partir d’une position donnée.
Syntaxe :
=STXT(texte; position_départ; nombre_caractères)
Exemple :
=STXT("Informatique", 3; 5)
➜ "forma"
ENCG OUJDA
ESEF-OUJDA 39
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
MAJUSCULE
Convertit tout le texte en majuscules..
Syntaxe :
=MAJUSCULE("bonjour")
➜ "BONJOUR"
ENCG OUJDA
ESEF-OUJDA 40
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
MINUSCULE
Convertit tout le texte en minuscules...
Syntaxe :
=MINUSCULE("EXCEL")
➜ "excel"
ENCG OUJDA
ESEF-OUJDA 41
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
NOMPROPRE
Met en majuscule la première lettre de chaque mot.
Syntaxe :
=NOMPROPRE(«alami mohammed")
➜ «Alami Mohammed"
ENCG OUJDA
ESEF-OUJDA 42
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
NBCAR
Compte le nombre de caractères dans une cellule.
Syntaxe :
=NBCAR("Excel")
➜5
ENCG OUJDA
ESEF-OUJDA 43
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
SUPPRESPACE
Supprime les espaces inutiles (en gardant un seul espace entre les
mots
=SUPPRESPACE(" Excel avancé ")
➜ "Excel avancé"
ENCG OUJDA
ESEF-OUJDA 44
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
CHERCHE / TROUVE
Permet de localiser la position d’un mot ou caractère dans une chaîne.
=CHERCHE(texte_cherché; texte)
=TROUVE(texte_cherché; texte)
Exemple :
=CHERCHE("t"; "Data")
➜3
ENCG OUJDA
ESEF-OUJDA 45
Chapitre I : Initiation à Excel
Plan
Les fonctions de texte dans Excel
Exercice 1
ENCG OUJDA
ESEF-OUJDA 46
Chapitre I : Initiation à Excel
Plan
Exercice 2
Questions :
[Link] les 4 premiers caractères de chaque mot.
[Link] les 3 derniers caractères.
[Link] les 5 caractères du milieu à partir du 3e.
[Link] le nombre de caractères dans chaque cellule
ENCG OUJDA
ESEF-OUJDA 47
Chapitre I : Initiation à Excel
Plan
Exercice 2
ENCG OUJDA
ESEF-OUJDA 48
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
DATE()
La fonction DATE d’Excel vous permet de prendre trois valeurs
distinctes et de les combiner pour former une date..
=DATE(année; mois; jour)
Exemple : =DATE(2025; 10; 15)
➜ 15/10/2025
ENCG OUJDA
ESEF-OUJDA 49
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
ANNEE(), MOIS(), JOUR()
Les fonctions JOUR, MOIS et ANNEE font exactement l’inverse de
la fonction DATE : elles permettent de décomposer une date en
récupérant le numéro du jour, du mois ou de l’année.
A1= 15/10/2025
Exemple : =ANNEE(A1) 2025
=MOIS(A1) 10
=JOUR(A1) 15
ENCG OUJDA
ESEF-OUJDA 50
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
AUJOURDHUI(), MAINTENANT()
• La fonction AUJOURDHUI() te permet de récupérer dynamiquement la
date du jour.
• La fonction MAINTENANT() permet d’afficher la date et l’heure
actuelles selon l’horloge de l’ordinateur.
Elle se met à jour automatiquement à chaque recalcul du classeur (ou à
son ouverture).
ENCG OUJDA
ESEF-OUJDA 51
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
DATEDIF
• Permet de calculer la différence entre deux dates.
• =DATEDIF(date_début; date_fin; unité)
ENCG OUJDA
ESEF-OUJDA 52
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
DATEDIF
• EXEMPLE.
• =DATEDIF("01/01/2020";"15/10/2025";"y")
• 5
ENCG OUJDA
ESEF-OUJDA 53
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
[Link]()
• La fonction [Link] dans Excel permet de renvoyer une
nouvelle date en la décalant d'un nombre de mois spécifié à partir d'une
date de départ
• Syntaxe :
• =[Link](date_début;mois)
ENCG OUJDA
ESEF-OUJDA 54
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
[Link]()
ENCG OUJDA
ESEF-OUJDA 55
Chapitre I : Initiation à Excel
Plan
Les fonctions de Date dans Excel
[Link]()
Renvoie une date de travail (hors week-end)
=[Link](date_début; nombre_jours)
ENCG OUJDA
ESEF-OUJDA 56
Chapitre I : Initiation à Excel
Plan
Exercice 1
Questions :
1. Calculer l’âge actuel de chaque personne.
2. Afficher l’âge sous la forme : "Sara a 26 ans"
ENCG OUJDA
ESEF-OUJDA 57
Chapitre I : Initiation à Excel
Plan
Exercice 2
Questions :
1. Déterminer la date de fin de contrat.
2. Calculer le nombre de jours restants avant la fin du contrat.
3. Afficher un message automatique :
“En cours” si le contrat n’est pas terminé
“Terminé” sinon
ENCG OUJDA
ESEF-OUJDA 58
Chapitre I : Initiation à Excel
Plan
Exercice 3
1. Dans la colonne C : afficher la date du jour.
2. Dans la colonne D: Calculez le nombre d’années d’ancienneté
3. Dans la colonne E Calculez la prime d’ancienneté selon la règle :
• Moins de 3 ans → 3000 DH
• De 3 à 5 ans → 5000 DH
• Plus de 5 ans → 8 000 DH
ENCG OUJDA
ESEF-OUJDA 59
Chapitre I : Initiation à Excel
Plan
Recherche V
La fonction RECHERCHEV() (VLOOKUP) permet d’effectuer une recherche verticale
dans un tableau, de manière à retrouver automatiquement une information associée à une
autre
Elle constitue l’un des outils les plus puissants d’Excel pour gérer des données structurées,
et peut être utilisée comme une petite base de données locale
Syntaxe :
=RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])
ENCG OUJDA
ESEF-OUJDA 60
Chapitre I : Initiation à Excel
Plan
Recherche V
Syntaxe :
= RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])
ENCG OUJDA
ESEF-OUJDA 61
Chapitre I : Initiation à Excel
Plan
Recherche V
Exemple :
Ce tableau est une petite base de données locale :
• Chaque ligne = un enregistrement (produit)
• Chaque colonne = un champ (référence, prix, stock…)
Objectif :
Afficher automatiquement le prix et le stock d’un produit choisi.
ENCG OUJDA
ESEF-OUJDA 62
Chapitre I : Initiation à Excel
Plan
Recherche V
Exemple :
Donne le prix du produit choisi :
Donne le stock du produit choisi :
ENCG OUJDA
ESEF-OUJDA 63
Chapitre I : Initiation à Excel
Plan
Recherche V
Exemple :
Donne le prix du produit choisi : =RECHERCHEV(A2;Base_Produits!$A$2:$D$5;3;FAUX)
Donne le stock du produit choisi : =RECHERCHEV(A2;Base_Produits!$A$2:$D$5;4;FAUX)
ENCG OUJDA
ESEF-OUJDA 64
Chapitre I : Initiation à Excel
Plan
Recherche V
Exemple Pratique
ENCG OUJDA
ESEF-OUJDA 65
Chapitre I : Initiation à Excel
Plan
Formules matricielles et fonctions dynamiques
Une formule matricielle agit sur plusieurs cellules à la fois.
Autrement dit, elle traite une plage de données entière (une matrice) au lieu d’une seule
valeur
Ancienne version Excel :
Une formule matricielle devait être validée par Ctrl + Maj + Entrée.
Exemple :
{=SOMME(A1:A5*B1:B5)} //Calculait la somme du produit de deux colonnes.
Excel 365 / 2021+
Les formules matricielles dynamiques fonctionnent automatiquement, sans combinaison
de touches.
ENCG OUJDA
ESEF-OUJDA 66
Chapitre I : Initiation à Excel
Plan
Formules matricielles et fonctions dynamiques
Exemple 1 : Somme produit matricielle
Calculer la somme des produits de deux colonnes : prix × quantité.
ENCG OUJDA
ESEF-OUJDA 67
Chapitre I : Initiation à Excel
Plan
Exemple 1 : Somme produit matricielle
{=SOMME(A2:A4 * B2:B4)}
ENCG OUJDA
ESEF-OUJDA 68
Chapitre I : Initiation à Excel
Plan
Fonctions dynamiques : UNIQUE()
La fonction UNIQUE() permet d’extraire automatiquement les valeurs distinctes d’une
plage de cellules (liste, colonne, ou tableau).
Elle élimine les doublons et renvoie une liste contenant chaque valeur une seule fois.
Syntaxe :
=UNIQUE(plage)
ENCG OUJDA
ESEF-OUJDA 69
Chapitre I : Initiation à Excel
Plan
Fonctions dynamiques : TRIER()
La fonction TRIER() renvoie une plage triée selon un ou plusieurs critères, sans
modifier les données originales.
Elle peut trier par ordre croissant ou décroissant, et sur plusieurs colonnes à la fois.
Syntaxe :
=TRIER(plage; [ordre])
ENCG OUJDA
ESEF-OUJDA 70
Chapitre I : Initiation à Excel
Plan
Fonctions dynamiques : FILTRER()
La fonction FILTRER() extrait les lignes d’un tableau qui respectent une ou plusieurs
conditions logiques.
Elle permet de créer des sous-tableaux dynamiques sans recourir aux filtres manuels.
Syntaxe :
=FILTRER(plage; Condition)
ENCG OUJDA
ESEF-OUJDA 71
Chapitre I : Initiation à Excel
Plan
Fonctions dynamiques
La fonction FILTRER()
Exemple :
=FILTRER(B2:B5;A2:A5="Informatique")
ENCG OUJDA
ESEF-OUJDA 72
Chapitre I : Initiation à Excel
Plan
La fonction FILTRER()
Exemple :
=FILTRER(B2:B5;A2:A5="Informatique")
Résultat :
ENCG OUJDA
ESEF-OUJDA 73
Chapitre I : Initiation à Excel
Plan
Ex1 :
1. Afficher la liste des produits uniques vendus
2. Afficher la liste des vendeurs uniques, triée par ordre alphabétique.
3. Afficher les ventes triées du montant le plus élevé au plus faible
4. Afficher uniquement les ventes réalisées par “Ahmed”.
ENCG OUJDA
ESEF-OUJDA 74
Chapitre I : Initiation à Excel
Plan
Ex2 :
1. Ajouter une colonne « État du stock » permettant d’afficher automatiquement :
"Stock suffisant" si la Qte > 5, "Seuil d’alerte" si la Qte = 5, "Rupture prochaine" si la Qte < 5
Calcul du montant total par produit
1. Afficher la liste unique des catégories
2. Afficher le classement des produits par prix décroissant
ENCG OUJDA
ESEF-OUJDA 75
Chapitre I : Initiation à Excel
Plan
Ex2_ SUITE :
Une nouvelle feuille nommée Consultation.
Dans cette feuille :
•En A2, l’utilisateur saisit un code produit (exemple : P003).
•Les cellules suivantes doivent afficher automatiquement les informations
correspondantes : Donner les formules nécessaires
ENCG OUJDA
ESEF-OUJDA 76