FR/Documentation/Calc: fonction CELLULE
From Apache OpenOffice Wiki
< FR | Documentation
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.