Cours 1 - pequan

Transcription

Cours 1 - pequan
Université Panthéon-Assas
Fabienne JEZEQUEL
M2 Professionnel Commerce et Management International
Outils microinformatiques pour la gestion et le management
Support de cours n°1
EXCEL, Saisie, Formats, Formules, Noms,
Références complexes, Conditions, Consultations
Prérequis
Initiation tableur C2I.
Manipulation des fichiers dans l'explorateur de Windows.
Problème
Le problème est d'effectuer la facturation d'une location de voiture.
Les données sont les suivantes :
Il existe plusieurs catégories de voitures ;
La journée est facturée, les kilomètres sont facturés ;
Il est possible d'ajouter une galerie et/ou un siège enfant ;
Un conducteur de moins de 25 ans paye une surprime ;
La suppression de franchise est une option ;
Il existe des contrats qui prévoient des rabais sur les prix H.T.
Le client loue une voiture d'une certaine catégorie pendant un certain nombre de jours,
effectue un certain nombre de kilomètres et décide d'une ou plusieurs options.
Il s'agit ensuite de perfectionner la facturation d'une location de voiture en considérant que l'on a plus
d'un client et que chaque client peut louer plusieurs fois.
Le travail projeté est d’organiser la facturation des locations de voitures en créant :
un classeur par client
une feuille par location
une feuille de cumul du client
un classeur récapitulatif pour toute la clientèle
Pour cela il faut apprendre à utiliser des références entre feuilles, des références entre classeurs, des
références 3D.
Sauvegarde du travail
Le classeur réalisé sera réutilisé. Une sauvegarde doit donc être effectuée à un endroit où vous pourrez
le retrouver et avec un nom dont vous vous souviendrez. En fonction des conditions matérielles de
travail, des solutions vous seront proposées. Mais attention, l'accès au réseau Internet n'est pas garanti,
le support de stockage personnel est donc indispensable à un moment ou à un autre !
Evitez surtout de sauvegarder votre classeur sur le disque dur de votre machine sous le nom
"Classeur1" pour une prochaine séance. Vous risquez d'en retrouver un autre ou de ne rien retrouver
du tout ...
Analyse
Examiner la feuille exemple qui est fournie au dos avec le plus grand soin afin :
1) de compléter la connaissance acquise par la lecture de l'énoncé
2) de déterminer votre action pour chacune des cellules.
1
Exemple de feuille
nom client
âge
type voiture
rabais
option franchise
accessoire(s)
dupont
taux tva
20,00%
galerie
siège enfant
100,00
100,00
25
B
Z
non
3
prix km
base loc
option franchise
surprime (25 ans)
accessoire(s)
prix loc
base loc
voiture
A
B
C
2,00
400,00
0,00
0,00
200,00
600,00
nb km
nb jour
prix total loc
prix total km
total ht
rabais contrat
tva
total ttc
prix km
voiture
A
B
C
275
3
1800,00
550,00
2350,00
-705,00
329,00
1974,00
contrat
société
X
Y
Z
prix
surprime
franchise
300,00
50,00
30,00
400,00
70,00
50,00
500,00
100,00
80,00
prix
1,50
2,00
3,00
rabais
10,00%
20,00%
30,00%
Le résultat d'un tel examen peut être représenté sur une fausse feuille de calcul :
n o m c lie n t
q u id a m
âge
donné
t y p e vo it u re
t a u x t va
%
A /B /C
g a le rie
$
1
ra b a is
X/ Y / Z/ rie n
s iè g e e n fa n t
$
2
o p t io n fra n c h is e
o u i/ n o n
a c c e s s o ire (s )
c ode
vo it u re
p rix
s u rp rim e
fra n c h is e
p rix k m
c o n s u lt é
A
$
$
$
b a s e lo c
c o n s u lt é
B
$
$
$
o p t io n fra n c h is e
c a lc u lé s u r o u i/ n o n
C
$
$
$
s u rp rim e (2 5 a n s )
s u p p l c a lc u lé
a c c e s s o ire (s )
c h o is i
p rix k m
p rix lo c
c a lc u lé
vo it u re
p rix
A
$
0
3
b a s e lo c
nb k m
donné
B
$
n b jo u r
donné
C
$
p rix t o t a l lo c
c a lc u lé
p rix t o t a l k m
c a lc u lé
c o n t ra t
total ht
c a lc u lé
s o c ié t é
ra b a is
ra b a is c o n t ra t
c o n s u lt é
X
%
t va
c a lc u lé
Y
%
total ttc
c a lc u lé
Z
%
2
0
1
2
3
Commentaire de la "fausse feuille"
Travail à réaliser : préparer les largeurs de colonnes.
Sur la feuille de calcul (notamment en colonnes A et D) figurent des libellés, c'est-à-dire des textes
ayant pour rôle de rendre la feuille lisible.
Travail à réaliser : saisie des textes dans les cellules.
Travail à réaliser : préparer les formats d'affichage des nombres.
Indication : utiliser par exemple les menus Accueil/Format/Format de cellule
A partir de la colonne D figurent des données fixes. Il s'agit d'un tarif qui pourrait se situer dans une
autre feuille mais que l'on place en vis à vis de la facture pour débuter.
Le symbole % signifie que le tarif indique un pourcentage. Le symbole $ signifie que le tarif indique
un montant. Les libellés doivent respecter la présentation car les tableaux seront utilisés plus tard sous
cette forme.
Travail à réaliser : saisie des données fixes correspondant au tarif en utilisant les valeurs présentes
dans la feuille exemple.
La colonne B est de loin celle qui demande le plus de réflexion.
L'intérêt du tableur est de fixer le moins de valeurs possible et de référencer les seules données
indispensables pour calculer de manière dynamique les autres valeurs.
Travail à réaliser : examiner la liste des données du problème et décider des cellules qui les
contiennent (hormis le nom du client, bien sûr, il existe 7 données).
Toutes les autres cellules de la colonne B vont contenir des formules.
Il est conseillé d'aller des formules les plus simples aux formules les plus compliquées.
Réalisation effective de la feuille
La sauvegarde du classeur en cours de fabrication est une opération que vous devez réaliser dès
maintenant pour :
1) s'assurer qu'elle se passe convenablement (accès au disque, au réseau)
2) s'habituer à effectuer machinalement des sauvegardes régulières même lorsque le travail
n'est pas terminé.
Travail à réaliser : B23, total ttc est la somme du montant TVA, du montant HT et du rabais.
Attention, si on soustrait un rabais il est positif, si on ajoute un rabais il est négatif.
Quelle valeur s'affiche dans B23 après la saisie de la formule, est-ce normal, cela vous pose-t-il un
problème ?
Travail à réaliser : B20, total ht est la somme du prix total de la location et du prix total des
kilomètres.
Travail à réaliser : B22, tva est le produit du taux de tva par le montant ht plus le rabais.
3
Travail à réaliser : B18, prix total loc est le produit du nombre de jours par le prix de base de la
journée augmenté des suppléments éventuels (prix loc).
Travail à réaliser : B19, prix total km est le produit du nombre de kms par le prix de base du
kilomètre (prix km).
Travail à réaliser : B14, prix loc le prix de base de la journée (base loc) augmenté des suppléments
éventuels (franchise, surprime, accessoire).
Toutes les autres formules vont maintenant nécessiter le recours à des fonctions.
B13, prix des accessoires est obtenu par un code tel qu'il a été défini dans la feuille :
0 : pas d'accessoire
1 : la galerie
2 : le siège enfant
3 : les deux accessoires
Il faut noter que le prix des deux accessoires n'est pas deux fois le prix d'un accessoire. C'est la somme
du prix de chacun et la coïncidence relevée ici ne sera valable que tant que le tarif sera valable.
La formule de la cellule B13 doit donc poser des conditions qui seront des comparaisons à 0, 1, 2 ou 3.
Il existe une fonction qui réalise ce type de questionnement c'est la fonction SI.
Travail à réaliser : étude de la définition et des exemples de fonction SI présentés dans l'annexe du
support. Il est conseillé d'utiliser l'aide en ligne d'EXCEL pour retrouver ces indications sous une
forme plus habituelle.
Comme constaté la condition de la fonction SI crée une simple alternative. Il n'est donc pas possible de
comparer le choix à tous les codes en même temps.
Travail à réaliser : décider du nombre de conditions à utiliser et préparation de l'imbrication des
fonctions SI par un petit schéma indiquant l'ordre des questions.
Attention, un argument facultatif est un argument que la machine n'exigera pas. Etes-vous bien sûr
d'avoir compris comment elle interprète son absence ? En effet, il peut manquer volontairement ou
involontairement. Dans ce dernier cas, n'attendez pas un message d'erreur !
Tous les éléments sont réunis pour saisir la formule où les arguments d'une fonction SI pourront être
une nouvelle utilisation de la fonction SI. Attention, si vous laissez des arguments en partant dans la
fonction imbriquée vous risquez d'avoir du mal à revenir ! Malheureusement, vous n'aurez pas
toujours le choix.
Travail à réaliser : saisir la formule de B13 et tester son évolution en faisant varier la valeur de la
cellule B7 (le code représentant le choix du client).
Remarquer le rôle du type utilisé pour la valeur constante du code (chiffre ou "lettre")
B9, le prix du km doit être consulté dans le petit tableau qui fournit les divers prix en fonction de la
catégorie de voiture.
Il peut être tentant d'appliquer ce qui a été utilisé pour B13 en se demandant "Si A et Sinon Si B ...
etc" mais il faut imaginer que 3 catégories de voitures est un cas particulier et que 5 voire 10
pourraient être présentes. La consultation ne va donc pas être réalisée à l'aide de la fonction SI.
La fonction utilisée pour la consultation est RECHERCHEV.
4
Travail à réaliser : étude de la définition et des exemples de fonction RECHERCHEV présentés
dans l'annexe du support. Il est conseillé d'utiliser l'aide en ligne d'EXCEL pour retrouver ces
indications sous une forme plus habituelle.
Travail à réaliser : identifier les trois arguments obligatoires de RECHERCHEV pour la formule de
la cellule B9.
Travail à réaliser : saisir la formule de B9 et tester son évolution en faisant varier la valeur de la
cellule B4 (la catégorie de voiture représentant le choix du client).
B10, le calcul du prix de la journée de location en fonction de la catégorie de voiture est presque
identique au précédent. Le seul changement est le changement de tableau.
Travail à réaliser : saisir la formule de B10 et tester son évolution en faisant varier la valeur de la
cellule B4 (la catégorie de voiture représentant le choix du client).
B21, le calcul du rabais se calque sur ce qui vient d'être appris. La lettre qui code la société permet de
consulter le tableau qui fournit le pourcentage à appliquer. Si on souhaite que le rabais soit négatif, il
ne faut pas l'oublier dans la formule.
Travail à réaliser : saisir la formule de B21 et tester son évolution en faisant varier la valeur de la
cellule B5 (le code de la société du client).
Deux cellules calculées restent à construire, le surcoût de la surprime moins de 25 ans et la
suppression de franchise. Ces calculs vont nécessiter une consultation de tarif mais elle n'est
nécessaire que sous condition. Les deux fonctions SI et RECHERCHEV vont donc être utilisées dans
une même formule.
B11, option franchise doit tester B6 avant de consulter le prix de la suppression de franchise
correspondant à la catégorie de voiture.
Travail à réaliser : saisir la formule de B11 avec SI en utilisant un prix fixe pour tester son effet
lorsque le choix du client change. Dans un deuxième temps remplacer la valeur fixe par une
consultation et tester son évolution en faisant varier la valeur de la cellule B4 (la catégorie de
voiture choisie par le client).
B12, surprime doit tester l'âge en B3 avant de consulter le prix de la surprime correspondant à la
catégorie de voiture.
Travail à réaliser : saisir la formule de B12 avec SI en utilisant un prix fixe pour tester son effet
lorsque l'âge du client change. Dans un deuxième temps remplacer la valeur fixe par une
consultation et tester son évolution en faisant varier la valeur de la cellule B4 (la catégorie de
voiture choisie par le client).
5
Améliorations de la feuille
On constate que les formules saisies sont très difficiles à lire puisqu'elles font référence à des adresses
de cellules qui sont momentanément dans notre mémoire mais qui sont d'un accès intuitif difficile pour
une autre personne (ou soi-même quand le temps passe). Si les valeurs utilisées dans les formules
pouvaient être remplacées par des noms de variables explicites (par exemple identiques ou proches des
libellés de la colonne A), ces dernières deviendraient plus lisibles.
La nomination de cellules peut s'effectuer de deux manières :
1) Sélection de la cellule (ou de la plage de cellules) à nommer puis Ruban / onglet
Formules / groupe Noms définis / dérouler Définir un nom et frappe du nom. UN
SEUL nom est attribué.
2) Sélection de la cellule (ou de la plage de cellules) à nommer avec la cellule (ou la plage
correspondante de cellules) contenant un libellé que l'on souhaite utiliser comme nom puis Ruban /
onglet Formules / groupe Noms définis / choisir Depuis sélection et validation de la
position du nom. Cette dernière étape permet de résoudre d'éventuelles ambiguïtés.
Par exemple, il est possible de sélectionner les cellules des colonnes A et B pour utiliser la seconde
méthode. Il serait dangereux de procéder aussi systématiquement, pourquoi ?
Travail à réaliser : choisir les cellules à nommer, les sélectionner avec leur libellé en colonne A et
nommer avec la seconde méthode en évitant toute homonymie. La méthode 1) peut être utilisée si
on ne souhaite pas attribuer le libellé de la colonne A.
Travail à réaliser : constater les noms effectivement donnés dans la zone de nom en haut à gauche
ou utiliser Ruban / onglet Formules / groupe Noms définis / dérouler Utiliser
dans la formule puis choisir Coller des noms.
Si vous examinez toutes les formules déjà saisies, vous serez surpris de ne pas y voir l'effet annoncé. Il
est nécessaire de demander la validation des noms dans les formules antérieures. Pour cela il faut les
sélectionner et utiliser Ruban / onglet Formules / groupe Noms définis / dérouler
Définir un nom puis choisir Appliquer les noms. Pour choisir les noms à appliquer, une
sélection multiple est possible.
Travail à réaliser : installer les noms dans les formules existantes.
L'examen des formules montre que les tableaux du tarif sont toujours désignés par des adresses et c'est
normal puisqu'aucun nom ne leur a été attribué.
Travail à réaliser : en utilisant la méthode de nomination 1) donner un nom aux tableaux de tarif.
Bien que le travail réalisé ne soit pas de qualité professionnelle mais un simple exercice, il est possible
d'améliorer l'esthétique de présentation en apportant des bordures et encadrements et en choisissant
des couleurs dans le cas d'une impression adaptée. Ce point ne nécessite aucune réflexion et doit être
réservé au stade où la feuille ne subit pas de modifications. En effet, EXCEL ne prévoit pas
d'adaptation dynamique des coloriages quand on révise ses positions sur la façon dont la feuille est
réalisée.
6
Exemples de multi-facturation multi-client
Vous allez par la suite effectuer des cumuls de facturation pour un ou plusieurs clients.
On présente ici deux montages destinés à éclairer l'énoncé du problème.
nom client
âge
type voiture
rabais
option franchise
accessoire(s)
dupont
taux tva
20,00%
galerie
siège enfant
100,00
100,00
25
B
Z
non
3
prix km
base loc
option franchise
surprime (25 ans)
accessoire(s)
prix loc
base loc
voiture
A
B
C
2,00
400,00
0,00
0,00
200,00
600,00
nb km
nb jour
prix total loc
prix total km
total ht
rabais contrat
tva
total ttc
prix km
voiture
A
B
C
275
3
1800,00
550,00
2350,00
-705,00
329,00
1974,00
prix
300,00
400,00
500,00
prix
1,50
2,00
3,00
contrat
société
X
Y
Z
rabais
10,00%
20,00%
30,00%
0
1
2
3
surprime
franchise
50,00
30,00
70,00
50,00
100,00
80,00
nom client
âge
type voiture
rabais
option franchise
accessoire(s)
dupont
0
prix km
base loc
option franchise
surprime (25 ans)
accessoire(s)
prix loc
20,00%
galerie
siège enfant
100,00
100,00
base loc
voiture
A
B
C
1,50
300,00
0,00
0,00
0,00
300,00
nb km
nb jour
prix total loc
prix total km
total ht
rabais contrat
tva
total ttc
nom client dupont
âge
rabais
Z
taux tva
25
A
Z
non
prix km
voiture
A
B
C
600
5
1500,00
900,00
2400,00
-720,00
336,00
2016,00
contrat
société
X
Y
Z
solde à régler ht
30
300,00
400,00
500,00
surprime
franchise
50,00
30,00
70,00
50,00
100,00
80,00
prix
1,50
2,00
3,00
rabais
10,00%
20,00%
30,00%
ttc
4750,00
prix loc
prix km
total ht
tva
1800,00
550,00
2350,00
1500,00
900,00
2400,00
prix
0
1
2
3
3990,00
confirmation ttc
3990,00
total ttc
329,00
1974,00
336,00
2016,00
REFERENCES ENTRE FEUILLES
nom client dupont
âge
rabais
Z
solde à régler ht
ttc
30
4750,00
prix loc
prix km
total ht
tva
1800,00
550,00
2350,00
1500,00
900,00
2400,00
329,00
336,00
total ttc
1974,00
2016,00
nom
dupont
durand
nom client
âge
rabais
durand
prix loc
prix km
350,00
570,00
ht
ttc
4750,00
7140,00
solde à régler ht
23
confirmation ttc
3990,00
3990,00
ttc
7140,00
7711,20
207,00
1078,20
total ttc
1242,00
6469,20
3990,00
7711,20
confirmation ttc
7711,20
X
450,00
2000,00
total ht
tva
1150,00
5990,00
REFERENCES ENTRE CLASSEURS
Il est possible d'améliorer la présentation des cumuls si on dispose de temps mais les aspects répétitifs
qui ne nécessitent aucune réflexion présentent peu d'intérêt pendant le cours.
Le travail réalisé n'est toujours pas de qualité professionnelle mais un simple exercice.
7
Analyse
Il faut décider de l'ordre dans lequel les opérations vont être conduites. Il faut examiner l'exemple avec
le plus grand soin. On y voit déjà deux opérations majeures :
1) il faut au moins deux factures (deux feuilles) pour parler de cumul (la troisième feuille)
pour un client donné.
2) il faut au moins deux clients (deux classeurs) pour parler de récapitulatif clientèle (le
troisième classeur).
La feuille de cumul pour un client peut être présentée sur une fausse feuille de calcul :
n o m c lie n t
donné
âge
donné
s o ld e à ré g le r
ra b a is
donné
p rix lo c
p rix k m
re f. fe u ille 1
re f. fe u ille 1
re f. fe u ille 2
re f. fe u ille 2
ht
ttc
va ria n t e t t c
c a lc u lé lo c a l
c a lc u lé lo c a l
s o m m e re f. 3 D
total ht
t va
total ttc
re f. fe u ille 1
re f. fe u ille 1
re f. fe u ille 1
re f. fe u ille 2
re f. fe u ille 2
re f. fe u ille 2
Le classeur de cumul pour deux clients (Dupont et Durand) présente au moins les éléments suivants :
nom
ht
ttc
re f. c la s s e u r d u p o n t fe u ille c u m u l
re f. c la s s e u r d u ra n d fe u ille c u m u l
Commentaire des "fausses feuilles"
Travail à réaliser :
Récupérer la feuille de location réalisée précédemment
Dans le même classeur, trouver un moyen rapide d'ajouter une deuxième feuille de location en
ayant soin de varier les données (voiture louée, nombre de jours, ...)
Sauvegarder ce fichier sous le nom du client (Dupont).
Trouver un moyen rapide de fabriquer un second fichier (Durand) pour un client se nommant
"Durand" et dont les locations diffèrent de celles de "Dupont". Ne pas oublier de le sauvegarder.
Réalisation effective de la feuille de cumul pour un client
Cette étape n'est conseillée que lorsque deux factures au moins existent pour un client et il est aussi
conseillé qu'elles aient des totaux différents (sinon les risques d'erreurs non détectables sont possibles).
La première étape est de se placer dans le classeur Dupont.xls et de nommer une nouvelle feuille
"cumul" puis d'y placer les libellés.
Travail à réaliser :
Renommer "Feuil3" du classeur Dupont en "cumul".
Saisir les textes titres de lignes et de colonnes.
Saisir les trois constantes données (nom, âge, rabais).
8
Toutes les autres cellules vont correspondre à des formules.
Chaque ligne de récapitulatif correspond en fait à des éléments venant directement des feuilles de
location 1 et 2. Il suffit donc d'étendre la référence à un pointage interfeuilles dans le même classeur.
La syntaxe d'écriture d'une telle référence peut être apprise en pointant la cellule avec la souris puis en
lisant le résultat obtenu dans la barre de formule.
Travail à réaliser : garnir les colonnes prix loc, prix km, total ht, tva, total ttc.
Le total ht et ttc à régler par le client est un calcul local de sommation sur la colonne total ht et sur la
colonne total ttc.
Travail à réaliser : saisir les deux sommes locales.
Une variante (qui peut servir de vérification) peut être obtenue par une référence interfeuille. Le
principe consiste à former une plage en sélectionnant plusieurs cellules mais, contrairement à ce qui
est fait le plus couramment, la sélection est transversale à plusieurs feuilles. Par exemple, les montants
B20 des feuilles 1 et 2 peuvent être sélectionnés comme plage opérande de SOMME( ).
Travail à réaliser :
Consulter l'aide d'Excel pour comprendre comment faire une "référence à une même cellule ou
plage de cellules dans plusieurs feuilles à l'aide d'une référence 3D".
Saisir la formule de la cellule correspondant à la variante ttc.
Choisir par exemple de renommer les feuilles de location de Dupont à l'aide de la date de
facturation et observer l'effet dans la feuille de cumul.
Sauvegarder le classeur Dupont et réaliser les mêmes opérations pour le classeur Durand.
Réalisation effective du classeur de cumul clients
Cette étape n'est conseillée que lorsque deux clients au moins existent et il est aussi conseillé que leurs
cumuls soient différents (sinon les risques d'erreurs non détectables sont possibles).
La première étape est de se placer dans un nouveau classeur puis d'y placer les libellés.
Travail à réaliser : Saisir les textes titres "nom", "ht", "ttc".
Toutes les autres cellules vont correspondre à des formules.
Chaque ligne de récapitulatif correspond en fait à des éléments venant directement des feuilles de
cumul des clients. Il suffit donc d'étendre la référence à un pointage interclasseur. La syntaxe d'écriture
d'une telle référence peut être apprise en pointant la cellule avec la souris puis en lisant le résultat
obtenu dans la barre de formule.
Travail à réaliser : garnir les colonnes nom, ht et ttc.
Ici, contrairement à la liaison intraclasseur, les conséquences d'une telle référence sont bien plus
importantes. C'est pourquoi il est possible d'enrichir la présentation de cette feuille de chiffre d'affaire
global mais ce n'est pas d'un intérêt important pour l'apprentissage.
D'autres questions seront bien plus enrichissantes :
un classeur doit-il être ouvert pour s'y référer ?
qu'advient-il d'une telle référence si le classeur a changé de nom ?
qu'advient-il d'une telle référence si le classeur est déplacé ?
est-il obligatoire d'indiquer le disque où se trouve le classeur ?
si une référence est "perdue" peut-on réparer ?
9
Travail à réaliser : fermer les classeurs Dupont et Durand et construire une nouvelle référence
(donc manuellement, sans pointage souris).
Travail à réaliser : ouvrir le classeur Dupont et Enregistrer Sous le nouveau nom Martin ; observer
l'effet produit.
Travail à réaliser : ouvrir l'Explorateur Windows et renommer le classeur Dupont en DuponD ;
observer l'effet produit.
Travail à réaliser : se placer dans la boite de dialogue Ruban / onglet Données / groupe
Connexion / Modifier les liens d'accès et tenter de réparer les dégâts.
10
Université Panthéon-Assas
Fabienne JEZEQUEL
M2 Professionnel Commerce et Management International
Outils microinformatiques pour la gestion et le management
Support de cours n°1
Compléments Excel
Extrait de l'Aide en ligne Microsoft Excel :
SI
Renvoie une valeur si la valeur de l'argument test_logique est VRAI et une autre valeur si cette valeur
est FAUX.
La fonction SI admet deux formes syntaxiques. La syntaxe 1 peut être utilisée dans les feuilles de
calcul et les feuilles macro. La syntaxe 2 n'est possible que dans les feuilles macro, en conjonction
avec les fonctions SINON, SINON.SI et FIN.SI.
Utilisez la fonction SI pour exécuter un test conditionnel sur des valeurs et des formules, et faire
dépendre les opérations suivantes du résultat de ce test. Ce résultat détermine la valeur renvoyée par la
fonction SI.
Syntaxe 1
Feuilles de calcul et feuilles macro
SI(test_logique; valeur_si_vrai; valeur_si_faux)
test_logique
est toute valeur ou expression dont le résultat peut être VRAI ou FAUX.
valeur_si_vrai
est la valeur qui est renvoyée si le test logique est VRAI. Si l'argument
test_logique est VRAI et que l'argument valeur_si_vrai est omis, la fonction
renvoie la valeur VRAI.
valeur_si_faux
est la valeur qui est renvoyée si le test logique est FAUX. Si l'argument
test_logique est FAUX et que l'argument valeur_si_faux est omis, la fonction
renvoie la valeur FAUX.
Remarque
 Il est possible d'imbriquer jusqu'à sept fonctions SI comme arguments de valeur_si_vrai et
valeur_si_faux pour élaborer des tests plus complexes. Reportez-vous au dernier des
exemples suivant.
Exemples
Supposons qu'une feuille de calcul contienne un état des dépenses réelles et prévues. Les cellules
B2:B4 contiennent les "Dépenses réelles" pour janvier, février et mars, soit : 1500, 500, 500. Les
cellules C2:C4 contiennent les "Dépenses prévues" pour les mêmes périodes : 900, 900, 925.
Vous pourriez écrire une macro qui vérifie si vous êtes en dépassement de budget pour un mois donné
et produit le texte d'un message à l'aide des formules suivantes :
SI(B2>C2;"Dépassement budget";"OK") égale "Dépassement budget"
SI(B3>C3;"Dépassement budget";"OK") égale "OK"
11
Supposons que vous vouliez attribuer des appréciations sous forme de lettres aux nombres référencés
par le nom Moyenne :
Si Moyenne est
Supérieur à 89
Compris entre 80 et 89
Compris entre 70 et 79
Compris entre 60 et 69
Inférieur à 60
La fonction renvoie la valeur
A
B
C
D
F
Vous pourriez, pour ce faire, utiliser des fonctions SI imbriquées de la façon suivante :
SI(Moyenne>89;"A";SI(Moyenne>79;"B";SI(Moyenne>69;"C";SI(Moyenne>59;"D";"F"))))
Dans l'exemple précédent, la deuxième instruction SI représente également l'argument valeur_si_faux
de la première instruction SI. De la même façon, la troisième instruction SI représente l'argument
valeur_si_faux de la deuxième instruction SI. Par exemple, si le premier argument test_logique
(Moyenne>89) est VRAI, la valeur "A" est renvoyée. Si le premier argument test_logique est FAUX,
la deuxième instruction SI est évaluée, et ainsi de suite.
Fonctions corrélatives
ET
FAUX
NON
OU
VRAI
Renvoie VRAI si tous les arguments sont VRAI
Renvoie la valeur logique FAUX
Inverse la valeur logique de l'argument
Renvoie VRAI si un argument est VRAI
Renvoie la valeur logique VRAI
12
Extrait de l'Aide en ligne Microsoft Excel :
RECHERCHEV
Cherche une valeur donnée dans la colonne située à l'extrême gauche d'un tableau et renvoie la valeur
de la cellule spécifiée. Utilisez la fonction RECHERCHEV plutôt que la fonction RECHERCHEH
lorsque vos valeurs de comparaison se trouvent dans une colonne située à gauche ou à droite des
données à trouver.
Syntaxe
RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; valeur_proche)
valeur_cherchée
table_matrice
no_index_col
valeur_proche
est la valeur à trouver dans la première colonne de la matrice. L'argument
valeur_cherchée peut être une valeur, une référence ou une chaîne de texte.
est la table de données dans laquelle est exécutée la recherche de la valeur.
Utilisez une référence à une plage ou un nom de plage, par exemple Base de
données ou Liste.
est le numéro de la colonne de l'argument table_matrice dont la valeur
correspondante est renvoyée. Si l'argument no_index_col est égal à 1, la
fonction renvoie la valeur dans la première colonne de l'argument
table_matrice ; si l'argument no_index_col est égal à 2, la valeur est renvoyée
dans la deuxième colonne de l'argument table_matrice, et ainsi de suite. Si
l'argument no_index_col est inférieur à 1, la fonction RECHERCHEV renvoie
la valeur d'erreur #VALEUR! et si l'argument no_index_col est supérieur au
nombre de colonnes de l'argument table_matrice, la fonction RECHERCHEV
renvoie la valeur d'erreur #REF!
représente une valeur logique indiquant si vous souhaitez que la fonction
RECHERCHEV recherche une valeur exacte ou voisine de celle que vous avez
spécifiée. Si cet argument est VRAI ou omis, une donnée proche est renvoyée.
En d'autres termes, si aucune valeur exacte n'est trouvée, la valeur
immédiatement inférieure à valeur_cherchée est renvoyée. Si valeur_proche est
FAUX, la fonction RECHERCHEV renvoie exactement la valeur recherchée.
Si aucune valeur ne correspond, la valeur d'erreur #N/A est renvoyée.
 Si l'argument valeur_proche est VRAI, les valeurs de la première colonne de l'argument
table_matrice doivent être placées en ordre croissant : ..., -2, -1, 0, 1, 2, ... , A-Z, FAUX,
VRAI. Sinon, la fonction RECHERCHEV peut donner une valeur incorrecte. Si l'argument
valeur_proche est FAUX, les éléments de la table ne doivent pas nécessairement être
classés.
 Vous pouvez placer les valeurs en ordre croissant en choisissant dans le menu Données la
commande Trier et en sélectionnant l'option "Croissant".
 Les valeurs de la première colonne de l'argument table_matrice peuvent être du texte, des
nombres ou des valeurs logiques.
 La fonction ne fait pas de distinction entre les majuscules et les minuscules.
Remarques
 Si la fonction RECHERCHEV ne peut trouver l'argument valeur_cherchée et si
valeur_proche est VRAI, elle utilise la plus grande valeur qui est inférieure ou égale à
l'argument valeur_cherchée.
 Si la valeur de l'argument valeur_cherchée est inférieure à la plus petite valeur contenue
dans la première colonne de l'argument table_matrice, la fonction RECHERCHEV renvoie
la valeur d'erreur #N/A.
 Si la fonction RECHERCHEV ne peut trouver l'argument valeur_cherchée et si l'argument
valeur_proche est FAUX, la fonction RECHERCHEV renvoie la valeur #N/A.
13
Exemples
1
2
3
4
5
6
7
8
9
10
11
12
A
Air et pression
Densité
(kg/m3)
0,457
0,525
0,616
0,675
0,746
0,835
0,946
1,09
1,29
B
C
Viscosité
(kg/m3)*1E+05
3,55
3,25
2,93
2,75
2,57
2,38
2,17
1,95
1,71
Température
(degrésC)
500
400
300
250
200
150
100
50
0
Dans la feuille de calcul précédente, où la plage A4:C12 est nommée Plage :
RECHERCHEV(1;Plage;1;VRAI) égale 0,946
RECHERCHEV(1;Plage;2) égale 2,17
RECHERCHEV(1;Plage;3;VRAI) égale 100
RECHERCHEV(0,746;Plage;3;FAUX) égale 200
RECHERCHEV(0,1;Plage;2;VRAI) égale #N/A, étant donné que 0,1 est inférieur à la plus petite
valeur de la colonne A
RECHERCHEV(2;Plage;2;VRAI) égale 1,71
Fonctions corrélatives
EQUIV
Recherche des valeurs dans une référence ou une matrice
INDEX
Utilise des coordonnées pour trouver une valeur à l'intérieur d'un tableau
RECHERCHE (matrice ) Cherche des valeurs dans une matrice
RECHERCHE (vecteur )
Cherche des valeurs dans un vecteur
RECHERCHEH
Cherche dans la première ligne d'un tableau et se déplace verticalement
pour renvoyer la valeur d'une cellule
14