Difference between revisions of "FR/Documentation/Calc: fonction INDEX"
From Apache OpenOffice Wiki
< FR | Documentation
(New page: __NOTOC__ == INDEX == Renvoie une valeur à partir d'une table, le numéro de ligne et de colonne étant donné. === Syntaxe : === <tt>'''INDEX(table; ligne; colonne; zone_nombre)'''</tt...) |
m (→INDEX) |
||
Line 2: | Line 2: | ||
== INDEX == | == INDEX == | ||
− | Renvoie une valeur à partir d'une table, le numéro de ligne et de colonne étant | + | Renvoie une valeur à partir d'une table, le numéro de ligne et de colonne étant donnés. |
=== Syntaxe : === | === Syntaxe : === | ||
Line 9: | Line 9: | ||
: renvoie la valeur à une position <tt>'''ligne'''</tt>, <tt>'''colonne'''</tt> dans la plage ou la matrice <tt>'''table'''</tt>. | : renvoie la valeur à une position <tt>'''ligne'''</tt>, <tt>'''colonne'''</tt> dans la plage ou la matrice <tt>'''table'''</tt>. | ||
− | : Si <tt>'''table'''</tt> | + | : Si <tt>'''table'''</tt> contient des plages multiples, alors <tt>'''zone_nombre'''</tt> spécifie laquelle utiliser. <tt>'''zone_nombre'''</tt> est facultatif et par défaut est <tt>'''1'''</tt>. |
− | : Si <tt>'''table'''</tt> | + | : Si <tt>'''table'''</tt> contient une colonne unique, cette syntaxe peut être utilisée : |
<tt>'''INDEX(table; ligne)'''</tt> | <tt>'''INDEX(table; ligne)'''</tt> | ||
Line 44: | Line 44: | ||
=== Issues : === | === Issues : === | ||
*Calc ne peut pour le moment traiter les paramètres vides, ainsi par exemple <tt>'''INDEX(plage_multiple; 3; ; 2)'''</tt> échouera. | *Calc ne peut pour le moment traiter les paramètres vides, ainsi par exemple <tt>'''INDEX(plage_multiple; 3; ; 2)'''</tt> échouera. | ||
− | *Si <tt>'''table'''</tt> | + | *Si <tt>'''table'''</tt> contient une colonne unique, le standard ODFF implique que la syntaxe <tt>'''INDEX(table; colonne)'''</tt> soit utilisée. Cela va être implémenté dans Calc (issue 78781). |
Revision as of 14:35, 26 October 2008
INDEX
Renvoie une valeur à partir d'une table, le numéro de ligne et de colonne étant donnés.
Syntaxe :
INDEX(table; ligne; colonne; zone_nombre)
- renvoie la valeur à une position ligne, colonne dans la plage ou la matrice table.
- Si table contient des plages multiples, alors zone_nombre spécifie laquelle utiliser. zone_nombre est facultatif et par défaut est 1.
- Si table contient une colonne unique, cette syntaxe peut être utilisée :
INDEX(table; ligne)
Exemple :
Si les cellules B1, B2, B3 contiennent 5, rouge et 6 et les cellules C1, C2, C3 contiennent VRAI, 3 et bleu:-
INDEX(B1:C3; 1; 1)
- renvoie 5.
INDEX(B1:C3; 3; 2)
- renvoie bleu.
INDEX(B1:B3; 2)
- renvoie rouge.
INDEX(B1:C2 1; 2)
- renvoie VRAI.
Voir également :
CHOISIR, RECHERCHEH, RECHERCHE, EQUIV, DECALER, RECHERCHEV
Fonctions listées alphabétiquement, Fonctions listées par catégories
Issues :
- Calc ne peut pour le moment traiter les paramètres vides, ainsi par exemple INDEX(plage_multiple; 3; ; 2) échouera.
- Si table contient une colonne unique, le standard ODFF implique que la syntaxe INDEX(table; colonne) soit utilisée. Cela va être implémenté dans Calc (issue 78781).