Aller au contenu

Les fonctions

Qu'est-ce qu'une fonction ?

Au-delà des opérateurs arithmétiques, Excel nous propose un large choix de fonctions.
Une fonction est une formule toute prête permettant de réaliser des opérations en ne saisissant que les données du calcul.

Les fonctions effectuent les calculs à partir des valeurs qui leur sont fournies, qu'on appelle des arguments.

Il existe des centaines de fonctions très pratiques qui vous permettront :

  • d'effectuer une somme, une moyenne, déterminer la valeur minimum d'une série de données, ou la valeur maximum
  • d'effectuer des calculs en fonction d'un ou plusieurs critères
  • d'effectuer des calculs logiques
  • de rechercher des données
  • de manipuler des données de type texte
  • etc...

Les fonctions sont classées par catégorie :

  • Maths et trigonométrie
  • Statistiques
  • Finance
  • Texte
  • Date et heure
  • Recherche et référence
  • Base de données
  • Logique
  • Ingénierie
  • Cube
  • Informations
  • Compatibilité
  • Web

Vous découvrirez plus en détail dans la suite de ce cours les fonctions Texte, Date et heure, Recherche notamment.

Dans l'immédiat, intéressons-nous à la façon d'insérer une fonction dans une cellule.

Premières fonctions : SOMME et MOYENNE

Pour introduire l'utilisation des fonctions, prenons un exemple simple avec une addition.

Plutôt que saisir une longue formule de calcul du type =A1+A2+A3+A4+A5+A6, la fonction SOMME nous permet de saisir simplement =SOMME(A1:A5). Les deux formules sont équivalentes, mais la seconde est très rapide à saisir. A1:A5 indique la plage de cellule à additionner. En français courant, la formule peut se lire : «  additionne le contenu des cellules de A1 à A5  ».

Plutôt que taper A1:A5, nous pouvons également sélectionner la plage de cellule au cours de la saisie, ce qui est plus simple et intuitif :

Excel : Calculs simples - saisie d'une fonction SOMME

La fonction MOYENNE fonctionne de façon similaire. Comme son nom l'indique, elle permet de calculer la moyenne des valeurs fournies en argument.
Ainsi, plutôt que saisir la formule classique pour calculer une moyenne =(A1+A2+A3+A4+A5)/5, nous pouvons utiliser =MOYENNE(A1:A5).

Une fonction peut travailler sur plusieurs onglets à la fois ! Imaginons que vous disposez de plusieurs tableaux, tous identiques mais contenus dans des onglets différents. Vous souhaitez en faire l'addition. Simplifiez-vous la vie, et découvrez la solution la plus efficace dans cet article !

Insérer une fonction

Excel nous propose plusieurs méthodes pour insérer une fonction dans une cellule.

Saisie directe dans la barre de formules

Nous avons déjà vu cette méthode en découvrant les fonctions SOMME et MOYENNE.

  • Sélectionnez la cellule qui doit contenir le calcul
  • Tapez le signe =
  • Commencez à taper les premiers caractères de la fonction à insérer, Excel va afficher une liste des fonctions commençant par ces lettres :
Excel : fonctions - insérer une fonction manuellement
  • Cliquez sur le nom de la fonction dans la liste (ou déplacez-vous dans la listes avec les flèches du curseur et , puis appuyez sur la touche tab pour valider). La fonction est alors insérée et une bulle d'aide apparaît sous la barre de formule pour vous guider dans la saisie :
Excel : fonctions - insérer une fonction manuellement, bulle d'aide
  • Complétez les arguments de la fonction. Dans notre exemple, il n'y aura qu'un seul argument : la plage de cellule A1:A5.

Certaines fonctions acceptent plusieurs arguments. C'est le cas de la fonction SOMME, ce qui nous permet d'additionner des valeurs de plusieurs plages de cellules par exemple.

Excel impose la règle suivante : en cas de saisie de plusieurs arguments pour une même fonction, il faut séparer ceux-ci avec un point virgule.

Par exemple, si on souhaite additionner le contenu des plages A1:A5 et D1:D5, la fonction SOMME s'écrira ainsi : =SOMME(A1:A5;D1:D5).

Utilisation de la boîte de dialogue

La barre de formule dispose d'un bouton Insérer une fonction :

Excel : fonctions - insérer une fonction bouton assistant

Ce bouton active une boîte de dialogue permettant de vous guider dans le choix et l'utilisation des fonctions :

Excel : fonctions - insérer une Excel : fonction boîte de dialogue

Vous pouvez alors :

  • soit taper la description de la fonction que vous cherchez dans la zone Recherchez une fonction. Un mot clé suffit dans la plupart des cas, par exemple semaine, si vous cherchez la fonction qui permet de connaître le n° de la semaine d'une date,  ou absolu sur vous cherchez la fonction permettant de connaître la valeur absolue d'un nombre.
    Excel listera les fonctions correspondantes dans la liste Sélectionnez une fonction, dans laquelle vous n'aurez plus qu'à choisir la fonction voulue et cliquer sur Ok.
  • soit sélectionner une catégorie dans la liste déroulante (par défaut sont affichées les dernières fonctions utilisées), puis choisir la fonction voulue dans la liste Sélectionnez une fonction et cliquer sur Ok.

Une fenêtre permettant de saisir les arguments de la fonction apparaît alors. Dans l'exemple qui suit, nous avons choisi la fonction MAX, qui donne la valeur la plus grande parmi une liste de valeur :

Excel : fonction - insérer une fonction boîte de dialogue arguments

Remarquez que nous n'avons saisi qu'un argument (la plage A1:A5), et qu'Excel nous indique les valeurs qui seront prises en compte. Le deuxième argument est optionnel.
Excel nous donne le résultat de la formule, et fourni une explication de la fonction et de ses arguments. Pour plus de précisions, un lien vers la documentation de Microsoft est disponible en cliquant sur Aide sur cette fonction.

En cliquant sur Ok, la fonction est insérée dans la cellule avec ses arguments, et le résultat y apparaît directement.

Autres accès

Le ruban d'Excel dispose d'un onglet entièrement consacré aux formules.
Vous y trouverez un bouton Insérer une fonction, qui est l'équivalent du bouton du même nom dans la barre de formule.
Sont également disponibles des listes déroulantes classant les fonctions par catégorie : récentes, financier, logique, date et heure, recherche et référence, maths et trigonométrie...

Excel : fonction - insérer une fonction onglet Formules

L'onglet Formules dispose également d'un bouton Somme automatique.
En cliquant sur le symbole Σ, vous insérez directement la fonction SOMME dans la cellule.
En cliquant sur la partie inférieure du bouton (où la mention Somme automatique apparaît), vous faîtes apparaître une liste déroulante comprenant un accès direct aux fonctions SOMME, MOYENNE, NB, MAX, MIN (ainsi qu'à Autres fonctions qui est l'équivalent du bouton Insérer une fonction) :

Excel : fonctions - insérer une fonction ruban somme automatique

Vous retrouverez dans l'onglet Accueil du ruban le bouton Somme automatique, au sein du groupe Edition :

Excel : fonctions - insérer une fonction ruban somme automatique onglet accueil

Enfin, pour être tout à fait complet, il existe un dernier accès aux fonctions dans Excel : lorsque vous tapez le signe = dans une cellule, la zone Nom (qui est immédiatement à gauche de la barre de formule), affiche les dernières fonctions utilisées sous forme de liste déroulante, ainsi qu'un accès à Autres fonctions :

Excel : fonctions - insérer une fonction zone nom
Planète Excel