Partie 4 Les Fonctions
Partie 4 Les Fonctions
Partie 4 Les Fonctions
Introduction
• Excel propose environ 300 fonctions classées par catégories :
• Sélectionner la cellule dans laquelle vous voulez voir le résultat de la fonction
• Entrez la fonction :
• - soit utiliser le bouton fx à gauche de la barre de formules, taper une description
ou sélectionner une catégorie (ou Tous) puis choisir la fonction dans la liste et
cliquer sur OK ; la fenêtre d'aide explique les arguments à utiliser ;
LES FONTIONS
Introduction
• soit utiliser l'assistant fonction : onglet Formules / groupe Bibliothèque de
Fonctions / choisir la fonction ;
• soit taper la fonction dans la cellule ou dans la barre de formule (il faut alors
connaître le nom de la fonction et ses arguments) ; vous verrez qu'Excel propose
des fonctions au cours de la frappe (vous pouvez alors choisir une des fonctions) et
propose ce dont elle a besoin c’est à dire les arguments obligatoires ou optionnels ;
• Sélectionnez les arguments et valider par ENTER.
LES FONTIONS
Introduction (1/3)
Fonction sans argument
• La formule =AUJOURDHUI() renvoie la date courante.
• La formule =ALEA() renvoie une valeur aléatoire, qui n’est jamais la même, entre
0 et 1.
Fonction avec argument
• La formule =MOYENNE(3:3) renvoie la moyenne des valeurs de la ligne 3. Les
valeurs qui ne sont pas numériques sont ignorées.
LES FONTIONS
Introduction (1/3)
Fonction avec argument
• La formule =ENT(SOMME(E6:G8)) renvoie la partie entière de la somme des
valeurs de la plage E6:G8.
Fonction avec argument
• Fonction avec deux arguments
• La formule =DROITE($H$6;4) renvoie les 4 derniers caractères du texte contenu
dans la cellule H6.
LES FONTIONS
Introduction (1/3)
Fonction avec argument
• La référence étant absolue, le texte de référence sera toujours celui de la cellule
H6, quelle que soit la cellule d’écriture de la formule.
• Fonction avec quatre arguments
La formule =SOMME(5;B1:B6;C3;NoErables) renvoie la somme de la constante 5, des
valeurs de la plage B1:B6, de la valeur de la cellule C3 et de la valeur des cellules de
l’ensemble nommé NoErables. La fonction SOMME peut recevoir de 1 à 30 arguments.
LES FONTIONS
Introduction(3/3)
Fonction avec argument
• Comme l’illustrent ces exemples, il existe différents types d’arguments.
• Un argument peut être une constante, la référence d’une cellule, les références
d’une plage, un nom attribué ou une autre fonction.
Exemple Formule
LES FONTIONS
Fonctions mathématiques
Somme automatique
• La fonction somme automatique :
• Bouton Somme automatique / Somme
• Excel crée automatiquement la formule en sélectionnant les arguments les plus proches
de la cellule du résultat.
• Exemple : =SOMME(A1:B2) effectue l'addition de A1 + A2 + B1 + B2.
• Les deux points dans une formule signifient que la sélection va de la cellule A1 jusqu'à B2.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• ABS
Description : Renvoie la valeur absolue d'un nombre.
Syntaxe : ABS(nombre)
nombre Obligatoire. Représente le nombre réel dont vous voulez obtenir la valeur
absolue
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• ARRONDI (1/2)
Description : Arrondit un nombre au nombre de chiffres indiqué :
syntaxe : ARRONDI(nombre;no_chiffres)
nombre représente le nombre à arrondir ;
no_chiffres spécifie le nombre de chiffres auquel vous voulez arrondir nombre.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• ARRONDI (2/2)
Si no_chiffres est supérieur à 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.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• ARRONDI.INF
Description : Arrondit un nombre en tendant vers 0 (zéro).
Syntaxe : ARRONDI.INF(nombre, no_chiffres)
• ARRONDI.SUP
Description : Arrondit un nombre à l'entier supérieur, en s'éloignant de zéro.
Syntaxe : ARRONDI.SUP(nombre, no_chiffres)
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• ARRONDI.AU.MULTIPLE
Syntaxe : ARRONDI.AU.MULTIPLE(nombre, multiple)
La syntaxe de la fonction ARRONDI.AU.MULTIPLE contient les arguments suivants :
nombre Obligatoire. Représente la valeur à arrondir.
multiple Obligatoire. Représente le multiple auquel vous souhaitez arrondir le nbre.
Résultat : Donne l'arrondi d'un nombre au multiple spécifié.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• ENT
Renvoie la partie entière d'un nombre
Syntaxe: ENT(nombre)
• IMPAIR
Renvoie le nombre, arrondi à la valeur du nombre entier impair le plus proche en
s'éloignant de zéro.
Syntaxe: IMPAIR(nombre)
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• MOD
Renvoie le reste d'une division.
Syntaxe : MOD(nombre, diviseur)
La syntaxe de la fonction MOD comporte les arguments suivants :
nombre Obligatoire. Représente le nombre à diviser pour obtenir le reste.
diviseur Obligatoire. Représente le nombre par lequel vous souhaitez diviser le nbre.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• PRODUIT
Description
La fonction PRODUIT multiplie tous les nombres donnés comme arguments et renvoie le
produit. Par exemple, si les cellules A1 et A2 contiennent des nombres, vous pouvez
utiliser la formule =PRODUIT(A1;A2) pour multiplier ces deux nombres ensemble. Vous
pouvez également effectuer la même opération à l’aide de l’opérateur mathématique de
multiplication (*), par exemple, =A1*A2.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• PRODUIT
Description
La fonction PRODUIT est utile lorsque vous avez besoin de multiplier plusieurs
cellules ensemble. Par exemple, la formule =PRODUIT(A1:A3;C1:C3) équivaut à
=A1*A2*A3*C1*C2*C3.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• PRODUIT
Syntaxe : PRODUIT(nombre1; [nombre2]; ...)
La syntaxe de la fonction PRODUIT contient les arguments suivants :
nombre1 Obligatoire. Premier nombre ou première plage que vous voulez multiplier.
nombre2, ... Facultatif. Nombres ou plages supplémentaires que vous voulez
multiplier, jusqu’à un maximum de 255 arguments.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• SOMME
Description : La fonction somme additionne des valeurs. Vous pouvez ajouter des
valeurs individuelles, des références ou des plages de cellules, ou une combinaison des 3
Par exemple :
=SOMME(A2:A10) Additionne les valeurs des cellules a2:10.
=SOMME(A2:A10; C2:C10) Additionne les valeurs des cellules a2:10 ainsi que les
cellules C2 : C10.
LES FONTIONS
Fonctions mathématiques
Autres fonctions mathématiques
• SOMME.SI
Description : Additionne seulement les cellules qui correspondent à un critère défini :
Syntaxe : =SOMME.SI(plage;critère;somme_plage)
plage =plage de cellules contenant le critère à retenir ;
critère est LE critère à retenir (chiffre ou texte) ;
somme_plage = plage de cellules où se trouvent les nombres à additionner.
LES FONTIONS
Fonctions logiques :
• ET Renvoie VRAI si tous ses arguments sont VRAI
Exemple :
LES FONTIONS
Fonctions logiques :
• OU Renvoie VRAI si un des arguments est VRAI
Exemple :
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
La fonction SI est l’une des plus populaires dans Excel. Elle permet d’établir des
comparaisons logiques entre une valeur et le résultat attendu.
Elle effectue un test logique qui va retourner 2 valeurs (ET UNIQUEMENT 2) : VRAI ou
FAUX
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Syntaxe: La fonction SI se décompose en trois parties
Le test
Le résultat si le test est vrai
Le résultat si le test est faux
=SI (TEST ; réponse si VRAI ; réponse si FAUX)
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Ecriture :
Si vous souhaitez afficher dans une cellule du texte, il faut alors écrire vos conditions
vrai et fausse entre guillemet.
=SI(test; “Accepté “ ; “Refusé” )
Pour les chiffres ou pour les formules, vous écrivez vos paramètres VRAI ou FAUX
sans guillemet comme par exemple =SI(test;A1-B1;A1-C1)
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Test logique :
La première partie de la fonction SI est un test logique. Un test logique une comparaison
entre 2 éléments. Vous pouvez avoir comme possibilité
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Exemple :
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Remarques :
SI ( A1=”janvier”; ... ) : teste si la cellule A1 contient exactement le mot janvier.
SI ( A1=120; ... ) : teste si le contenu de la cellule A1 est égale à 120.
SI ( A1>120; ... ) : teste si le contenu de la cellule A1 est supérieur à 120.
SI ( A1>=120 ; ...) : teste si le contenu de la cellule A1 est supérieur ou égal à 120.
de la même façon, on utilisera < et <= pour inférieur et inférieur ou égal.
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Exemple :
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Remarques :
SI ( A1=”janvier”; ... ) : teste si la cellule A1 contient exactement le mot janvier.
SI ( A1=120; ... ) : teste si le contenu de la cellule A1 est égale à 120.
SI ( A1>120; ... ) : teste si le contenu de la cellule A1 est supérieur à 120.
SI ( A1>=120 ; ...) : teste si le contenu de la cellule A1 est supérieur ou égal à 120.
de la même façon, on utilisera < et <= pour inférieur et inférieur ou égal.
LES FONTIONS
Fonctions logiques :
• Fonctions SI:
Exercice 1 : Réaliser une feuille de calcul permettant d’indiquer si un compte
possède un solde positif ou négatif.
Exercice 2 : créez un message d'avertissement en K2 : « produit à recommander
» si le stock de produit disponible est compris entre 0kg et 50kg.
• Fonction SIERREUR : Permet de gérer les erreurs renvoyées par Excel (la
fonction équivalente dans Calc est ESTERREUR).
LES FONTIONS
Fonctions logiques :
• Fonctions SI IMBRIQUEE:
On peut imbriquer maintenant jusqu'à 64 fonctions SI() les unes dans les autres.
Fonctions logiques :
• Fonctions SI IMBRIQUEE:
Exemple avec un seul SI() imbriqué :
Exercice : Donner une mention
Vous avez la liste des moyennes des étudiants d’une classe. En colonne C vous avez la
moyenne pour chaque étudiant. En colonne F, indiquez si les étudiants sont reçus ou
recalés quand ils ont obtenu au moins 10.
LES FONTIONS
Fonctions logiques :
• Fonctions SI IMBRIQUEE:
Exemple avec un seul SI() imbriqué :
Exercice : Donner une mention (Suite)
Essayez de modifier votre formule en F2 pour afficher
• Recalé quand la moyenne est inférieure à 10
• Accepté quand la moyenne est comprise entre 10 et 12 (exclus)
• Mention Assez Bien quand la moyenne est comprise entre 12 et 14 (exclus)
LES FONTIONS
Fonctions logiques :
• Fonctions SI IMBRIQUEE:
Exemple avec un seul SI() imbriqué :
Exercice : Donner une mention (Suite)
• Mention Bien quand la moyenne est comprise entre 14 et 16 (exclus)
• Mention Très bien quand la moyenne est à plus de 16
=SI(C2<10; “Recalé”;SI(C2<12; “Accepté”;SI(C2<14; “Assez bien”; SI(C2<16; “Bien”;
“Très bien”))))
LES FONTIONS
Fonctions logiques :
• Fonctions SI IMBRIQUEE:
Exemple avec un seul SI() imbriqué :
Exercice à faire: Gestion de stock
Vous gérez les stocks et les commandes d’une entreprise. Vous ne pouvez pas honorer une
commande si vous n’avez pas la totalité de la quantité demandée. Donc vous allez créer une
fonction SI qui va vérifier que vous possédez la quantité commandée. Si votre stock est
inférieur, vous ne pouvez livrer que la quantité que vous possédez.
Vous pouvez par exemple écrire la fonction suivante : =SI(C3<B3;C3;B3)
LES FONTIONS
Fonctions logiques :
• Fonctions SI IMBRIQUEE:
Exemple avec un seul SI() imbriqué :
Exercice à faire: Gestion de stock (suite)
Pour la deuxième partie de l’exercice, vous devez déclencher une commande auprès de
vos fournisseurs si vous n’avez pas pu honorer l’intégralité de la commande. Vous
pouvez écrire la formule de façon différente pour un résultat équivalent
=SI(D3<B3;B3-D3; « ») ou encore =SI(D3=C3;B3<D3; « »)
LES FONTIONS
Fonctions texte
L'opérateur de texte :
Pour attacher le contenu de deux ou plusieurs cellules dans une même et seule cellule,
on utilise symbole &, opérateur de concaténation :
Exemple : ="rue &C1&", n° "&A2 donnera la phrase "rue de A1, n° A2"
Les guillemets permettent d'insérer un contenu texte dans cette formule.
Exemple : associer le nom et prénom d'une personne qui sont dans 2 cellules
différentes et afficher le résultat en C2 :
LES FONTIONS
Fonctions texte
L'opérateur de texte :
LES FONTIONS
Fonctions texte
Autres fonctions de texte (1/5)
• CAR Renvoie le caractère spécifié par le code numérique.
• EPURAGE Supprime tous les caractères de contrôle du texte.
• CODE Renvoie le numéro de code du premier caractère du texte.
• CONCATENER Assemble plusieurs éléments textuels de façon à n'en former qu'un
seul.
• EURO Convertit un nombre en texte en utilisant le format monétaire € (euro).
LES FONTIONS
Fonctions texte
Autres fonctions de texte (2/5)
• EXACT Vérifie si deux valeurs de texte sont identiques.
• TROUVE, TROUVERB Trouve une valeur textuelle dans une autre, en respectant
la casse.
• CTXT Convertit un nombre au format texte avec un nombre de décimales spécifié.
• GAUCHE, GAUCHEB Renvoie des caractères situés à l'extrême gauche d'une
chaîne de caractères.
LES FONCTIONS
Fonctions texte
Autres fonctions de texte (3/5)
• NBCAR, NBCARB Renvoie le nombre de caractères contenus dans une chaîne de
texte.
• MINUSCULE Convertit le texte en minuscules.
• STXT, MIDB Renvoie un nombre déterminé de caractères d'une chaîne de texte à
partir de la position que vous indiquez.
• PHONETIQUE Extrait les caractères phonétiques (furigana) d'une chaîne de texte.
LES FONCTIONS
Fonctions texte
Autres fonctions de texte (4/5)
• NOMPROPRE Met en majuscules la première lettre de chaque mot dans une
chaîne textuelle.
• REMPLACER, REMPLACERB Remplace des caractères dans un texte.
• REPT Répète un texte un certain nombre de fois.
• DROITE, DROITEB Renvoie les caractères situés à l'extrême droite d'une chaîne
de caractères.
LES FONCTIONS
Fonctions texte
Autres fonctions de texte (5/5)
• CHERCHE, CHERCHERB Trouve un texte dans un autre texte (sans respecter la casse).
• SUBSTITUE Remplace l'ancien texte d'une chaîne de caractères par un nouveau.
• T Convertit ses arguments en texte.
• TEXTE Convertit un nombre au format texte.
• SUPPRESPACE Supprime les espaces du texte.
• MAJUSCULE Convertit le texte en majuscules.
• CNUM Convertit un argument textuel en nombre.
LES FONCTIONS