© ideocene.com - utilisation interdite sans accord préalable
ideocene.com
informations pour la bureautique
Dernière mise à jour :
Vous êtes ici >  accueil   >  Excel®/vba >  Informations sur Excel® > Excel doc
fonction CHOISIR
Utilise l'argument pour renvoyer une des valeurs de la liste des arguments valeur (29 valeurs possibles à partir du rang donné par l'argument).
syntaxe : CHOISIR(argument;valeur1;valeur2;…)
exemples :
CHOISIR(2;"1er";"2e";"3e";"Fini") renvoie "2e"
Si A10 contient 4 : CHOISIR(A10;"Clous";"Vis";"Ecrous";"Boulons") renvoie "Boulons"
SOMME(A1:CHOISIR(3;A10;A20;A30)) égale SOMME(A1:A30)
Si VentesAnc est un nom défini de valeur 10 000 : CHOISIR(2;VentesNouv;VentesAnc;BudgetVentes) égale 10 000

les exemples inclus dans le classeur téléchargeable (Excel version 2000) permettent d'expliciter le sujet.



fonction RECHERCHEV
 ICI un classeur exemple téléchargeable  illustre les résultats selon l'argument "VRAI" ou "FAUX"
 ICI un autre classeur exemple téléchargeable
Excel version 2000
cherche une valeur dans la colonne la plus à gauche d'une plage de cellules et renvoie la valeur se trouvant à l'intersection de la même ligne (que celle de la valeur trouvée) et de la colonne spécifiée
syntaxe : RECHERCHEV(valeur_cherchée;table_matrice;no_col;[valeur_proche])
valeur_cherchée est la valeur à trouver dans la première colonne de la plage. L'argument valeur_cherchée peut être une valeur, une référence ou une chaîne de texte.
table_matrice est la table de données dans laquelle est exécutée la recherche de la valeur ; un nom de plage est possible.
no_col : numéro de colonne à utiliser pour le renvoi de valeur
L'argument valeur_proche est facultatif et par défaut VRAI ; dans ce cas, les valeurs de la première colonne de l'argument table_matrice doivent être placées en ordre croissant, sinon, la fonction RECHERCHEV peut donner une valeur incorrecte.
si argument est VRAI, la fonction utilise la plus grande valeur inférieure à la valeur cherchée.
Si l'argument est FAUX, les éléments de la table ne doivent pas nécessairement être classés et la recherche est faite sur la valeur exacte; la fonction renvoie N/A si la valeur n'existe pas.
Donc, bien paramétrer selon les besoins de la recherche.
ATTENTION ENSUITE AUX MODIFICATIONS ULTERIEURES DE LIGNES ET DE COLONNES

les exemples inclus dans les classeurs permettent d'expliciter le sujet.



fonction EQUIV
 ICI un classeur exemple téléchargeable   ICI un classeur exemple téléchargeable avec INDEX  Excel version 2000
renvoie la position de l'élément d'une matrice égal à la valeur spécifiée
attention : il s'agit de la position dans la matrice, pas du n° de ligne ou colonne de la feuille ; la position est retournée, pas la valeur
syntaxe : EQUIV(valeur_cherchée;tableau_recherche;type)
les caractères génériques * et ? sont autorisés dans une chaîne de texte
tableau_recherche peut être un nom
type 0 = recherche du premier élément égal à la valeur recherchée ; les valeurs de tableau_recherche peuvent être non triées
type -1 = recherche de la valeur égale ou la plus proche supérieure ; les valeurs de tableau_recherche doivent être triées en ordre décroissant
type 1 = recherche de la valeur égale ou la plus proche inférieure ; les valeurs de tableau_recherche doivent être triées en ordre croissant
Si type est omis, il est pris à 1.
Utilisez la fonction EQUIV plutôt qu'une des fonctions RECHERCHE lorsque vous avez besoin de la position d'un élément dans une plage et non de l'élément en tant que tel.

les exemples inclus dans les classeurs permettent d'expliciter le sujet.



fonction INDEX
 ICI un classeur exemple téléchargeable   ICI un classeur exemple téléchargeable avec EQUIV  Excel version 2000
la documentation fournie par Excel est relativement complexe. Voici un raccourci accompagné d'un classeur exemple.
Pour faire simple, disons que la fonction INDEX permet le renvoi de la valeur ou de la référence d'une cellule ou d'un groupe de cellules. La fonction existe sous deux formes, l'une matricielle, l'autre référentielle. La distinction n'est pas évidente.
syntaxe 1 : forme matricielle INDEX(tableau;no_ligne;no_col)
Renvoie la valeur d'un élément d'une matrice ou d'un tableau, sélectionné à partir des indices de numéro de ligne et de colonne. Si l'argument tableau contient une seule ligne ou colonne, l'argument no_lig ou no_col correspondant est facultatif.
tableau est une plage de cellules ou une constante de matrice.
no_lig sélectionne la ligne de la matrice dont une valeur doit être renvoyée. Si l'argument no_lig est omis, l'argument no_col est obligatoire.
no_col sélectionne la colonne de la matrice dont une valeur doit être renvoyée. Si l'argument no_col est omis, l'argument no_lig est obligatoire.
Si les arguments no_lig et no_col sont tous deux utilisés, la fonction INDEX renvoie la valeur de la cellule située à l'intersection des arguments no_lig et no_col.
Si l'argument tableau contient une seule ligne ou colonne, l'argument no_lig ou no_col correspondant est facultatif.
Si l'argument tableau comporte plus d'une ligne et plus d'une colonne et que seul l'argument no_lig ou no_col est utilisé, la fonction INDEX renvoie une matrice des valeurs de la ligne ou de la colonne entière de l'argument matrice.
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la fonction INDEX renvoie respectivement la matrice des valeurs de la colonne ou de la ligne entière. Pour utiliser des valeurs renvoyées sous forme de matrice, tapez la fonction INDEX sous forme d'une formule matricielle ligne.
syntaxe 2 : forme référentielle INDEX(réf;no_lig;no_col;no_zone)
Voir l'exemple et la doc Excel pour plus de détails.
réf est une référence à une ou plusieurs plages de cellules.
Si vous tapez une sélection non adjacente comme argument réf, mettez l'argument réf entre parenthèses.
Si chaque zone de l'argument référence contient une seule ligne ou colonne, l'argument no_lig ou no_col, respectivement, devient facultatif.
no_lig est le numéro de la ligne de réf à partir de laquelle une référence doit être renvoyée.
no_col est le numéro de la colonne de réf à partir de laquelle une référence doit être renvoyée.
no_zone sélectionne la plage de l'argument réf pour laquelle l'intersection de no_col et no_lig doit être renvoyée. La première zone sélectionnée ou entrée porte le numéro 1, la deuxième, le numéro 2, et ainsi de suite. Si l'argument no_zone est omis, la fonction INDEX utilise la zone numéro 1.
Par exemple, si l'argument réf décrit les cellules (A1:B4;D1:E4;G1:H4), l'argument no_zone 1 correspond à la plage A1:B4, l'argument no_zone 2, à la plage D1:E4 et l'argument no_zone 3, à la plage G1:H4. Lorsque les arguments réf et no_zone ont défini une plage précise, les arguments no_lig et no_col permettent d'identifier une cellule spécifique : l'argument no_lig 1 représente la première ligne de la plage, l'argument no_col 1, la premiére colonne, et ainsi de suite. La référence renvoyée par la fonction INDEX est celle de l'intersection des arguments no_lig et no_col.
Si vous spécifiez la valeur 0 (zéro) pour l'argument no_lig ou no_col, la fonction INDEX renvoie respectivement la référence de la colonne ou de la ligne entière. Notes Les arguments no_lig, no_col et no_zone doivent pointer sur une cellule appartenant à l'argument référence. Sinon, la fonction INDEX renvoie la valeur d'erreur #REF! Si les arguments no_lig et no_col sont omis, la fonction INDEX renvoie la zone de l'argument référence définie par l'argument no_zone. Le résultat de la fonction INDEX est une référence et sera interprété comme tel par les autres formules. Selon la formule, la valeur renvoyée par la fonction INDEX peut être utilisée comme une référence ou une valeur. Par exemple, la formule CELLULE("largeur";INDEX(A1:B2;1;2)) est équivalente à la formule CELLULE("largeur";B1). La fonction CELLULE utilise la valeur renvoyée par la fonction INDEX comme une référence de cellule. Par ailleurs, une formule telle que 2*INDEX(A1:B2;1;2) traduit la valeur renvoyée par la fonction INDEX en nombre dans la cellule B1.

les exemples inclus dans les classeurs permettent d'expliciter le sujet.

à suivre ...

Les informations et les fichiers mis à votre disposition ont fait l'objet d'une attention préalable toute particulière. Toutefois, aucune garantie ne peut être apportée et la responsabilité de l'auteur ne peut être engagée pour quelque motif que ce soit. L'utilisateur voudra bien prendre toutes les précautions nécessaires à leur mise en oeuvre en fonction de ses besoins personnels et de son contexte propre. 
Les fichiers sont utilisables pour un usage uniquement personnel avec indication de la source : www.ideocene.com© .
Les pages, textes, fichiers et images sont la propriété du site et ne peuvent donner lieu à aucune utilisation commerciale sans accord préalable.
Pour nous contacter / remplacez x[at]y par @  commercial x[at]y ideocene.com   |   © Copyright 2006-2010 - ideocene.com  |  plan du site  |  [haut de page]