Module Excel Partie II - 051350
Module Excel Partie II - 051350
D’APPRENTISSAGE
EXCEL-PART. II :
INTERMEDIAIRE
MICROSOFT EXCEL PARTIE II
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ ii ~
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~1~
Les fonctions Excel sont des expressions prédéfinies qui appliquent un algorithme à des
arguments sélectionnés et renvoient un résultat. En plus des calculs mathématiques,
les fonctions peuvent par exemple effectuer des comparaisons logiques, des
conversions d'unités et bien plus encore.
La fonction Excel a comme structure : NOM_FONCTION(PARAMÈTRE-S)
Une fonction Excel est composée de :
Le nom de la fonction ;
Les parenthèses : ouvrantes et fermantes ;
Les paramètres de la fonction
Les paramètres peuvent êtres de références à des cellules, des chiffres, du texte, … ils
sont séparés les uns des autres grâce à des points virgules et/ou des double-point.
II. Les fonction Logiques
Les fonctions logiques servent à tester des conditions spécifiques. Ces fonctions sont
souvent appelées opérateurs logiques. Les opérateurs logiques servent à déterminer
si la condition est VRAIE ou FAUSSE
ET renvoie VRAI si tous ses arguments sont VRAI.
FAUX renvoie la valeur logique FAUX.
OU renvoie VRAI si un des arguments est VRAI.
SI spécifie un test logique à effectuer.
VRAI renvoie la valeur logique VRAI.
1) Les fonctions ET () et OU ()
Synthaxe :
a) =ET (condition1;condition2;condition3 ...)
Il faut au moins deux conditions. Mais vous pouvez en ajouter d'autres. Toutes les
conditions doivent être remplies pour que la fonction affiche VRAI. Sinon, elle affichera
FAUX.
b) =OU (condition1;condition2; condition3 ...)
Il faut au moins deux conditions. Vous pouvez en ajouter d'autres. L'une des conditions
doit être remplie pour que la fonction affiche VRAI. Si aucune des conditions n'est
remplie, elle affichera FAUX.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~2~
2) La fonction SI ()
Exemples 1 :
1 – Si l’élève a 18 ans ou plus, alors il est majeur, sinon il est mineur. La formule sera :
=SI(B1>=18;majeur;mineur) B1 représente la cellule qui contient l’âge de l’élève. Le
texte se met entre guillemets. Que se passe-t-il si vous remplacez 19 par 17 ? par 18 ?
Exemples 1 :
2 – Si le montant de la facture est supérieur à 200 $, alors vous avez une remise de 3%
sur le montant de la facture, sinon vous n’avez pas de remise.
La formule de calcul du montant de la remise sera : =SI(B1>200;B1*3%;O) B1 représente
la cellule qui contient le montant de la facture. Que se passe-t-il si vous remplacez 300
par 100 ? par 200 ?
SI imbriqués
L'imbrication fait référence à la pratique qui consiste à joindre plusieurs fonctions dans
une seule formule. On peut imbriquer jusqu’à sept fonctions SI() les unes dans les
autres.
Exemple :
Calcul du prix d’entrée selon l’âge de la personne :
Si l’Age <= 8 ans le prix d’entrée est 10$
Si l’Age entre 9 et 17 ans le prix d’entrée est 15$
Si l’Age >= 18 ans le prix d’entrée est 20$
La formule de calcul du prix sera la suivante :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~3~
=SI(B1<=8;10;SI(B1>=18;20;15))
III. Les fonctions Mathématiques
Les fonctions mathématiques & trigonométriques d’Excel peuvent être complexes et
spécifiques. Les formules les plus simples permettent, la réalisation d'opérations
conditionnelles comptant, additionnant et multipliant en utilisant des conditions
multiples, multiplie les valeurs correspondantes des matrices spécifiées et calcule la
somme de ces produits.
Nous n’allons pas détailler toutes ces fonctions mais nous allons présenter certaines
comme :
ABS qui renvoie la valeur absolue d’un nombre.
MOD Renvoie le reste d’une division.
PRODUIT Multiplie ses arguments.
QUOTIENT Renvoie la partie entière du résultat d’une division.
ROMAIN Convertit des chiffres arabes en chiffres romains, sous forme de texte.
ARRONDI Arrondit un nombre au nombre de chiffres indiqué.
[Link] Arrondit un nombre en tendant vers 0 (zéro).
[Link] Arrondit un nombre à l’entier supérieur, en s’éloignant de zéro.
SOMME Calcule la somme de ses arguments.
[Link] Additionne les cellules spécifiées si elles répondent à un critère
donné.
[Link] Ajoute les cellules d’une plage qui répondent à plusieurs critères.
TRONQUE Renvoie la partie entière d’un nombre.
1) La Fonction ARRONDI()
Synthaxe : =ARRONDI(nombre;no_chiffres)
Ou nombre représente le nombre à arrondir et no_chiffres spécifie le nombre de
chiffres auquel vous voulez arrondir nombre.
Si no_chiffres est supérieur à 0 (zéro), nombre est arrondi au nombre de
décimales indiqué.
Si no_chiffres est égal à 0, nombre est arrondi au nombre entier le plus proche.
Si no_chiffres est inférieur à 0, nombre est arrondi à gauche de la virgule.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~4~
2) La fonction SOMME()
La fonction SOMME est utilisée pour additionner les valeurs d'une plage de cellules
sans tenir compte d’un critère spécifique. La syntaxe de la fonction est la suivante :
Exemple :
a) La fonction [Link]()
La fonction [Link] est utilisée pour additionner les valeurs d'une plage de cellules
qui répondent à un critère spécifique. La syntaxe de la fonction est la suivante :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~5~
b) La fonction [Link] ()
La fonction Excel [Link] permet de calculer la somme de valeurs en fonction
de plusieurs critères. Contrairement à [Link], qui ne gère qu'un seul critère,
[Link] vous permet d'appliquer plusieurs conditions.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~6~
Dans les cellules G10 : G13, la somme des clients par type et chef de salle en
utilisant la fonction [Link]()
Les formules vont ressembler à ce qui suit :
3) La Fonction ENT
La fonction ENT d'Excel permet d'extraire les entiers d'un nombre. À noter qu'Excel
effectue cette opération en arrondissant à l'entier inférieur le plus proche.
Sa structure est : =ENT(nombre) où nombre est le nombre duquel on désire extraire les
entiers.
Exemple :
Notons que dans le cas des nombres négatifs, le résultat n'est pas le même que si on
avait simplement retiré les décimales. Il faut donc additionner 1 au résultat pour
obtenir le nombre sans les décimales dans le cas des nombres négatifs.
La fonction ENT d'Excel permet aussi d'avoir uniquement la partie décimale d'un
nombre avec la structure suivante :
Pour les nombres positifs : = nombre - ENT(nombre)
Pour les nombres négatifs : = nombre - ENT(nombre)- 1
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~7~
1. La fonction MOYENNE()
La fonction MOYENNE est utilisée pour calculer la moyenne des valeurs d'une plage
de cellules dans Excel. La syntaxe de la fonction est la suivante :
Syntaxe : =MOYENNE(plage)
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~8~
Vous pouvez aussi utiliser la fonction MOYENNE avec des plages non adjacentes. Par
exemple, si vous avez des notes dans les cellules A2:A10 et B2:B10, vous pouvez utiliser
la fonction MOYENNE de cette manière :
Cela calculera la moyenne des valeurs des deux plages et renverra un résultat unique.
Enfin, il est important de noter que la fonction MOYENNE ignore les cellules vides et les
cellules contenant du texte dans la plage spécifiée.
a) La fonction [Link] ()
Cette fonction est utilisée pour calculer la moyenne des valeurs dans une plage qui
répondent à un critère spécifique.
Supposons que nous ayons une feuille de calcul avec les données suivantes :
Maintenant, supposons que nous voulions calculer la moyenne des scores des
personnes dont le pays est "USA". Sélectionnez une cellule où vous souhaitez afficher
le résultat. Par exemple, nous allons utiliser la cellule D1.
Utilisez la formule suivante : =[Link] (B2 : B7 ; "USA" ; C2:C7).
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~9~
Cette formule calcule la moyenne des valeurs dans la plage C2:C7 (la colonne des
scores) qui répondent au critère suivant : La plage B2:B7 (la colonne des pays) doit
être égale à "USA".
Appuyez sur Entrée pour obtenir le résultat. Dans notre exemple, la cellule D1 affichera
la moyenne 84.33, car la moyenne des scores des personnes dont le pays est "USA" est
de 84.33.
b) La fonction [Link] ()
Cette fonction est utilisée pour calculer la moyenne des valeurs dans une plage qui
répondent à plusieurs critères.
Supposons que nous ayons une feuille de calcul avec les données suivantes :
Maintenant, supposons que nous voulions calculer la moyenne des scores des
personnes dont le pays est "USA" et dont le score est supérieur à 80. Sélectionnez une
cellule où vous souhaitez afficher le résultat. Par exemple, nous allons utiliser la cellule
D1.
Utilisez la formule suivante : =[Link] (C2:C7 ; B2:B7 ; "USA" ; C2:C7, ">80").
Cette formule calcule la moyenne des valeurs dans la plage C2:C7 (la colonne des
scores) qui répondent aux critères suivants : La plage B2:B7 (la colonne des pays) doit
être égale à "USA". La plage C2:C7 (la colonne des scores) doit être supérieure à 80.
Appuyez sur Entrée pour obtenir le résultat. Dans notre exemple, la cellule D1 affichera
la moyenne 87.5, car la moyenne des scores des personnes dont le pays est "USA" et
dont le score est supérieur à 80 est de 87.
2. La fonction NB()
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 10 ~
nombres. Vous pouvez, par exemple, entrer la formule suivante pour compter les
nombres de la plage A1:A20 :
=NB(A1:A20)
Dans cet exemple, si cinq des cellules de la plage contiennent des nombres, le résultat
est 5.
Syntaxe : NB(valeur1, [valeur2], ...)
La syntaxe de la fonction NB comporte les arguments suivants :
valeur1 Obligatoire. Premier élément, référence de la cellule ou plage dans
laquelle vous souhaitez compter les nombres.
valeur2, ... Facultatif. Jusqu’à 255 éléments supplémentaires, références de
cellules ou plages dans lesquelles vous souhaitez compter les nombres.
REMARQUE Les arguments peuvent contenir différents types de données ou s’y
référer, mais seuls les nombres seront comptés.
Remarques
Les arguments qui sont des nombres, des dates ou une représentation textuelle
de nombres (par exemple, un nombre compris entre guillemets, comme "1")
sont pris en compte.
Les valeurs logiques et les représentations textuelles de nombres directement
tapées dans la liste des arguments sont prises en compte.
Les arguments qui correspondent à des valeurs d’erreur ou à du texte qu’il est
impossible de convertir en nombres ne sont pas comptés.
Si un argument est une matrice ou une référence, seuls les nombres et les dates
de cette matrice ou de cette référence sont comptés. Les cellules vides, les
valeurs logiques, le texte ou les valeurs d’erreur contenus dans cette matrice
ou référence ne sont pas comptés.
Si vous voulez compter des valeurs logiques, du texte ou des valeurs d’erreur,
utilisez la fonction NBVAL.
Pour compter les nombres qui répondent à certains critères uniquement, utilisez
la fonction [Link] ou la fonction [Link].
Exemple
Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1
d’un nouveau classeur Excel. Pour que les formules affichent des résultats,
sélectionnez-les, appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la
largeur des colonnes pour afficher toutes les données.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 11 ~
Données
12/8/08
19
22,24
VRAI
#DIV/0!
Formule Description Résultat
=NB(A2:A7) Détermine le nombre de cellules contenant des nombres 3
dans les cellules A2 à A7.
=NB(A5:A7) Détermine le nombre de cellules contenant des nombres 2
dans les cellules A5 à A7.
=NB(A2:A7,2) Détermine le nombre de cellules contenant des nombres
dans les cellules A2 à A7 et la valeur 2.
a) La fonction [Link]()
La fonction [Link] est utilisée pour compter le nombre de cellules qui répondent à un
critère spécifique dans une plage de cellules.
La syntaxe de la fonction est la suivante :
La plage est la plage de cellules dans laquelle vous souhaitez rechercher le critère. Le
critère est l'expression utilisée pour déterminer les cellules à compter.
Voici un exemple pour illustrer son utilisation :
Supposons que vous ayez une liste de ventes mensuelles dans les cellules A2 à A10 et
que vous souhaitiez compter le nombre de mois où les ventes dépassent 1000. Vous
pouvez utiliser la fonction [Link] de la manière suivante :
Dans cet exemple, la plage est A2:A10, le critère est ">1000". La fonction comptera le
nombre de cellules dans la plage qui répondent à ce critère, c'est-à-dire les mois où
les ventes dépassent 1000.
Vous pouvez également utiliser des critères textuels en utilisant des guillemets autour
du texte. Par exemple, si vous avez une liste de régions dans les cellules B2 à B10 et
que vous souhaitez compter le nombre de régions contenant le texte "Nord", vous
pouvez utiliser la fonction [Link] de la manière suivante :
NB. SI (B2:B10 ; "Nord")
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 12 ~
a) La fonction [Link] ()
Cette fonction est utilisée pour compter le nombre de cellules dans une plage qui
répondent à plusieurs critères. Supposons que nous ayons une feuille de calcul avec
les données suivantes :
3. La fonction [Link] ()
Cette fonction vous permet de déterminer le nombre de cellule vide dans une plage
de cellule. Il suffit de sélectionner la plage à prendre en compte dans l'assistant
fonction.
Dans l'exemple la colonne B comporte 2 cellules vides
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 13 ~
4. La fonction RANG ()
La fonction RANG est utilisée pour déterminer la position d'une valeur dans une liste
ou une plage de cellules. Elle renvoie le rang d'une valeur par rapport aux autres
valeurs de la plage. La syntaxe de la fonction est la suivante :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 14 ~
La fonction MAX est utilisée pour trouver la valeur maximale dans une plage de
cellules dans Excel. Et La fonction MIN est utilisée pour trouver la valeur minimale dans
une plage de cellules. Ce qui renverra le chiffre le plus élevé ou le moins élevé parmi
toutes les valeurs des plages.
Les syntaxes se présentent comme suit :
MAX (plage) MIN (plage)
La plage est la plage de cellules dans laquelle vous souhaitez trouver la valeur
minimale ou maximale.
Les fonctions du groupe RECHERCHE & MATRICE d'Excel permettent de faire des
recherches dans un tableau de valeurs et de renvoyer la valeur trouvée dans une
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 15 ~
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 16 ~
"code remise" de l'article. Vous prendrez soin d'utiliser la poignée de recopie pour étirer
la formule vers le bas et de bloquer les bonnes cellules.
Pour cet exercice, nous allons complétés tous les champs comme suit :
Quand vous cliquez sur Ok, vous verrez la réponse bien correcte dans C2. Pour que
nous utilisons la poignée de recopie, il nous faut bloquer la matrice source, celle de
recherche en utilisant le symbole $ devant les lignes et devant les colonnes dans notre
formule ce qui ressemblera à ce qui suit après référencement :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 17 ~
plage de cellules et renvoie la valeur d'une cellule spécifiée dans la même colonne.
La syntaxe de base de la fonction RECHERCHEH est la suivante :
Exemple :
Maintenant écrivons notre formule dans la cellule E22. En complétant les champs
requis nous avons ce qui suit pour la RECHERCHE H(Horizontale) :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 18 ~
La fonction INDEX dans Excel est une fonction puissante qui renvoie la valeur d'une
cellule spécifique dans une plage de cellules, en fonction du numéro de ligne et de
colonne que vous spécifiez. Voici la syntaxe de base de la fonction INDEX :
plage : C'est la plage de cellules dans laquelle vous voulez rechercher la valeur.
num_ligne : C'est le numéro de ligne dans la plage à partir duquel vous voulez
obtenir la valeur.
[num_colonne] : (Facultatif) C'est le numéro de colonne dans la plage à partir
duquel vous voulez obtenir la valeur. Si cet argument est omis, la fonction INDEX
renverra toute la ligne spécifiée par num_ligne.
La fonction INDEX peut également être utilisée de manière plus avancée avec des
plages de cellules dynamiques ou des tableaux pour effectuer des recherches
complexes dans vos données.
Elle est très utile lorsque vous travaillez avec de grandes quantités de données et que
vous avez besoin de récupérer des valeurs spécifiques en fonction de certaines
conditions.
Par exemple, si vous avez les données suivantes dans les cellules A1 à C3 :
Ces fonctions nous permettent de manipuler les données qui sont représentées en
date complètes, en minute, …concaténer des cellules pour reproduire des dates ;
etc.
Remarque : Excel stocke les dates sous forme de numéros de série séquentiels afin
qu’elles puissent être utilisées dans les calculs. Par défaut, le 1er janvier 1900 a le
numéro de série 1 et le 1er janvier 2008 a le numéro de série 39448 car cette date se
trouve 39447 jours après le 1er janvier 1900.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 19 ~
Pour chaque exemple dans les fonctions que l’on va étudier, toujours copiez les
données d’exemple du tableau donné, et collez-les dans la cellule A1, A2, … d’un
nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les,
appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la largeur des
colonnes pour afficher toutes les données.
6. La fonction DATE()
La fonction DATE renvoie le numéro de série séquentiel qui représente une date
particulière. Par exemple, la formule =DATE(2008,7,8) renvoie la série 08/07/2008.
7. La fonction MAINTENANT()
La fonction MAINTENANT est utile pour afficher la date et l’heure actuelles dans une
feuille de calcul ou pour calculer une valeur en fonction de la date et de l’heure
actuelles et que cette valeur soit mise à jour chaque fois que vous ouvrez la feuille de
calcul
8. La fonction SECONDE()
Renvoie les secondes d’une valeur de temps. Les secondes sont représentées par un
nombre entier compris entre 0 (zéro) et 59.
Syntaxe : SECONDE(numéro_de_série)
9. La fonction MINUTES()
Renvoie les minutes correspondant à une valeur d’heure. La minute est donnée sous
la forme d’un nombre entier compris entre 0 et 59.
Syntaxe : MINUTE(numéro_de_série)
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 20 ~
Syntaxe : HEURE(numéro_de_série)
La fonction AUJOURDHUI 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. Par exemple, si vous savez qu’une personne est
née en 1963, vous pouvez utiliser la formule suivante pour déterminer son âge : =
ANNEE(AUJOURDHUI())-1963
Syntaxe : JOUR(numéro_de_série)
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 21 ~
Syntaxe : JOURS(date_début,date_fin)
Remarques
Si les deux arguments de date sont des nombres, JOURS utilise Date_fin–
Date_début pour calculer le nombre de jours qui les séparent.
Si les arguments de date sont des chaînes qui ne peuvent pas être analysées
comme dates valides, JOURS renvoie la valeur d’erreur #VALEUR!.
Exemple :
Données
31/12/2011
1/1/2011
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 22 ~
Données
La fonction JOURS360 renvoie le nombre de jours compris entre deux dates sur la base
d’une année de 360 jours (12 mois de 30 jours), qui est utilisée dans certains calculs
comptables. Utilisez cette fonction pour le calcul des paiements si votre système
comptable est basé sur 12 mois de 30 jours.
Syntaxe : JOURS360(date_début,date_fin,[méthode])
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 23 ~
Exemple :
Dates
1er janvier 2011
30 janvier 2011
1er février 2011
31 décembre 2011
Formule Description Résultat
=JOURS360(A3,A4) Nombre de jours entre le 30.01.11 et le 01.02.11 sur la 1
base d’une année de 360 jours.
=JOURS360(A2,A5) Nombre de jours entre le 01.01.11 et le 31.12.11 sur la 360
base d’une année de 360 jours.
=JOURS360(A2,A4) Nombre de jours entre le 01.01.11 et le 01.02.11 sur la 30
base d’une année de 360 jours.
Renvoie le jour de la semaine correspondant à une date. Par défaut, le jour est donné
sous forme d’un nombre entier compris entre 0 et 7.
Syntaxe : JOURSEM(numéro_série,[type_retour])
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 24 ~
Exemple :
Données
14/02/2008
Formule Description (résultat) Résultat
=JOURSEM(A2) Jour de la semaine, avec des valeurs comprises entre 5
1 (dimanche) et 7 (samedi) (5)
=JOURSEM(A2;2) Jour de la semaine, avec des valeurs comprises entre 4
1 (lundi) et 7 (dimanche) (4)
=JOURSEM(A2;3) Jour de la semaine, avec des valeurs comprises entre 3
0 (lundi) et 6 (dimanche) (3)
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 25 ~
Syntaxe : [Link](numéro_de_série;[type_retour])
Exemple :
Données
09/03/2012
Formule Description Résultat
=[Link](A2) Numéro de semaine de l’année correspondant au 10
09/03/2012, avec le dimanche comme début de
semaine (par défaut).
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 26 ~
Données
=[Link](A2;2) Numéro de semaine de l’année correspondant au
09/03/2012, avec le lundi comme début de
semaine (second argument, 2).
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).
Syntaxe : MOIS(numéro_de_série)
Les valeurs retournées par les fonctions ANNEE, MOIS et JOUR seront des valeurs du
calendrier grégorien, quel que soit le format d’affichage de la valeur de date fournie.
Par exemple, si la date fournie utilise le format d’affichage du calendrier islamique
(Hijri), les valeurs retournées pour les fonctions ANNEE, MOIS et JOUR seront associées
à la date du calendrier grégorien équivalente.
Exemple :
Date
15 avril 2011
Formule Description Résultat
=MOIS(A2) Mois de la date indiquée dans la cellule A2. 4
Renvoie le nombre décimal d’une heure précise. Si le format de cellule était Standard
avant que la fonction ne soit entrée, le résultat est mis en forme en tant que date.
Le nombre décimal renvoyé par la fonction TEMPS est une valeur comprise entre 0
(zéro) et 0,99988426, qui représente l’heure, de 0:00:00 (12:00:00 AM) à 23:59:59
(11:59:59 PM).
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 27 ~
Remarque
Une valeur de temps est une portion de valeur de date représentée par un nombre
décimal (par exemple, 12:00 est représenté par 0,5 car il s’agit du milieu de la journée).
Exemple :
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.
Syntaxe : ANNÉE(numéro_de_série)
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 28 ~
Notes
Les valeurs retournées par les fonctions ANNEE, MOIS et JOUR seront des valeurs du
calendrier grégorien, quel que soit le format d’affichage de la valeur de date fournie.
Par exemple, si la date fournie utilise le format d’affichage du calendrier islamique
(Hijri), les valeurs retournées pour les fonctions ANNEE, MOIS et JOUR seront associées
à la date du calendrier grégorien équivalente.
Exemple :
Données
Date
05/07/2008
05/07/2010
Formule Description (résultat) Résultat
=ANNEE(A3) Année de la date dans la cellule A3 (2008) 2008
=ANNEE(A4) Année de la date dans la cellule A4 (2010) 2010
Date_début et date_fin : obligatoire. Sont les dates pour les quelles vous voulez
calculez la différence et renvoyé un retour choisi.
Type_retour : il peut être :
y Pour dire à Excel de renvoyé, après calcul, le nombre d’années qu’il y a
entre les deux dates.
m Pour dire à Excel de renvoyé, après calcul, le nombre des mois qu’il y a
entre les deux dates.
d Pour dire à Excel de renvoyé, après calcul, le nombre des jours qu’il y a
entre les deux dates.
ym Excel de renvoie, après calcul, le nombre des mois qui reste entre les deux
dates après avoir extrait les années
md Excel de renvoie, après calcul, le nombre des jours qui reste entre les deux
dates après avoir extrait les années et les mois
Cette fonction n’a pas de guide ni de boite d’argument de la fonction en Excel.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 29 ~
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 30 ~
=DATEDIF(B8;B9;"y")&"ans,"&DATEDIF(B8;B9;"ym")&"mois et "&DATEDIF(B8;B9;"md")
&"jours"
Observer comment le “&” est utilisé pour séparer les fonctions. Essayez!
1) La fonction CAR
Renvoie le caractère spécifié par un nombre. Utilisez CAR pour convertir en caractères
des numéros de pages de codes provenant de fichiers stockés sur d’autres types
d’ordinateurs.
Synthaxe : CAR(nombre)
Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1
d’un nouveau classeur Excel. Pour que les formules affichent des résultats,
sélectionnez-les, appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la
largeur des colonnes pour afficher toutes les données.
2) La fonction CHERCHE
Les fonctions CHERCHE et CHERCHERB recherchent une chaîne de texte au sein d’une
seconde chaîne de texte et renvoient le numéro de la position de départ de la
première chaîne de texte à partir du premier caractère de la seconde chaîne de
texte. Par exemple, pour rechercher la position de la lettre « n » dans le mot
« imprimante », vous pouvez utiliser la fonction suivante :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 31 ~
=CHERCHE("n" ; "imprimante")
3) La fonction EXACT
Compare deux chaînes de texte et renvoie la valeur VRAI si elles sont identiques ou
la valeur FAUX dans le cas contraire. EXACT respecte la casse, mais ne tient pas
compte des différences de mise en forme.
Exemple :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 32 ~
4) La fonction CONCATENER
La fonction CONCATENER, qui fait partie des fonctions de texte permet de joindre
plusieurs chaînes au sein d’une seule chaîne.
IMPORTANT Dans Excel 2016, Excel Mobile et Excel Online, cette fonction a été
remplacée par la fonction CONCAT. Si la fonction CONCATENER est toujours
disponible à des fins de compatibilité descendante, il est préférable d’utiliser la
fonction CONCAT désormais. En effet, il est possible que la fonction CONCATENER ne
soit pas disponible dans les prochaines versions d’Excel.
Par exemple :
=CONCATENER("La densité de population de l’"; A2; " "; A3; " est de "; A4;
"/kilomètre")
=CONCATENER(B2; " "; C2)
Argument Description
Exemples
Pour utiliser ces exemples dans Excel, copiez les données dans le tableau ci-dessous,
puis collez-les dans la cellule A1 d’une nouvelle feuille de calcul.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 33 ~
Données
truite de rivière Anthony Chor
Espèce Quatrième Pin
32
Formule Description
=CONCATENER("La densité de Crée une phrase en joignant les données
population de l’"; A2; " "; A3; " de la colonne A avec un autre texte. Le
est de "; A4; "/kilomètre") résultat est La densité de population de
l’espèce truite de rivière est de
32/kilomètre.
=CONCATENER(B2; " "; C2) Joint la chaîne de la cellule B2, un espace
et la valeur de la cellule C2. Le résultat est
Christophe Beaulieu.
=CONCATENER(C2; "; "; B2) Joint la chaîne de la cellule C2, une chaîne
composée d’une virgule et d’un espace,
et la valeur de la cellule B2. Le résultat est
Christophe Beaulieu.
=CONCATENER(B3; " & "; C3) Joint la chaîne de la cellule B3, une chaîne
composée d’un espace, d’une esperluette
et d’un autre espace, et la valeur de la
cellule C3. Le résultat est Fourth & Pine.
=B3 & " & " & C3 Joint les mêmes éléments que dans
l’exemple précédent, mais en utilisant
l’opérateur de calcul esperluette (&) au
lieu de la fonction CONCATENER. Le
résultat est Fourth & Pine.
Problèmes courants
Problème Description
Des guillemets Utilisez des points-virgules pour séparer les éléments de texte
apparaissent dans adjacents. Par exemple : Excel affiche
la chaîne de =CONCATENER("Bonjour ""tout le monde") comme
résultat Bonjour"tout le monde avec un guillemet supplémentaire, car
il manque un point-virgule entre les arguments.
Les mots S’il n’y a pas d’espaces désignés entre les différentes entrées
apparaissent collés. de texte, celles-ci sont mises bout à bout. Ajoutez des
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 34 ~
Problème Description
Ajoutez des guillemets doubles avec un espace entre eux " ".
Par exemple : =CONCATENER("Bonjour"; " "; "tout le monde !").
Ajoutez un espace après l’argument Texte. Par exemple :
=CONCATENER("Bonjour "; "tout le monde !"). Un espace a été
ajouté à la chaîne "Bonjour ".
Meilleures pratiques
=TEXTE(A1;"0,00 €")
Résultat : 23,50 €
5) La fonction NBCAR
Exemple :
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 35 ~
Données
Phoenix en Arizona
Un
6) La fonction NOMPROPRE
NOMPROPRE(texte)
7) La fonction REMPLACER
Description
IMPORTANT La fonction REMPLACER est destinée aux langues qui utilisent un jeu de
caractères codés sur un octet, tandis que la fonction REMPLACERB est destinée aux
langues qui utilisent un jeu de caractères codés sur deux octets. La langue définie par
défaut sur votre ordinateur affecte la valeur de retour de la manière suivante :
REMPLACER compte toujours chaque caractère, qu’il soit codé sur un ou deux
octets, pour un, quelle que soit la langue définie par défaut.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 36 ~
REMPLACERB compte chaque caractère codé sur deux octets pour deux si
vous avez activé l’édition d’une langue prenant en charge un jeu de
caractères codés sur deux octets puis avez défini cette langue par défaut.
Sinon, REMPLACERB compte chaque caractère pour 1.
Exemple
Données
Abcdefghijk
2009
123456
Formule Description (résultat) Résultat
=REMPLACER(A2; 6; 5; "*") Remplace cinq caractères dans le texte abcde*k
abcdefghijk par un seul caractère *, en
commençant par le sixième caractère (f).
=REMPLACER(A3; 3; 2; "10") Remplace les deux derniers chiffres (09) de 2010
2009 par 10.
=REMPLACER(A4; 1; 3; "@") Remplace les trois premiers caractères de @456
123456 par un seul caractère @.
8) La fonction SUPPRESPACE
Supprime tous les espaces de texte à l’exception des espaces simples entre les mots.
Exécutez la fonction SUPPRESPACE sur le texte provenant d’autres applications et dont
l’espacement peut être irrégulier.
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063
~ 37 ~
Syntaxe : SUPPRESPACE(texte)
Exemple :
Evaluation
Références :
1. Le site : [Link]
2. L’aide Excel, pour chaque fonction
MODULE D’APPRENTISSAGE EXCEL-PART. II : INTERMEDIAIRE PAR : ROGER ROMS - +243 997 091 063