Barre d'édition



La barre de saisie permet d'editer le contenu de la cellule active. Les styles appliqués aux cellules ne se voient pas dans la barre de saisie ; seule la formule est affichée.



Image: Barre d'edition
Photo d'écran : Barre d'édition.




La barre horizontale est composée par :


Edition d'un texte.

Lorsque le contenu de la barre d'édition ne commence pas par le signe "=" et qu'il ne peut pas être assimilé à une valeur numérique, alors ce contenu est considéré comme étant un texte. Si l'on veut faire commencer un texte par le signe "=" ou faire en sorte qu'une valeur numérique soit considérée comme un texte, il suffit de faire débuter le champ texte par le signe "'" (apostrophe). Un texte contenu dans une cellule est par défaut aligné à gauche et peut dépasser dans les cellules adjacentes.


Edition d'une valeur numérique.

Il existe plusieurs types de valeurs numériques. Les valeurs numériques ne peuvent pas dépasser dans les cellules adjacentes et sont alignées par défaut à droite (centrées pour les valeurs booléennes).

Pour qu'une cellule contienne une valeur numérique simple (type normal), il suffit d'entrer une suite de chiffre avec éventuellement un signe et un point "." comme virgule ( [+\-]XXXX[.XXX] ).

Il est également possible d'entrer une valeur de type pourcentage, en faisant suivre celle-ci du signe "%" ( [+/-]XXXX[.XXX]% ).

Les valeurs numériques peuvent être entrées sous forme "scientifique", en faisant suivre la mantisse de la partie exposant ( [+/-]XXXX[.XXX][E/e][+/-]XXX ).

Les valeurs de type "jour de la semaine" et "mois de l'année" peuvent être entrées directement en écrivant au moins les trois premières lettres du mot ( pas de distinction majuscule/minuscule ni accent/sans accent ).

Les entrées "vrai" et "faux" (pas de distinction majuscule/minuscule) permettent d'affecter une valeur de type booléenne aux cellules.

Pour entrer une valeur de type "date", on peut utiliser les formats suivants :

On peut faire précéder l'année par le signe "-" pour indiquer des années avant J.C. Seules les dates valides seront considérées comme des valeurs numériques (texte sinon).

Pour entrer une valeur de type "heure", on peut utiliser les formats : HH:MM[:SS]. Les heures non valides ne seront pas considérées comme des valeurs numériques.


Edition d'une formule.

Un formule doit toujours commencer par le signe "=". Elle peut renvoyer une valeur numérique, un texte ou une erreur. Dans les trois cas, le résultat ne peut pas dépasser dans les cellules adjacentes.

Comme paramètre d'une fonction, il est possible de mettre la référence d'une autre cellule. Pour cela, il suffit de mettre la coordonnée de cette cellule. Par exemple, si la cellule B3 contient la valeur 10 et que l'on veut que la cellule C3 contienne le cosinus de la valeur de B3 en degrés, il suffit de mettre dans la cellule C3 la formule : '=cos(radians(B3))'.

La référence d'une cellule dans une formule peut se faire en relatif ou en absolu.

Par défaut, la référence est relative, c'est à dire que si l'on déplace une cellule, les coordonnées des cellules référencées dans sa formule seront modifiées relativement au déplacement. Dans l'exemple précédent, si la cellule C3 est déplacée en E6 ( +2 colonnes, +3 lignes), la formule de cette dernière deviendra '=cos(radians(D6))'.

Une référence peut se faire en absolu, c'est à dire que si l'on déplace une cellule, les coordonnées des cellules référencées dans sa formule ne seront pas modifiées. Pour ce faire, il suffit d'ajouter le signe '$' devant les coordonnées de ligne et de colonne à l'intérieur de la formule. Dans l'exemple précédent, pour que le déplacement de la cellule C3 en E6 s'effectue sans changer les coordonnées de la cellule B3 référencée, il faut mettre la formule '=cos(radians($B$3))' préalablement en C3.

Une référence peut aussi être absolue pour les lignes et relative pour les colonnes ou inversement. Pour cela, il suffit de mettre le signe '$' devant la coordonnée que l'on veut garder en absolue.

Certaines fonctions acceptent comme paramètre des régions de cellules (fonctions somme, produit, min, max...). On écrit de tel paramètre sous la forme 'C1L1:C2L2' ou 'C1:C2' ou 'L1:L2' (avec C identifiant de colonne et L identifiant de ligne). Le signe '$' pour garder une coordonnée en absolue est également applicable dans ces cas là. Par exemple, pour affecter dans le cellule B1 la somme des valeurs de la colonne A, il faut mettre la formule '=somme(A:A)' en B1.

On peut faire référence à une séquence de plusieurs cellules ou régions de cellules, en séparant les différentes références par le signe ';'. Par exemple, pour déterminer la plus petite valeur contenu dans les colonnes B et D, il faut écrire la formule '=min(B:B;D:D)'.

Lors de l'édition d'une formule ( le champ d'édition commence par le signe '=' ), il est possible de clicker sur une cellule de la feuille de calcul pour ajouter une référence à cette cellule dans le champ texte de la barre d'édition. Cette référence sera en relatif et sera éventuellement précédée automatiquement de l'opérateur '+' si la cohérence de la formule le requiert.

Si l'on veut faire une référence à une région de cellule, il suffit de sélectionné la zone voulue à l'aide de la souris. Les coordonnées de la région apparaîtront en temps réel dans le champ d'édition. Pour faire des références à des régions du type 'C1:C2' ( ou 'L1:L2' ), il faut sélectionner des colonnes ( ou des lignes ) entières grâce aux en-têtes de colonnes ( ou de lignes ).

Lorsque l'on ajoute dans la barre d'édition des références au moyen de la souris, il est possible de créer des séquences de cellules ou de régions de cellules en laissant la touche 'Ctrl' du clavier enfoncée au cours de la sélection.



XQuad (c)1996-98. Axene