Recherche

Nos formations et livres


Accueil
Cours / tutoriel de formation Excel n° 6 : les noms et les fonctions (partie 1) Suggérer par mail
Cours et didacticiels - Bureautique - Infographie - Apprendre Excel - Sommaire des cours sur Excel
Écrit par Alain MATHIEU et Dominique LEROND   
09-07-2008

Il serait hautement laborieux et inutile de détailler ici toutes les fonctions d'Excel : cela prendrait un temps énorme, vous n'en retiendriez pas le dixième (nous non plus !), la plupart des fonctions ne vous seraient, pour l'instant, d'aucune utilité et l'Aide Microsoft est de surcroît très bien adaptée ! Ce qui est important, par contre, c'est de savoir comment trouver rapidement LA fonction dont vous avez besoin : commencez par déterminer la catégorie de la fonction recherchée puis parcourez la liste.

Nous ne détaillerons donc, dans les chapitres qui vont suivre, et la fin de celui-ci, que les fonctions qui vous sont utiles pour traiter le problème abordé. Celle dont nous avons besoin maintenant réalise un traitement conditionnel.

Traiter une condition

Calculer la TVA en fonction des taux

Un traitement conditionnel est une opération dont le résultat dépend d'un test et peut s'énoncer comme ceci :

Si (la condition est vraie)
    Alors Faire (traitement 1)
    Sinon Faire (traitement 2)
Finsi

En algèbre de Boole (George Boole fut un grand mathématicien qui donna naissance à la théorie des ensembles en 1847), une condition (ou proposition) est une affirmation dont on peut vérifier la valeur de vérité. Voici quelques exemples de propositions, certaines sont des conditions, d'autres pas :

Affirmation    Commentaire
12 = 6 + 6 Est une proposition dont la valeur de vérité est Vrai.
5 > 49 Est une proposition dont la valeur de vérité est Faux.
12 N'est pas une proposition car on ne peut pas déterminer la valeur de vérité de 12 (cela n'a aucun sens de dire que 12 est vrai ou faux).

Observez les trois affirmations énoncées ci-dessus : les deux qui entrent dans la catégorie des propositions (ou conditions) ont un point commun. Elles sont articulées sous la forme d'une comparaison, au moyen d'un opérateur relationnel. Les six opérateurs relationnels sont : égal (=), différent (<>), inférieur (<), inférieur ou égal (<=), supérieur (>), supérieur ou égal (>=). Ce principe restera vrai dans une formule : Excel ne pourra affecter une valeur de vérité (nous parlerons de valeur booléenne) à la condition du test que si vous avez énoncé sa condition en mettant en relation deux valeurs au moyen d'un opérateur relationnel.

Pour traduire un tel traitement, vous utiliserez, sur Excel, la fonction SI(), dont la syntaxe sera :

=SI(condition;faire si vrai;faire si faux)

Procédez à un essai :

  • Dans une nouvelle feuille, saisissez les valeurs suivantes dans quelques cellules :

Les valeurs à saisir - Excel - MOSAIQUE Informatique - Création de sites web - 54 - Nancy - www.mosaiqueinformatique.fr
Les valeurs à saisir - Excel

2    En L2C2, tapez la formule suivante :

=SI(LC(-1)>180;"Grand";"Petit")

Remarquez que les traitements à exécuter (afficher Grand ou afficher Petit) sont encadrés par des guillemets, car il s'agit de chaînes de caractères. Sur Excel (comme sur la quasi totalité des langages de programmation), les chaînes de caractères sont toujours encadrées par des guillemets, au contraire des valeurs numériques.

  • Recopiez cette formule vers le bas, au moyen de la poignée de recopie. Au fait, cette formule se prête-t-elle à la recopie ? Oui, car la position de la cellule de gauche, utilisée dans la formule, est toujours la même, relativement à celle qui contient la formule.

La formule est recopiée - Excel - MOSAIQUE Informatique - Tutoriels en ligne - 54 - Nancy - www.mosaiqueinformatique.fr
La formule est recopiée - Excel

Formations en infographie à Nancy (54)

Suite de ce tutoriel sur Excel (les fonctions)



Dernière mise à jour : ( 11-10-2009 )
 
< Précédent   Suivant >



 

Advertisement
© 2020 Formation - Création de sites web - Nancy - 54 - Lorraine
Reproduction interdite - Visitez également www.mosaique-informatique.com.