Vous êtes sur la page 1sur 61

EXCEL AVANCE

Partie 1 (les fonctions et les graphiques)


LES
FONCTIONS
La fonction SI

C’est la fonction la plus utilisée, elle permet


d’établir des comparaisons logiques entre une
valeur et le résultat attendu.
Une instruction SI peut donc avoir deux résultats.

SI(C2="Oui";vrai;faux) =>indique SI(C2 =


Oui, renvoyer un-1, sinon renvoyer un-2)

Exemple: Pratique en classe


Fonction SI imbriquée

Le terme « imbrication » fait référence à la pratique consistant à joindre plusieurs fonctions au sein d’une même
formule.
=SI(J6>=80%;"GD";SI(J6>=70%;"D";SI(J6>=60%;"S";"convoqué")))
Exemple: Pratique en classe

Astuce : Vous pouvez insérer des sauts de ligne dans la barre de formule pour faciliter la lecture des formules longues.
Appuyez simplement sur ALT+Entrée devant le texte qui doit figurer sur une nouvelle ligne.
LES FONCTIONS TEXTES: La fonction CONCAT
La fonction CONCAT combine le texte de plusieurs plages et/ou chaînes, mais elle ne fournit pas d’arguments
de délimiteur
Syntaxe : CONCAT (texte1; [texte2]; ...)

Données Prénom Nom


truite de rivière Anthony Chor
espèce Quatrième Pin
32
Formule Description Résultat
=CONCAT("La densité de population de l’"; A3; Crée une phrase en joignant les données de la La densité de population de l’espèce truite de rivière
" "; A2; " est de "; A4; "/kilomètre") colonne A avec un autre texte. est de 32/kilomètre.
=CONCAT(B2;" "; C2) Joint la chaîne de la cellule B2, un espace et la valeur Anthony Chor
de la cellule C2.
=CONCAT(C2; ", "; B2) Joint la chaîne de la cellule C2, une chaîne composée Chor, Anthony
d’une virgule, un espace et la valeur de la cellule B2.
=CONCAT(B3;" & "; C3) Joint la chaîne de la cellule B3, une chaîne composée Quatrième & Pin
d’un espace, d’une esperluette et d’un autre espace,
et la valeur de la cellule C3.
=B3 & " & " & C3 Joint les mêmes éléments que dans l’exemple Quatrième & Pin
précédent, mais en utilisant l’opérateur de calcul
esperluette (&) au lieu de la fonction CONCAT.
La fonction REPT
Répète un texte un certain nombre de fois. Utilisez la fonction REPT
pour remplir une cellule avec plusieurs instances d’une chaîne de texte.

Syntaxe
REPT(texte,nombre_fois)
Les fonctions GAUCHE et DROITE

 GAUCHE renvoie le(s) premier(s) caractère(s) d’une chaîne de texte selon le nombre de
caractères que vous spécifiez.
 DROITE renvoie le ou les derniers caractères d’une chaîne de texte, en fonction du
nombre de caractères spécifié.

Syntaxe:
GAUCHE(texte; [no_car])
DROITE(texte; [no_car])
Les Fonctions NBCAR, LENB

• NBCAR renvoie le nombre de caractères contenus dans une chaîne de texte.


• LENB renvoie le nombre d’octets utilisés pour représenter les caractères d’une chaîne de texte.

Syntaxe:
NBCAR(texte)
LENB(texte)
Les fonction MAJUSCULE et MINUSCULE
Convertit toutes les lettres majuscules/minuscule d’une chaîne de texte en lettres
minuscules.
Syntaxe :
MAJUSCULE (texte)
MINUSCULE(texte)
La fonction REMPLACER
Remplace new_text la old_text dans une chaîne de texte. On utlise la substitue
lorsque pour remplacer un texte spécifique dans une chaîne de texte. utilisez
REMPLACER lorsque vous souhaitez remplacer tout texte présent à un
emplacement spécifique dans une chaîne de texte.
Syntaxe
• REMPLACER(ancien_texte ; no_départ ; no_caract ; nouveau_texte)
Exemple:
=REMPLACER("Salut";3;3; "von") va remplacer Salut par Savon. Le second paramètre (3) permet de
commencer le remplacement au quatrième caractère, le troisième paramètre (3) correspond au nombre de
caractères remplacés.
La fonction NOMPROPRE
Transforme la première lettre de tous les mots d’une chaîne de
caractères.
Exemple : =NOMPROPRE(« test de connaissance ») permet d’obtenir
Le Test De Connaissance 
Fonction RECHERCHEV
La fonction RECHERCHEV est utilisée lorsque vous devez rechercher des
éléments dans une table ou une plage par ligne.
Par exemple, recherchez le prix d'une pièce automobile via le numéro de pièce
ou recherchez le nom d'un employé en fonction de son identification d'employé.
Dans sa forme la plus simple, la fonction RECHERCHEV a la signification
suivante :
=RECHERCHEV(Ce que vous voulez rechercher, où vous voulez le rechercher, le
numéro de colonne dans la plage contenant la valeur à renvoyer, renvoyer une
correspondance approximative ou exacte, indiquée comme 1/VRAI ou 0/FAUX).
Exemple
Tableau de travail

Num Vente Produit Qté Prix Montant


1 Armoire 5 $ 350 $ 1 750 Tableau de Matrice
2 Bureau 3 $ 800 $ 2 400
3 Table 9 $ 180 $ 1 620 Produit Prix
4 Chaise 4 $ 500 $ 2 000 Chaise 500
Bureau 800
5 Table 1 $ 180 $ 180 Armoire 350
6 Armoire 3 $ 350 $ 1 050 Table 180
7 Armoire 6 $ 350 $ 2 100
8 Armoire 7 $ 350 $ 2 450

=RECHERCHEV(B4;$G$2:$H$6;2;0)
Les fonctions de date et d’heure
C’est le groupe des fonctions pour tout ce qui concerne les dates,
l’heure, etc.
Fonction Description
DATE Renvoie le numéro de série d’une date précise.
Calcule le nombre de jours, de mois ou d’années qui séparent
DATEDIF deux dates. Cette fonction est utile dans les formules où vous
devez calculer un âge.
MAINTENANT Renvoie le numéro de série de la date et de l’heure du jour.
JOUR Convertit un numéro de série en jour du mois.
AUJOURDHUI Renvoie le numéro de série de la date du jour.
JOURSEM Convertit un numéro de série en jour de la semaine.
La fonction DATE
La fonction DATE d’Excel vous permet de prendre trois valeurs distinctes et de les
combiner pour former une date.

Syntaxe : DATE(année;mois;jour)

jour Mois Année Date


15 2 2026 15/02/2026
Fonction DATEDIF
Cette fonction permet de Calculer le nombre de jours, de mois ou
d’années qui séparent deux dates.
Syntaxe
DATEDIF(date_début;date_fin;unité)

unité Valeur renvoyée


"Y" Nombre d’années complètes au sein de la période.
"M" Nombre de mois complets au sein de la période.
"D" Nombre de jours compris dans la période.
La fonction AUJOURDHUI
Renvoie le numéro de série de la date du jour. Elle est utile lorsque la
date du jour doit être affichée sur une feuille de calcul, quel que soit le
moment où vous ouvrez le classeur. Elle sert également à calculer des
intervalles.
Exemple: = ANNEE( AUJOURDHUI())-1982
Syntaxe: = AUJOURDHUI()

=JOUR(AUJOURDHUI()) Renvoie le jour en cours du mois (1 - 31). 1


Renvoie le mois en cours de l’année (1 - 12). Par exemple, si le
=MOIS(AUJOURDHUI()) 12
mois en cours est Mai, la formule renvoie 5.
La function JOUR
Renvoie le jour du mois correspondant à l’argument numéro_de_série. Ce jour est
représenté sous la forme d’un nombre entier compris entre 1 et 31.

Date
15 avril 2011
Formule Description (résultat) Résultat
Jour de la date dans la cellule A2
=JOUR(A2) 15
(15)
La fonction MOIS
Ce fonction renvoie le mois d’une date représentée par un numéro de série. Le
mois est donné sous la forme d’un nombre entier compris entre 1 (janvier) et 12
(décembre).

Date
15 avril 2011
Formule Description Résultat
Mois de la date indiquée dans la
=MOIS(A2) 4
cellule A2.
La fonction ANNEE
Renvoie l’année correspondant à une date. L’année est renvoyée sous la
forme d’un nombre entier dans la plage 1900-9999.

Données
Date
05/07/2008
Formule Description (résultat) Résultat
Année de la date dans la cellule A3
=ANNEE(A3) 2008
(2008)
La fonction NB.JOURS.OUVRES
cette fonction permet de compter le nombre de jours ouvrés.

syntaxe : NB.JOURS.OUVRES(date de début; Date_Fin) 

Vous pouvez ajouter des jours fériés de cette façon


 NB.JOURS.OUVRES(″18/10/2010″; ″31/12/2023″; ″17/01/2014″).
Les fonctions HEURE et MINUTE
• Permet d’obtenir l’heure.
Exemple : HEURE(« 12:30:40 ») renvoie 12.
• pour obtenir les minutes :
Exemple MINUTE(« 12:30:40 ») renvoie 30.
La fonction FIN.MOIS
Permet d’obtenir le dernier jour du mois en cours.

Exemple : 
FIN.MOIS(«09/10/13 »;0) retourne le 31 octobre 2013.

Note: Vous pouvez modifier le 0 en +1 pour obtenir le dernier jour du mois


suivant, ou -1 pour obtenir le dernier jour du mois précédent et ainsi de
suite.
LES GRAPHIQUES
Créer un graphique de bout en bout
Les graphiques vous permettent de visualiser vos données de façon à impressionner
votre public.
1. Sélectionnez des données pour le graphique.
2. Cliquez sur Insertion > Graphiques recommandés.
3. Sous l’onglet Graphiques recommandés, sélectionnez un graphique pour en
afficher l’aperçu.
4. Sélectionnez un graphique.
5. Sélectionnez OK.
Ajouter une courbe de tendance
1. Sélectionnez un graphique.
2. Sélectionnez Création > Ajouter un élément graphique.
3. Sélectionnez Courbe de tendance, puis le type de courbe de
tendance souhaité : par exemple, Linéaire, Exponentielle, Prévision
linéaire ou Moyenne mobile.
Créer un graphique en cascade

Un graphique en cascade montre le total


cumulé à mesure que les valeurs sont
additionnées ou soustraites. Ceci est utile pour
comprendre la manière dont une valeur initiale
(par exemple, revenu net) est affectée par une
série de valeurs positives et négatives.

1. Sélectionnez vos données.


2. Cliquez sur Insertion > Insérer un graphique en cascade
ou boursier > Cascade.
Créer un graphique en rayons de soleil dans Office

Les graphiques en rayons de soleil sont parfaits pour afficher des données
hiérarchiques. Chaque niveau de la hiérarchie est représenté par un anneau
ou un cercle dont le cercle intérieur constitue le sommet de la hiérarchie.
1. Sélectionnez vos données.
2. Cliquez sur Insertion > Insérer un graphique hiérarchique > Rayons de soleil.
Créer un diagramme de Pareto
Un histogramme de Pareto ou trié contient à la fois des colonnes triées dans l’ordre
décroit et une ligne représentant le pourcentage total cumulé.
Créer un graphique Zone et valeur
Les graphiques Zone et valeur sont le plus souvent utilisés dans les analyses
statistiques. Par exemple, vous pouvez utiliser un graphique Zone et valeur
pour comparer des résultats d’essais médicaux ou des résultats scolaires.

Etapes
 Sélectionnez vos données en utilisant une seule ou plusieurs séries de
données
 Dans Excel, cliquez sur Insertion > Insérer un graphique statistique >
Zone et valeur, comme le montre l’illustration suivante.

Important : Dans Word, Outlook et PowerPoint, cette procédure fonctionne


différemment :
a. Dans l’onglet Insertion, dans le groupe Illustrations, cliquez sur Graphique.
b. Dans la boîte de dialogue Insérer un graphique, dans l’onglet Tous les
graphiques, cliquez sur Zone et valeur.
Cliquez sur le graphique, puis sur les icônes
situées à côté de celui-ci pour soigner les détails :
• Pour afficher, masquer ou mettre en forme des
éléments tels que les titres des axes ou les
étiquettes de données, cliquez sur Éléments de
graphique .
• Pour modifier rapidement la couleur ou le style
du graphique, utilisez le groupe Styles
• Pour afficher ou masquer les données dans votre
graphique, cliquez sur Filtres du graphique
Un graphique en secteurs
Les graphiques en secteurs affichent la contribution de chaque partie (comme
les chiffres de ventes trimestrielles, par exemple) par rapport au montant total

Cliquez sur Insertion > Insérer un graphique en secteurs ou en anneau, puis


sélectionnez le graphique souhaité.
Ajouter un titre à un graphique

 Dans le graphique, sélectionnez la zone « Titre du graphique », puis tapez un titre.


 Sélectionnez le signe + dans la partie supérieure droite du graphique.
 Sélectionnez la flèche en regard de Titre du graphique.
 Sélectionnez Superposé centré pour disposer le titre sur le graphique, ou Autres
options pour afficher d’autres options.
 Cliquez avec le bouton droit sur le titre du graphique pour le mettre en forme avec
des options telles que Remplissage ou Contour.
Supprimer un titre de graphique

 Cliquez sur le graphique.


 Sélectionnez le signe + dans la partie supérieure droite du graphique.
 Décochez la case en regard de Titre du graphique.
Liste déroulante
Liste
déroulante
Liste déroulante
Les listes déroulantes permettent aux
utilisateurs de sélectionner un élément dans
une liste que vous créez.
1. Saisir la liste des éléments de la liste. On
peut nommer la plage sélectionner pour faciliter
les manipulations
2. Sélectionnez la cellule de la feuille de
calcul dans laquelle vous voulez créer la
liste déroulante.
3. Dans le ruban, accédez à la l’onglet
Données , puis à Validation des données .
4. Dans l’onglet Options , dans la zone
Autoriser , cliquez sur Liste .
Liste déroulante
6. Cliquez dans la zone Source , puis sélectionnez
votre plage de liste.
7. Si les utilisateurs auront la possibilité de laisser la
cellule vide, activez la case Ignorer si vide .
8. Activez la case Liste déroulante dans la cellule .
9. Cliquez sur l’onglet Message de saisie .
 Si vous souhaitez qu’un message s’affiche lorsque vous
cliquez sur la cellule, cochez la case Afficher le message
d’entrée lorsque la cellule est sélectionnée , puis tapez un
titre et un message dans les zones (jusqu’à 225
caractères). Si vous ne voulez pas qu’un message
s’affiche, décochez la case.
Liste déroulante
10. Cliquez sur l’onglet Alerte d’erreur .
Si vous souhaitez qu’un message s’affiche lorsqu’une personne entre un élément
qui ne figure pas dans votre liste, cochez la case Afficher l’alerte d’erreur une
fois que des données non valides sont entrées , choisissez une option dans la
zone Style , puis tapez un titre et un message. Si vous ne souhaitez pas un
message s’affiche, désactivez la case à cocher.
Contrôle d’un tableau à
l’aide d’un formulaire
Activation de l’onglet Développeur
Il est possible d’insérer des contrôles de formulaire, tels que des cases à
cocher ou des cases d’option, pour faciliter la saisie de données. Les
cases à cocher fonctionnent bien pour les formulaires comportant
plusieurs options. Les cases d’option sont plus indiquées quand
l’utilisateur n’a qu’une seule option.

Pour ajouter une case à cocher ou une case d’option, l’onglet


Développeur doit figurer sur le ruban.
Allez sur Fichier > Options > Personnaliser le ruban, cochez la case
Développeur, puis cliquez sur OK.
Activation de l’onglet Développeur

Soit vous pouvez aussi aller dans le


ruban dans un espace vide et cliquez
droit > Sélectionnez > Personnaliser
le ruban, dans la boîte de dialogue
quiapparait, dans la partie de droite
cochez la case Développeur, puis
cliquez sur OK.
Insérer une case à cocher
1. Pour ajouter une case à cocher, cliquez sur
l’onglet Développeur, cliquez sur Insérer,
puis cliquez sur Image du bouton sous
Contrôles de formulaire.
Case à cocher

2. Cliquez dans la cellule à laquelle vous souhaitez ajouter le contrôle


de case à cocher ou de case d’option.
3. Pour modifier ou supprimer le texte par défaut d’un contrôle, cliquez
sur le contrôle, puis mettez à jour le texte selon vos besoins.
Mettre en forme un contrôle
Une fois la case à cocher ou la case d’option insérée, vous
souhaiterez peut-être vérifier qu’elle fonctionne comme souhaité.
1. Pour mettre en forme un contrôle, cliquez dessus avec le
bouton droit, puis cliquez sur Format de contrôle.
2. Dans la boîte de dialogue Format de contrôle, dans l’onglet
Contrôle, vous pouvez modifier n’importe laquelle des options
disponibles :
 Activée : affiche une case d’option sélectionnée.
 Non activée : affiche une case d’option non sélectionnée.
 Dans la zone Cellule liée, entrez une référence de cellule
contenant l’état actuel de la case d’option.
3. Cliquez sur OK.
Exemple: Création d’une fiche de présence
• Dans cet exercice nous voyons une
des multiples possibilités qu’offre
les cases à cocher,

• Pour compter les cases cochées on


utilise la fonction
=SOMME(NB.SI(C6:G6;VRAI))
Utilisation des
segments (slicer)
Définition
Les segments (ou les slicers) sont apparus dans la version d'Excel 2010
et permettent de filtrer un tableau croisé dynamique (ou un tableau
standard) juste en cliquant sur les éléments visuels. Ils permettent
d’améliorer la visibilité des éléments sélectionnés.
En plus du filtrage rapide, les segments indiquent également l’état de
filtrage actuel, ce qui facilite la compréhension de ce qui est
actuellement affiché.
Composition d’un segment
1.Un en-tête segment indique la catégorie des éléments
du segment.
2.Un bouton de filtrage non sélectionné indique que
l’élément n’est pas inclus dans le filtre.
3.Un bouton de filtrage sélectionné indique que l’élément
est inclus dans le filtre.
4.Un bouton Effacer le filtre supprime le filtre en
sélectionnant tous les éléments du segment.
5.Une barre de défilement permet de faire défiler lorsque
des éléments ne sont pas visibles dans le segment.
6.Des commandes de déplacement et de redimensionnent
des bordures permettent de modifier la taille et
l’emplacement du segment.
Créer un segment
1. Cliquez n’importe où dans le tableau ou le tableau croisé dynamique.
2. Sous l’onglet Insertion, sélectionnez Segment.

3. Dans la boîte de dialogue Insérer des segments , cochez les cases des champs que
vous souhaitez afficher, puis sélectionnez OK.
4. Un segment est créé pour chaque champ que vous avez sélectionné. Le fait de
cliquer sur l’un des boutons du segment applique automatiquement ce filtre à la
table ou au tableau croisé dynamique lié.
Note: Il faut s’assurer de Mettre la plage sous forme de tableau avant toute
manipulation
Mise en forme d’un segment
• Vous pouvez ajuster vos préférences de segment sous l’onglet
Segment (dans les versions plus récentes d’Excel) ou l’onglet Création
(Excel 2016 et versions antérieures) du ruban.
• Sous l’onglet Segment ou Création , sélectionnez le style de couleur
souhaité.
Déconnexion d’un segment
 Cliquez n’importe où dans le tableau croisé dynamique auquel vous
souhaitez vous déconnecter. L’onglet Analyse de tableau croisé
dynamique s’affiche.

 Sélectionnez l’onglet Analyse de tableau croisé dynamique, puis


sélectionnez Filtrer les connexions.

 Dans la boîte de dialogue, désactivez la case à cocher des champs de


tableau croisé dynamique pour le segment que vous souhaitez
déconnecter.
Suppression d’un segment
• Effectuez l’une des opérations suivantes :
• Sélectionnez le segment, puis appuyez sur Supprimer.
• Cliquez avec le bouton droit sur le segment, puis sélectionnez Supprimer <nom du
segment>.
Rendre un segment accessible dans un autre
TCD
S’il existe déjà d’un segment dans un tableau croisé dynamique, il peut
être utilisé pour filtrer un autre tableau croisé dynamique. 
1.Tout d’abord, créez un tableau croisé dynamique basé sur la même source de
données que le tableau croisé dynamique sur lequel le segment doit être réutilisé.
2.Sélectionnez le segment que vous souhaitez partager dans un autre tableau croisé
dynamique. L’onglet Segment s’affiche.
3.Sous l’onglet Segment , sélectionnez Connexions aux rapports.
4.Dans la boîte de dialogue, activez la case à cocher du tableau croisé dynamique
dans lequel vous souhaitez que le segment soit disponible.
Exemple
Création d’une chronologie
Introduction

Plutôt que d’ajuster des filtres pour afficher des dates,


vous pouvez utiliser une chronologie de tableau croisé
dynamique, une option de filtrage dynamique qui vous
permet de filtrer aisément par date/heure et de zoomer
sur la période souhaitée à l’aide d’un curseur.

Cliquez sur Analyse > Insérer une chronologie pour


en ajouter une à votre feuille de calcul.
Etapes
 Cliquez n’importe où dans un tableau croisé dynamique pour afficher le
groupe Outils de tableau croisé dynamique dans le ruban, puis cliquez
sur Analyse > Insérer une chronologie.

 Dans la boîte de dialogue Insérer une chronologie, activez les zones des
champs de date de votre choix, puis cliquez sur OK.
Utiliser une chronologie pour filtrer par
période
• Une fois votre chronologie en place, vous êtes prêt à filtrer par période dans l’un
des quatre niveaux de temps (années, trimestres, mois ou jours).
1.Cliquez sur la flèche en regard du niveau de temps affiché, puis sélectionnez celui
de votre choix.

2.Faites glisser la barre de défilement de la chronologie sur la période à analyser


Utiliser une chronologie pour filtrer par
période
3. Dans le contrôle d’intervalle de temps, cliquez sur une mosaïque de
période et faites glisser pour inclure d’autres mosaïques afin de
sélectionner la plage de dates voulue. Servez-vous des poignées
d’intervalle de temps pour ajuster la plage de dates de chaque côté.
Exemple

Vous aimerez peut-être aussi