You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Support de cours N 0 2 de la 3eme Partie
INFORMATIQUE DE BASE
ECO315
Formation tableur : Les fonctions
texte, math et stat en EXCEL
Troisième partie du cours d’Informatique de base
Les fonctions texte, math et stat en EXCEL
Table des matières
I- LES FONCTIONS TEXTE ..................................................................................................................................... 3
II- LA FONCTIONS DATE ET HEURE................................................................................................................ 16
III- LES FONCTIONS MATH ET STAT ................................................................................................................ 18
Les fonctions EXCEL au PROGRAMME
Les fonctions texte
CONCATENER Assemble des valeurs, les unes après les autres.
DROITE Extrait des caractères en partant de la droite.
GAUCHE Extrait des caractères en partant de la gauche.
MAJUSCULE Convertit en majuscules.
MINUSCULE Convertit en minuscules.
NOMPROPRE
Convertit la première lettre de chaque mot en majuscules et les autres
lettres en minuscules.
STXT Extrait des caractères d'une chaîne.
SUBSTITUE Remplace des valeurs textuelles par d'autres.
SUPPRESPACE Supprime les espaces inutiles du texte.
La fonctions DATE et heure
AUJOURDHUI Affiche la date du jour.
Les fonctions MATH, TRIGO et STAT
ALEA Génère aléatoirement une valeur.
ARRONDI Arrondit une valeur.
ARRONDI.INF Arrondit une valeur vers le bas.
ARRONDI.SUP Arrondit une valeur vers le haut.
RACINE Effectue la racine carrée.
SOMME Calcule la somme d'une série de valeurs.
SOMME.SI Calcule la somme à partir des valeurs qui remplissent la condition.
MAX Renvoie la plus grande valeur.
MIN Renvoie la plus petite valeur.
MOYENNE Effectue la moyenne d'une série de valeurs.
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
1
Troisième partie du cours d’Informatique de base
NB
NB.SI
NB.VIDE
NBVAL
PREVISION
RANG
Calcule le nombre de cellules contenant des nombres.
Calcule le nombre de cellules contenant une valeur déterminée.
Calcule le nombre de cellules vides.
Calcule le nombre de cellules non vides.
Extrapole à l'aide de données connues.
Attribue un classement à une valeur en fonction d'une série de valeurs.
Les fonctions Logique
ET Vérifie si tous les tests sont VRAI.
OU Vérifie si au moins un des tests est VRAI.
SI Effectue des actions en fonction d'une condition.
SI imbriqués Imbrication de plusieurs conditions SI.
Les fonctions RECHERCHE
CHOISIR Affiche une valeur ou effectue une action en fonction d'un choix.
EQUIV Renvoie la position d'une valeur dans une liste.
INDEX Renvoie une valeur en fonction d'un n° de colonne et d'un n° de ligne.
INDEX + Combinaison semblable à RECHERCHEH/RECHERCHEV sans la contrainte
EQUIV de la première ligne/colonne.
Renvoie une valeur d'un tableau en fonction d'une valeur se trouvant dans la
RECHERCHE H
première ligne.
Renvoie une valeur d'un tableau en fonction d'une valeur se trouvant dans la
RECHERCHEV
première colonne.
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
2
Troisième partie du cours d’Informatique de base
I- LES FONCTIONS TEXTE
1. FONCTION EXCEL : CONCATENER
La fonction Excel CONCATENER assemble plusieurs chaînes de caractères pour n'en former plus
qu'une.
Utilisation :
=CONCATENER (valeur_1; valeur_2; valeur_3; etc)
Exemple d'utilisation
Sélectionnez la fonction CONCATENER puis entrez dans l'ordre les valeurs à assembler :
Cliquez sur OK pour obtenir le résultat :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
3
Troisième partie du cours d’Informatique de base
Il suffit ensuite d'étirer la formule vers le bas pour compléter les autres cellules :
2. FONCTION EXCEL : DROITE
La fonction Excel DROITE récupère le nombre de caractères de votre choix à la droite d'une chaîne
de caractères.
Utilisation :
=DROITE (texte; nombre_de_caractères)
Exemple d'utilisation
L'objectif ici est de récupérer le code qui correspond aux 2 derniers caractères du numéro de référence
:
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
4
Troisième partie du cours d’Informatique de base
Pour réaliser ceci, sélectionnez la fonction DROITE :
• Dans "Texte", entrez la chaîne de caractère (ici, le numéro de référence).
• Dans "No_car", indiquez le nombre de caractères à extraire depuis la droite (ici, 2).
La fonction DROITE renvoie bien les deux derniers caractères du numéro de référence :
Il ne reste plus qu'à étirer la formule vers le bas pour compléter les autres cellules :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
5
Troisième partie du cours d’Informatique de base
3. FONCTION EXCEL : GAUCHE
La fonction Excel GAUCHE récupère le nombre de caractères de votre choix à la gauche d'une
chaîne de caractères.
Utilisation :
= GAUCHE (texte; nombre_de_caractères)
Exemple d'utilisation
L'objectif ici est de récupérer le code qui correspond aux 3 premiers caractères du numéro de
référence :
Sélectionnez la fonction GAUCHE :
• Dans "Texte", entrez la chaîne de caractère (ici, le numéro de référence).
• Dans "No_car", indiquez le nombre de caractères à extraire depuis la gauche (ici, 3).
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
6
Troisième partie du cours d’Informatique de base
La fonction GAUCHE renvoie bien les trois premiers caractères du numéro de référence :
Etirez ensuite la formule vers le bas pour compléter les autres cellules :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
7
Troisième partie du cours d’Informatique de base
4. FONCTION EXCEL : MAJUSCULE
La fonction Excel MAJUSCULE convertit une chaîne de caractères en majuscules.
Utilisation :
=MAJUSCULE(texte)
Exemple d'utilisation
Sélectionnez la fonction MAJUSCULE puis entrez simplement le texte à convertir en majuscules :
Le résultat après recopie :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
8
Troisième partie du cours d’Informatique de base
5. FONCTION EXCEL : MINUSCULE
La fonction Excel MINUSCULE convertit une chaîne de caractères en minuscules.
Utilisation :
=MINUSCULE(texte)
Exemple d'utilisation
Sélectionnez la fonction MINUSCULE puis entrez simplement le texte à convertir en minuscules :
Le résultat après recopie :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
9
Troisième partie du cours d’Informatique de base
6. FONCTION EXCEL : NOMPROPRE
La fonction Excel NOMPROPRE transforme la première lettre de chaque mot en majuscule et les
autres lettres en minuscules.
Utilisation :
=NOMPROPRE(texte)
Exemple d'utilisation
Sélectionnez la fonction NOMPROPRE puis entrez simplement le texte à convertir :
Le résultat après recopie :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
10
Troisième partie du cours d’Informatique de base
7. FONCTION EXCEL : STXT
La fonction Excel STXT récupère le nombre de caractères de votre choix dans une chaîne de
caractères, à partir d'un emplacement que vous indiquez.
Utilisation :
=STXT(texte; numéro_de_départ; nombre_de_caractères)
Exemple d'utilisation
L'objectif ici est de récupérer le numéro composé de 4 chiffres qui se trouve au milieu du numéro de
référence :
Pour réaliser ceci, sélectionnez la fonction STXT :
• Dans "Texte", entrez la chaîne de caractère (ici, le numéro de référence).
• Dans "No_départ", indiquez la position du premier caractère à extraire (ici, c'est le 5 e
caractère).
• Dans "No_car", indiquez le nombre de caractères à extraire depuis la position "No_départ"
(ici, 4 caractères).
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
11
Troisième partie du cours d’Informatique de base
La fonction STXT renvoie bien les 4 caractères souhaités :
Il ne reste plus qu'à étirer la formule vers le bas pour compléter les autres cellules :
8. FONCTION EXCEL : SUBSTITUE
La fonction Excel SUBSTITUE remplace des valeurs textuelles par d'autres à l'intérieur d'une chaîne
de caractères (il s'agit de l'équivalent de la fonction VBA Replace).
Utilisation :
=SUBSTITUE(texte; valeur_avant; valeur_après)
ou
=SUBSTITUE(texte; valeur_avant; valeur_après; position)
Exemple d'utilisation
L'objectif ici est de retirer les caractères " / " à l'intérieur des cellules de la première colonne et de les
remplacer par un seul espace " ".
Pour réaliser ceci, entrez =SUBSTITUE(A2;" / ";" ") dans la cellule B2 :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
12
Troisième partie du cours d’Informatique de base
Puis étirez vers le bas :
Vous remarquerez que tous les " / " ont bien été remplacés.
Pour remplacer uniquement le premier " / ", entrez le numéro de position =SUBSTITUE(A2;" / ";"
";1) (entrez 1 pour remplacer la première occurrence, 2 pour la seconde, etc) :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
13
Troisième partie du cours d’Informatique de base
Cette fois-ci, seul le premier " / " a été remplacé.
En cas de besoin, vous pouvez télécharger le fichier Excel de cet exemple : substitue.xlsx
9. FONCTION EXCEL : SUPPRESPACE
La fonction Excel SUPPRESPACE permet de retirer les espaces inutiles au début et à la fin d'une
chaîne de caractères ainsi que les espaces en surnombre à l'intérieur de la chaîne de caractères.
Utilisation :
=SUPPRESPACE(texte)
Exemple d'utilisation
L'objectif ici est de retirer tous les espaces inutiles des données contenues dans la colonne A.
Pour réaliser ceci, entrez =SUPPRESPACE(A2) dans la cellule B2 :
Puis étirez vers le bas :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
14
Troisième partie du cours d’Informatique de base
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
15
Troisième partie du cours d’Informatique de base
II- LA FONCTIONS DATE ET
HEURE
La Fonction Excel : AUJOURDHUI
La fonction Excel AUJOURDHUI affiche la date du jour (actualisée chaque jour
automatiquement).
Cette fonction est utilisable également pour calculer l’intervalle entre la date du jour et une date de
votre choix.
Utilisation :
=AUJOURDHUI()
Exemples d'utilisation
Pour obtenir la date du jour, entrez simplement =AUJOURDHUI() dans une cellule et vous
obtiendrez la date du jour :
Pour calculer le nombre de jours restants avant la date de la cellule B1, entrez =B1-
AUJOURDHUI() :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
16
Troisième partie du cours d’Informatique de base
Pour obtenir un nombre de jours à la place de la date, modifiez la mise en forme de la cellule B3 :
Vous obtiendrez alors le nombre de jours restants qui sera actualisé chaque jour.
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
17
Troisième partie du cours d’Informatique de base
III- LES FONCTIONS MATH ET STAT
1. FONCTION EXCEL : ALEA
La fonction Excel ALEA génère un nombre aléatoire supérieur ou égal à 0 et inférieur à 1.
Utilisation :
=ALEA()
Exemples d'utilisation
L'utilisation de la fonction seule, permet de générer un nombre allant de 0 à 1 (1 non compris)
=ALEA() :
En utilisant ALEA ainsi qu'une fonction pour arrondir, il est également possible générer des nombres
entiers.
Par exemple, pour obtenir un nombre entier aléatoire entre 1 et 10, utilisez la formule suivante :
=ARRONDI.INF(ALEA()*10+1;0)
Si vous voulez générer un nombre entier entre 1 et 50, remplacez simplement 10 par 50 ...
2. FONCTION EXCEL : ARRONDI
La fonction Excel ARRONDI permet d'arrondir un nombre à X chiffres après la virgule.
Utilisation :
=ARRONDI(nombre; no_chiffres)
Exemple d'utilisation
Sélectionnez la fonction ARRONDI :
• Dans "Nombre", entrez le nombre à arrondir.
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
18
Troisième partie du cours d’Informatique de base
• Dans "No_chiffres", entrez le nombre de décimales souhaitées.
Cliquez sur OK.
Le nombre est arrondi.
Etirez ensuite simplement la formule vers le bas :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
19
Troisième partie du cours d’Informatique de base
3. FONCTION EXCEL : ARRONDI.INF
La fonction Excel ARRONDI.INF permet d'arrondir un nombre à sa valeur inférieure en fonction du
nombre de décimales choisies.
Utilisation :
=ARRONDI.INF(nombre; no_chiffres)
Exemple d'utilisation
Sélectionnez la fonction ARRONDI.INF :
• Dans "Nombre", entrez le nombre à arrondir.
• Dans "No_chiffres", entrez le nombre de décimales souhaitées.
Cliquez sur OK.
Le nombre est arrondi.
Etirez ensuite simplement la formule vers le bas :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
20
Troisième partie du cours d’Informatique de base
4. FONCTION EXCEL : ARRONDI.SUP
La fonction Excel ARRONDI.SUP permet d'arrondir un nombre à sa valeur supérieure en fonction
du nombre de décimales choisies.
Utilisation :
=ARRONDI.SUP(nombre; no_chiffres)
Exemple d'utilisation
Sélectionnez la fonction ARRONDI.SUP :
• Dans "Nombre", entrez le nombre à arrondir.
• Dans "No_chiffres", entrez le nombre de décimales souhaitées.
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
21
Troisième partie du cours d’Informatique de base
Cliquez sur OK.
Le nombre est arrondi.
Etirez ensuite simplement la formule vers le bas :
5. FONCTION EXCEL : RACINE
La fonction Excel RACINE calcule la racine carrée d'un nombre.
Utilisation :
=RACINE(nombre)
Exemple d'utilisation
Sélectionnez la fonction RACINE puis entrez simplement le nombre (ou la cellule contenant le
nombre) dont vous souhaitez obtenir la racine carrée :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
22
Troisième partie du cours d’Informatique de base
Vous obtenez ainsi la racine carrée de 729316 :
6. FONCTION EXCEL : SOMME
La fonction Excel SOMME calcule la somme d'une série de valeurs.
Utilisation :
=SOMME(valeurs)
Exemple d'utilisation
La fonction SOMME dispose de son propre raccourci, vous n'avez pas besoin de recherche SOMME
dans la liste des fonctions.
Cliquez sur la cellule qui contiendra la somme puis sur le symbole "Somme automatique" :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
23
Troisième partie du cours d’Informatique de base
Une liste de valeurs est présélectionnée automatiquement.
Si elle est correcte, appuyez sur Enter, si ce n'est pas le cas, faites une autre sélection puis appuyez
sur Enter.
La somme est calculée :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
24
Troisième partie du cours d’Informatique de base
7. FONCTION EXCEL : SOMME.SI
La fonction Excel SOMME.SI permet d'effectuer une somme en tenant compte d'un critère.
Utilisation :
=SOMME.SI(plage; critère)
ou (si la plage pour la somme est différente de celle du critère)
=SOMME.SI(plage; critère; plage_pour_somme)
Exemple d'utilisation
L'objectif ici est de calculer le total des montants impayés.
Pour différencier les montants payés et impayés, il faudra vérifier si la date de paiement est renseignée
ou non.
Pour ce faire, cliquez sur la cellule C10 et sélectionnez la fonction SOMME.SI :
• Dans "Plage", entrez la plage de données dans laquelle le critère sera vérifié (il s'agit ici des
dates de paiement).
• Dans "Critère", entrez le critère "" (pour indiquer que la date de paiement doit être vide).
• Dans "Somme_plage", entrez la plage de données qui sera utilisée pour le calcul de la somme
(il s'agit ici des montants).
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
25
Troisième partie du cours d’Informatique de base
Cliquez sur OK.
Dans ce cas, Excel va donc faire la somme de tous les montants dont la date de paiement est vide.
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
26
Troisième partie du cours d’Informatique de base
Pour obtenir le total des montants payés, vous pouvez utiliser la même formule en remplaçant le
critère "" (= vide) par le critère inverse "<>" (= non vide) :
Pour obtenir :
8. FONCTION EXCEL : MAX
La fonction Excel MAX renvoie le plus grand nombre d'une série de valeurs.
Utilisation :
=MAX(plage_de_valeurs)
ou
=MAX(valeur_1; valeur_2; valeur_3; etc)
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
27
Troisième partie du cours d’Informatique de base
Exemple d'utilisation
Sélectionnez la fonction MAX et entrez dans "Nombre1" la plage de cellules contenant les valeurs :
Cliquez sur OK.
Le maximum est affiché :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
28
Troisième partie du cours d’Informatique de base
9. FONCTION EXCEL : MIN
La fonction Excel MIN renvoie le plus petit nombre d'une série de valeurs.
Utilisation :
=MIN(plage_de_valeurs)
ou
=MIN(valeur_1; valeur_2; valeur_3; etc)
Exemple d'utilisation
Sélectionnez la fonction MIN et entrez dans "Nombre1" la plage de cellules contenant les valeurs :
Cliquez sur OK.
Le minimum est affiché :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
29
Troisième partie du cours d’Informatique de base
10. FONCTION EXCEL : MOYENNE
La fonction Excel MOYENNE renvoie la moyenne d'une série de valeurs.
Utilisation :
=MOYENNE(plage_de_valeurs)
ou
=MOYENNE(valeur_1; valeur_2; valeur_3; etc)
Exemple d'utilisation
Sélectionnez la fonction MOYENNE et entrez dans "Nombre1" la plage de cellules contenant les
valeurs :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
30
Troisième partie du cours d’Informatique de base
Cliquez sur OK.
La valeur moyenne est alors affichée :
11. FONCTION EXCEL : NB
La fonction Excel NB permet de déterminer le nombre de cellules contenant des nombres.
Utilisation :
=NB(plage_de_cellules)
Exemple d'utilisation
L'objectif ici est d'obtenir le nombre total de membres ayant fait un don :
Sélectionnez la fonction NB puis entrez simplement la plage de cellules dans laquelle il faut
compter le nombre de valeurs numériques :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
31
Troisième partie du cours d’Informatique de base
Cliquez sur OK pour obtenir le résultat :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
32
Troisième partie du cours d’Informatique de base
12. FONCTION EXCEL : NB.SI
La fonction Excel NB.SI permet de compter le nombre de cellules répondant à un critère précis.
Utilisation :
=NB.SI(plage_de_cellules, critère)
Exemple d'utilisation
L'objectif ici est de compter le nombre de personnes inscrites au cours (autrement dit, le nombre de
personnes ayant répondu "Oui") :
Sélectionnez la fonction NB.SI puis entrez la plage de cellules contenant les réponses ainsi que le
critère "Oui" :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
33
Troisième partie du cours d’Informatique de base
Cliquez sur OK.
Le nombre de "Oui" est affiché :
13. FONCTION EXCEL : NBVAL
La fonction Excel NBVAL permet de déterminer le nombre de cellules qui ne sont pas vides.
Utilisation :
=NBVAL(plage_de_cellules)
Exemple d'utilisation
L'objectif ici est d'obtenir le nombre total de membres ayant fait un don :
Sélectionnez la fonction NBVAL puis entrez simplement la plage de cellules dans laquelle il faut
compter le nombre de cellules non vides :
34
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
Troisième partie du cours d’Informatique de base
Cliquez sur OK pour obtenir le résultat :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
35
Troisième partie du cours d’Informatique de base
14. FONCTION EXCEL : NB.VIDE
La fonction Excel NB.VIDE permet de déterminer le nombre de cellules vides.
Utilisation :
=NB.VIDE(plage_de_cellules)
Exemple d'utilisation
L'objectif ici est d'obtenir le nombre total de membres n'ayant pas fait de dons en comptant les
cellules vides :
Sélectionnez la fonction NB.VIDE puis entrez simplement la plage de cellules dans laquelle il faut
compter le nombre de cellules vides :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
36
Troisième partie du cours d’Informatique de base
Cliquez sur OK pour obtenir le résultat :
15. FONCTION EXCEL : PREVISION
La fonction Excel PREVISION extrapole une nouvelle donnée par rapport à d'autres déjà connues.
Utilisation :
=PREVISION(X; valeurs_Y, valeurs_X)
Exemple d'utilisation
L'objectif ici est d'estimer le chiffre d'affaires en fonction de l'évolution du chiffre d'affaires des
années précédentes :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
37
Troisième partie du cours d’Informatique de base
Sélectionnez la fonction PREVISION :
• Dans "X", entrez ici l'année dont il faut estimer le chiffre d'affaires.
• Dans "Y_connus", entrez la plage de cellules contenant les chiffres d'affaires des années
précédentes.
• Dans "X_connus", entrez la plage de cellules contenant les années.
Cliquez sur OK.
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
38
Troisième partie du cours d’Informatique de base
Il ne reste plus qu'à ajouter des $ et étirer la formule vers le bas :
ECO315 : Support de Cours n o 2 de la 3eme partie (EXCEL II).
39