Difference between revisions of "FR/Documentation/Calc: fonction CELLULE"
From Apache OpenOffice Wiki
< FR | Documentation
(New page: __NOTOC__ == CELLULE == Renvoie des informations au sujet de l'adresse, du formatage ou du contenu de la cellule === Syntaxe : === <tt>'''CELLULE(type_info; ref_cell)'''</tt> : renvoie ...) |
|||
Line 48: | Line 48: | ||
::: <tt>'''b'''</tt> (blank) signifie une cellule vide | ::: <tt>'''b'''</tt> (blank) signifie une cellule vide | ||
::: <tt>'''l'''</tt> (label) signifie du texte ou le résultat d'une formule comme texte | ::: <tt>'''l'''</tt> (label) signifie du texte ou le résultat d'une formule comme texte | ||
− | ::: <tt>'''v'''</tt> (value) | + | ::: <tt>'''v'''</tt> (value) signifie un nombre ou le résultat d'une fromule comme nombre |
:'''WIDTH''' | :'''WIDTH''' | ||
− | :: <tt>''' | + | :: <tt>'''CELLULE()'''</tt> renvoie la largeur de la colonne référencée. L'unité est le nombre de zéros (0) qui rentre dans la colonne avec le texte et la taille par défaut. |
:'''PREFIX''' | :'''PREFIX''' | ||
− | :: <tt>''' | + | :: <tt>'''CELLULE()'''</tt> renvoie un texte qui indique l'alignement de la cellule référencée, comme : |
− | ::: <tt><b>'</b></tt> = | + | ::: <tt><b>'</b></tt> = aligné à gauche ou justifié à gauche |
− | ::: <tt>'''"'''</tt> = | + | ::: <tt>'''"'''</tt> = aligné à droite |
− | ::: <tt>'''^'''</tt> = | + | ::: <tt>'''^'''</tt> = centré |
− | ::: <tt>'''\'''</tt> = | + | ::: <tt>'''\'''</tt> = répéter (actuellement inactif) |
: '''PROTECT''' | : '''PROTECT''' | ||
− | :: <tt>''' | + | :: <tt>'''CELLULE()'''</tt> renvoie le statut de la protection de cellule pour la cellule. |
− | ::: <tt>'''1'''</tt> = | + | ::: <tt>'''1'''</tt> = la cellule est protégée |
− | ::: <tt>'''0'''</tt> = | + | ::: <tt>'''0'''</tt> = la cellule n'est pas protégée |
: '''FORMAT''' | : '''FORMAT''' | ||
− | :: <tt>''' | + | :: <tt>'''CELLULE()'''</tt> renvoie le texte qui indique le format de nombre : |
− | ::: <tt>''','''</tt> = | + | ::: <tt>''','''</tt> = nombre avec séparateur de milliers |
− | ::: <tt>'''F'''</tt> = | + | ::: <tt>'''F'''</tt> = nombre sans séparateur de milliers |
− | ::: <tt>'''C'''</tt> = | + | ::: <tt>'''C'''</tt> = format monétaire |
− | ::: <tt>'''S'''</tt> = | + | ::: <tt>'''S'''</tt> = représentation exponentielle, par exemple <tt>'''1.234+E56'''</tt> |
− | ::: <tt>'''P'''</tt> = | + | ::: <tt>'''P'''</tt> = pourcentage |
− | ::: | + | ::: Dans les formats ci-dessus, le nombre de décimales après le séparateur est donné comme un numéro. Exemple : le format de nombre <tt>'''#,##0.0'''</tt> renvoie <tt>''',1'''</tt> et le format de nombre <tt>'''00.000%'''</tt> renvoie <tt>'''P3'''</tt> |
− | ::: <tt>'''D1'''</tt> = MMM- | + | ::: <tt>'''D1'''</tt> = MMM-J-AA, MM-J-AA et les formats similaires |
− | ::: <tt>'''D2'''</tt> = | + | ::: <tt>'''D2'''</tt> = JJ-MM |
− | ::: <tt>'''D3'''</tt> = MM- | + | ::: <tt>'''D3'''</tt> = MM-AA |
− | ::: <tt>'''D4'''</tt> = | + | ::: <tt>'''D4'''</tt> = JJ-MM-AAAA HH:MM:SS |
− | ::: <tt>'''D5'''</tt> = MM- | + | ::: <tt>'''D5'''</tt> = MM-JJ |
::: <tt>'''D6'''</tt> = HH:MM:SS AM/PM | ::: <tt>'''D6'''</tt> = HH:MM:SS AM/PM | ||
::: <tt>'''D7'''</tt> = HH:MM AM/PM | ::: <tt>'''D7'''</tt> = HH:MM AM/PM | ||
::: <tt>'''D8'''</tt> = HH:MM:SS | ::: <tt>'''D8'''</tt> = HH:MM:SS | ||
::: <tt>'''D9'''</tt> = HH:MM | ::: <tt>'''D9'''</tt> = HH:MM | ||
− | ::: <tt>'''G'''</tt> = | + | ::: <tt>'''G'''</tt> = tous les autres formats |
− | ::: <tt>'''-'''</tt> ( | + | ::: <tt>'''-'''</tt> (moins) à la fin = les nombres négatifs sont formatés en couleur |
− | ::: <tt>'''()'''</tt> ( | + | ::: <tt>'''()'''</tt> (parenthèses) à la fin = il y a une parenthèse ouvrante dans le code du format |
: '''COLOR''' | : '''COLOR''' | ||
− | :: <tt>''' | + | :: <tt>'''CELLULE()'''</tt> renvoie <tt>'''1'''</tt>, si les valeurs négatives ont été formatées en couleur, sinon <tt>'''0'''</tt>. |
: '''PARENTHESES''' | : '''PARENTHESES''' | ||
− | :: <tt>''' | + | :: <tt>'''CELLULE()'''</tt> renvoie <tt>'''1'''</tt> si le code du format contient une parenthèse ouvrante (, sinon <tt>'''0'''</tt>. |
− | |||
=== Issues: === | === Issues: === |
Revision as of 08:11, 31 July 2008
CELLULE
Renvoie des informations au sujet de l'adresse, du formatage ou du contenu de la cellule
Syntaxe :
CELLULE(type_info; ref_cell)
- renvoie des informations à propos de la cellule ref_cell. Les informations renvoyées dépendent de la chaîne de texte (insensible à la casse) type_info, qui peut être défini de la façon suivante :
- COL
- CELLULE() renvoie le numéro de la colonne référencée. Exemple :
- CELLULE("COL"; D2) renvoie 4, puisque D est la quatrième colonne.
- ROW
- CELLULE() renvoie le numéro de la ligne référencée. Exemple :
- CELLULE("ROW"; D2) renvoie 2.
- SHEET
- CELLULE() renvoi le numéro de la feuille référencée. Exemple :
- CELLULE("SHEET"; Feuille3.D2) renvoie 3 supposant que Feuille3 est la troisième feuille.
- ADDRESS
- CELLULE() renvoi l'adresse absolue de la référence de la cellule, comme texte. Exemples :
- CELLULE("ADDRESS"; D2) renvoie $D$2.
- CELLULE("ADDRESS"; Feuille3.D2) renvoie $Feuille3.$D$2.
- CELLULE("ADDRESS;'X:\dr\test.ods'#$Feuille1.D2) renvoie 'file:///X:/dr/test.ods'#$Feuille1.$D$2.
- FILENAME
- CELLULE() renvoie le nom de fichier et le numéro de la feuille de la cellule référencée, comme texte. Exemples :
- CELLULE("FILENAME";D2) renvoie 'file:///X:/dr/monfichier.ods'#$Feuille1, si le document actif est X:\dr\monfichier.ods et que la formule sur la Feuille1.
- CELLULE("FILENAME";'X:\dr\monfichier.ods'#$Sheet1.D2) renvoie 'file:///X:/dr/monfichier.ods'#$Feuille1.
- COORD
- CELLULE() renvoie l'adresse complète de la cellule en notation Lotus(TM), comme texte. Exemples :
- CELLULE("COORD"; D2) renvoie $A:$D$2.
- CELLULE("COORD"; Feuille3.D2) renvoie $C:$D$2.
- CONTENTS
- CELLULE() renvoie le contenu de la cellule référencée, sans aucun formatage. Exemple :
- CELLULE("CONTENTS"; D2) renvoie le contenu de la cellule D2 (ou 0 si D2 est vide).
- TYPE
- CELLULE() renvoie un texte qui indique le type de contenu de la cellule :
- b (blank) signifie une cellule vide
- l (label) signifie du texte ou le résultat d'une formule comme texte
- v (value) signifie un nombre ou le résultat d'une fromule comme nombre
- CELLULE() renvoie un texte qui indique le type de contenu de la cellule :
- WIDTH
- CELLULE() renvoie la largeur de la colonne référencée. L'unité est le nombre de zéros (0) qui rentre dans la colonne avec le texte et la taille par défaut.
- PREFIX
- CELLULE() renvoie un texte qui indique l'alignement de la cellule référencée, comme :
- ' = aligné à gauche ou justifié à gauche
- " = aligné à droite
- ^ = centré
- \ = répéter (actuellement inactif)
- CELLULE() renvoie un texte qui indique l'alignement de la cellule référencée, comme :
- PROTECT
- CELLULE() renvoie le statut de la protection de cellule pour la cellule.
- 1 = la cellule est protégée
- 0 = la cellule n'est pas protégée
- CELLULE() renvoie le statut de la protection de cellule pour la cellule.
- FORMAT
- CELLULE() renvoie le texte qui indique le format de nombre :
- , = nombre avec séparateur de milliers
- F = nombre sans séparateur de milliers
- C = format monétaire
- S = représentation exponentielle, par exemple 1.234+E56
- P = pourcentage
- Dans les formats ci-dessus, le nombre de décimales après le séparateur est donné comme un numéro. Exemple : le format de nombre #,##0.0 renvoie ,1 et le format de nombre 00.000% renvoie P3
- D1 = MMM-J-AA, MM-J-AA et les formats similaires
- D2 = JJ-MM
- D3 = MM-AA
- D4 = JJ-MM-AAAA HH:MM:SS
- D5 = MM-JJ
- D6 = HH:MM:SS AM/PM
- D7 = HH:MM AM/PM
- D8 = HH:MM:SS
- D9 = HH:MM
- G = tous les autres formats
- - (moins) à la fin = les nombres négatifs sont formatés en couleur
- () (parenthèses) à la fin = il y a une parenthèse ouvrante dans le code du format
- CELLULE() renvoie le texte qui indique le format de nombre :
- COLOR
- CELLULE() renvoie 1, si les valeurs négatives ont été formatées en couleur, sinon 0.
- PARENTHESES
- CELLULE() renvoie 1 si le code du format contient une parenthèse ouvrante (, sinon 0.
Issues:
- CELL() is unique to OpenOffice.org Calc. It cannot be exported to other spreadsheets, and is not a part of the ODFF standard.
- CELL() returns information captured when the target cell was last updated. For example CELL("WIDTH"; D2) returns the width of column D - but if column D is then made wider, the value returned will not update until the contents of D2 are changed.