Qu'est-ce qu'une fonction Excel ? <L'ABC

Vous avez dit fonction ?

Une fonction est un outil qui produit un résultat d'un type bien précis (numérique, logique, date, ...). Donc, une fonction réalise un traitement de l'information.

La fonction est une espèce de "boîte noire" : l'utilisateur doit simplement connaître le rôle de la fonction et les données à manipuler, mais il ne doit pas savoir comment la transformation se réalise. On dit que le processus est "transparent" pour l'utilisateur.

Excel 2016 dispose, en standard, de 460 fonctions classées en différentes familles : Statistiques, Math & Trigono, Scientifiques, Finances, Date & Heure, Base de données, ...

Une métaphore : usine-fonction

 

excelfc

Identification d'une fonction

nom_fonction(liste de paramètres)
  • nom_fonction : nom de la fonction Excel (souvent explicite : somme, moyenne, choisir, ...)

  • liste de paramètres (ou arguments) : valeur(s), adresse de plage(s), nom de plage(s), ... Les paramètres sont séparés par des caractères conventionnels (en l'occurrence des points-virgules).

home2

Exemples

Nom de la fonction

Rôle

somme

effectuer une somme.

moyenne

effectuer une moyenne.

max

renvoie le plus grand nombre d'une liste de valeurs.

choisir

choisir une action ou une valeur par rapport à une valeur.

Quelques opérateurs

Le point-virgule joue le rôle du séparateur (Union).

Le caractère deux points représente l'opérateur Plage (ou étendue).

home2

Exemples : formules utilisant une fonction

Cette formule...

 effectue la somme du contenu...

=somme(A1;B23;K200)

de trois cellules

=somme(B1:B50)

des cellules de la plage B1:B50

(Cette formule effectue les calculs suivants :
B1+B2+B3+...+B48+B49+B50). On apprécie la concision de la formule !

=somme(A1:A10;C1:C10)

des cellules des plages A1:A10 et C1:C10

=somme(B:B)

des cellules contenant une valeur numérique et situées dans la colonne B.

=somme(A1:A10)+somme(B3:B5)

de la plage A1:A10 et de la plage B3:B5

 

Quelques fonctions à connaître

Info : quand le nom d'une fonction apparaît en bleu, cela signifie qu'une page d'exemples est disponible.

Fonctions/famille Description sommaire

• Fonctions statistiques

NB

compter les nombres d'une plage.

NB.SI

compter les cellules qui répondent à un critère donné.

NBVAL

compter le nbr. de cellules non vides d'une plage.

MOYENNE

calculer une moyenne arithmétique.

MAX

renvoie la valeur maximale.

MIN

renvoie la valeur minimale.

• Fonctions mathématiqueshome2

SOMME

réaliser une somme.

SOMME.SI

réaliser une somme conditionnelle.

ARRONDI

arrondir le contenu de la cellule.

ENT

partie entière de (par valeur inférieure).

ALEA

tirage pseudo-aléatoire d'un nombre réel.

ABS

valeur absolue.

RACINE

calculer la racine carrée.

PI

renvoyer la valeur de PI (3,14159....).

•  Fonctions logiques

SI

effectuer un choix (alternative).

ET

conjonction.

OU

disjonction inclusive.

NON

négation.

•  Fonctions Date & Heurehome2

MAINTENANT

renvoie la date du jour et l'heure.

AUJOURDHUI

renvoie la date du jour.

•  Fonctions "Texte"

MAJUSCULE

transforme son argument en lettres majuscules.

MINUSCULE

transforme son argument en lettres minuscules.

•  Fonctions Recherche & Matrices

RECHERCHEV

extraire une valeur située à droite de la valeur recherchée verticalement.

RECHERCHEH

extraire une valeur située en dessous de la valeur recherchée horizontalement.

Remarques-conseils


1° Pour chaque exercice, pensez à noter les fonctions que vous avez utilisées. Sachez qu'un problème peut souvent être résolu de plusieurs manières.

2° Consultez l'aide intégrée pour découvrir la syntaxe (règle d'écriture), le rôle de la fonction et les exemples proposés. Imprimez éventuellement la page d'aide.

3° Pour obtenir la liste des paramètres lors de la saisie, tapez le nom de la fonction et composez CTRL + MAJ + A.

4° Pour résoudre un problème, essayez d'abord d'utiliser des verbes (cumuler, comparer, transformer, rechercher, extraire, ...) sans penser aux fonctions correspondantes. Dans un deuxième temps, recherchez les fonctions les plus appropriées à votre solution.

5° Un argument d'une fonction peut être une autre fonction.

    Exemple : =SI(membre;SOMME(prix)*0.9;SOMME(prix))

membre et prix identifient des plages.

Sous la forme d'une phrase : "Si je suis membre (du club, d'une coopérative, ...), je bénéficie d'une réduction de 10% sinon, je paie le prix plein".

Cas particuliers

home2

Certaines fonctions ne nécessitent aucune donnée externe (aucun argument) pour fonctionner. Même dans cette situation, le nom d'une fonction se termine par une paire de parenthèses.

Fonctions

Valeurs

=PI() 3,141592654
=ALEA() 0.746307123  - (variable)
=MAINTENANT() 8/07/2014 12:54  - (variable)
=AUJOURDHUI() 8/07/2014  - (variable)
=VRAI() VRAI  (Il s'agit d'une valeur logique et non du mot VRAI.)
=FAUX() FAUX (Il s'agit d'une valeur logique et non du mot FAUX.)

Remarque importante

L'écriture =alea signifie récupérer le contenu d'une cellule nommée alea.

L'écriture =alea() signifie utiliser la fonction alea (à cause des parenthèses).