Aller au contenu principal
Mis à jour le

C'est quoi une fonction Excel ?

Une fonction est un calcul prédéfini identifié par un nom (ex : SOMME, SI, RECHERCHEV) qui accepte des arguments et renvoie un résultat. Excel embarque plusieurs centaines de fonctions classées par catégorie, accessibles via le bouton Insérer une fonction (fx) dans la barre de formule ; nous en détaillons plus de 550 sur ce site, une par une.

À quoi sert une fonction dans Excel

Une fonction te fait gagner un calcul tout prêt : au lieu de reconstruire l'opération à la main, tu appelles son nom et elle te renvoie le résultat. Tu lui donnes des arguments, les données sur lesquelles elle travaille, entre parenthèses, et tu récupères en une cellule ce qui t'aurait pris plusieurs étapes.

=MOYENNE(B2:B10) en est un exemple : le nom annonce le calcul, la plage entre parenthèses fournit les données, le résultat s'affiche dans la cellule. Ce trio nom, arguments, résultat se retrouve dans chaque fonction, que tu écris toujours à l'intérieur d'une formule, l'expression ouverte par le signe égal.

Le conseil du pro
En français, sépare les arguments d'une fonction par un point-virgule, pas par une virgule : =SI(A1>10;"ok";"non"). C'est la version française d'Excel qui l'impose, quel que soit le clavier.

Comment écrire sa première fonction dans Excel

Écrire une fonction revient toujours à enchaîner les mêmes éléments dans une cellule, le signe égal qui lance le calcul, le nom de la fonction, puis ses arguments entre parenthèses. Une fois ce schéma en tête, tu écris n'importe quelle fonction de la même façon. Voici les gestes pour ta première :

  1. 1Clique sur la cellule où afficher le résultat, puis tape le signe égal pour passer en mode calcul.
  2. 2Juste après le signe égal, écris le nom de la fonction, par exemple MOYENNE, puis ouvre une parenthèse.
  3. 3Sélectionne à la souris la plage de cellules à calculer, ou tape son adresse, ce qui remplit la parenthèse et donne =MOYENNE(B2:B10).
  4. 4Ferme la parenthèse et valide avec Entrée. Chaque valeur placée entre les parenthèses est un argument, la donnée que la fonction utilise pour calculer.
L'astuce en plus
Tape le signe égal puis les premières lettres du nom : Excel déroule la liste des fonctions qui correspondent. Repère la bonne et appuie sur Tab, il écrit le nom complet et ouvre la parenthèse pour toi.

Quelles sont les catégories de fonctions dans Excel

Excel classe ses fonctions par famille selon le type de calcul : mathématiques, texte, logique, date et heure, recherche, statistiques ou finance. Chaque famille regroupe des dizaines de fonctions, et repérer la bonne famille est souvent le chemin le plus court pour trouver celle qui répond à ton besoin.

Ces familles se retrouvent dans le ruban, onglet Formules, groupe Bibliothèque de fonctions, où chaque bouton déroule la liste complète d'une catégorie. La fenêtre Insérer une fonction (bouton fx) les présente de la même façon, une catégorie après l'autre, avec une description par fonction.

Boîte de dialogue Insérer une fonction dans Excel : zone de recherche, liste des catégories et liste des fonctions avec leur description
Le sélecteur « Insérer une fonction » (bouton fx) : recherche par mot-clé et fonctions classées par catégorie.

Pourquoi une fonction n'est pas un opérateur ni une macro

Un opérateur est un simple symbole de calcul, comme + - * ou &, qui relie deux valeurs. Une fonction va bien plus loin : c'est un bloc nommé qui prend des arguments et gère des cas qu'aucun symbole ne couvre. Avec +, additionner dix cellules t'oblige à toutes les citer, là où =SOMME(A1:A10) avale la plage entière d'un coup.

Une macro n'a rien à voir non plus : c'est une suite d'actions automatisées, écrite en code, qui pilote Excel au lieu de calculer une valeur dans une cellule. La fonction, elle, se contente d'un calcul écrit dans la cellule et renvoie un résultat.

Le savais-tu ?
Certaines fonctions n'attendent aucun argument mais gardent des parenthèses vides obligatoires : =AUJOURDHUI() renvoie la date du jour, =MAINTENANT() la date et l'heure. Sans les parenthèses, Excel lit un simple texte, pas une fonction.
Exemple

Calculer automatiquement les statistiques de prix fournisseurs

Tu reçois chaque mois les tarifs de 80 fournisseurs dans un fichier Excel. Pour chaque catégorie de produits, tu dois calculer le prix moyen, le prix le plus bas et le prix le plus haut parmi les offres reçues.

Tu utilises =MOYENNE(B2:B25) pour le prix moyen de la catégorie, =MIN(B2:B25) pour le meilleur tarif et =MAX(B2:B25) pour le tarif le plus élevé. Ces trois fonctions te donnent en une ligne les indicateurs dont tu as besoin pour négocier. Tu ajoutes =NB(B2:B25) pour compter combien de fournisseurs ont proposé un prix sur cette catégorie.

Ensuite, tu combines avec =NB.SI.ENS(C2:C25;"Délai<7j";B2:B25;"<"&E1) pour compter les offres avec délai court ET prix inférieur à ton seuil cible. Ce type de combinaison de fonctions permet d'analyser les offres selon plusieurs critères simultanément.

Tableau Excel de tarifs fournisseurs avec un bloc de synthèse calculé par les fonctions MOYENNE, MIN, MAX et NB, la fonction MOYENNE visible dans la barre de formule
Les fonctions MOYENNE, MIN, MAX et NB résument les offres de la catégorie en quatre cellules, prêtes à servir de base de négociation.
FAQ

Questions fréquentes sur la fonction

Le plus simple est de cliquer sur le bouton Insérer une fonction, à gauche de la barre de formule, pour ouvrir l'assistant. Tu y décris ton besoin en toutes lettres, par exemple "chercher" ou "arrondir", et Excel te propose les fonctions qui correspondent, chacune avec une courte description. Une fois la fonction choisie, il te guide ensuite argument par argument.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique