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

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 2003 dispose, en standard, de 329 fonctions (+/- 400 sous Excel 2010) classées en différentes familles : Statistiques, Math & Trigono, Scientifiques, Finances, Date & Heure, Base de données, ...

 

 

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).

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).

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

 

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ématiques

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 & Heure

MAINTENANT

renvoie la date et l'heure.

AUJOURDHUI

renvoie la date.

•  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".

Certaines fonctions ne nécessitent aucune donnée externe (aucun argument) pour fonctionner.

Fonctions Valeurs possibles
=PI() 3,141592654
=ALEA() 0.746307123
=MAINTENANT() 8/09/2012 12:54
=AUJOURDHUI() 8/09/2012
=FAUX() FAUX