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